在許多情況下,Excel記錄的數據將按照發生的日期進行記錄,但是根據日期記錄的數據將非常分散,通常需要每月匯總相應的數據. 在這種情況下,您需要將日期轉換為月份. 本文介紹了如何使用SUMPRODUCT函數按月匯總數據.
公式提示
在SUMPRODUCT函數中,可以使用其他方法來轉換數據列;
根據要求,日期需要轉換為月份,因此請使用MONTH函數;
將轉換后的值與指定的月份進行比較,如果相等則返回TRUE,否則返回FALSE;
使用雙減號(–)將邏輯值轉換為0、1;
利用SUMPRODUCT函數的特性,將比較結果(0、1值)與求和列相乘,以獲得與值1對應的數據之和.
通用公式
根據上述想法,為每月摘要編寫一個通用公式,如下所示:
= SUMPRODUCT(-((MONTH(date列)= month)* sum列)
在此示例中,具體公式如下:
= SUMPRODUCT(-(MONTH($ B $ 3: $ B $ 14)= E3)* $ C $ 3: $ C $ 14),計算多個月時,需要絕對報價.
擴展公式
根據上述想法,使用YEAR函數和DAY函數對公式進行了少許更改,就可以編寫年度摘要和每日摘要公式.
年度總結的一般公式如下:
= SUMPRODUCT(-(YEAR(日期列)=月)*求和列)
按天匯總的一般公式如下:
= SUMPRODUCT(-(DAY(date列)= month)* sum列)
本文來自電腦雜談,轉載請注明本文網址:
http://www.pc-fly.com/a/shumachanpin/article-290503-1.html