首頁>Club>
13
回覆列表
  • 1 # 使用者5327643621588

    很多時候,Excel記錄資料都會按照發生日期記錄的,但是按照日期記錄的資料多起來就會很零散,往往需要按月彙總對應的資料。這種時候需要將日期轉換為月,本篇介紹使用 SUMPRODUCT 函式根據日期按月彙總資料。

    公式思路

    SUMPRODUCT 函式內可以用其他方法對一列資料進行轉換;

    根據要求,需要將日期轉換為月,因此使用 MONTH 函式;

    轉換後的值與指定月比較,相等返回 TRUE,否則返回 FALSE;

    使用雙減(–)符號把邏輯值轉換成 0、1;

    利用 SUMPRODUCT 函式的特性,比較結果(0、1值)與求和列相乘,得到值 1 對應資料之和。

    通用公式

    根據以上思路,寫出按月彙總通用公式如下:

    =SUMPRODUCT(--(MONTH(日期列)=月)*求和列)

    本例中,具體的公式如下:

    =SUMPRODUCT(--(MONTH($B$3:$B$14)=E3)*$C$3:$C$14),計算多個月份時,需要絕對引用。

    延伸公式

    根據上述思路,對公式稍加更改,使用 YEAR 函式和 DAY 函式,就可以寫出按年彙總、按天彙總公式。

    按年彙總通用公式如下:

    =SUMPRODUCT(--(YEAR(日期列)=月)*求和列)

    按天彙總通用公式如下:

    =SUMPRODUCT(--(DAY(日期列)=月)*求和列)

  • 中秋節和大豐收的關聯?
  • 裝修時,矽藻泥和乳膠漆,用哪個比較好?