Excel公式根據日期計算跨多個選項卡(不同名稱)的行總和

Excel公式根據日期計算跨多個選項卡(不同名稱)的行總和

這是月份選項卡的螢幕截圖,12 月和 1 月看起來相同,只是數據不同。

這是參考和摘要選項卡的螢幕截圖。我試圖透過根據日期範圍計算 12 月和 1 月的總數來填入灰色欄位。

我正在嘗試找出一種針對這種情況使用公式的方法:

在“2016 年 12 月”和“2017 年 1 月”選項卡中,每個選項卡中有一行(即第 2 行)我想要求和。每個選項卡的第一行都是日期。我需要根據在單獨的選項卡上細分的日期範圍對其進行匯總。在此「參考」標籤上,A 列將具有開始日期,B 列將具有結束日期,並且對於日曆年的多行,這將持續下去。如果有幫助的話,我可以使用 C 列(及以後)來顯示要查看的選項卡。

如果我沒有很好地解釋這一點,我很抱歉...希望有人可以提供幫助?請並謝謝!

答案1

因此,基本上,如果2016 年12 月和2017 年1 月選項卡中的值包含在「參考」標籤中A 列和B 列中指定的日期範圍內(即,如果日期範圍是12/31/ 2016 到1/1/ 2017 年,2016 年 12 月選項卡中第 31 位以下的值和 1017 年 1 月選項卡中第 1 位以下的值將是總和)?如果是這種情況,則使用 SUMIFS,但這需要將選項卡 Jan-2017 和 Dec-2016 的第一行變更為 DATE 格式。

例如:開始日期:2016 年 12 月 11 日,結束日期:2017 年 1 月 10 日。在選項卡上參考:

=SUMIFS('2016 年12 月'!B2:AF2,'2016 年12 月'!B1:AF1,">="&B3,'2016 年12 月'!B1:AF1,"<="&C3)+SUMIFS ('一月-2016'!B2:AF2,'2016 年 1 月'!B1:AF1,">="&B3,'2016 年 1 月'!B1:AF1,"<="&C3)。這會將對應日期「大於或等於」開始日期且「小於或等於」結束日期的所有值相加。

相關內容