簡體   English   中英

Excel:需要根據一列上兩列(日期之間)的日期范圍求和

[英]Excel: Need to sum based on date range in two columns (between dates) over one column

我的原始數據是這樣的:

在此處輸入圖片說明

我想要的結果是這樣的:

在此處輸入圖片說明

期望結果的解釋:

因此,例如,如果 01/07/2018 介於日期 from 和 date to 之間並且它在包 A 下,我們將獲取數字並最終將它們加在一起。 所以正如你在我的原始數據中看到的,01/07/2018 屬於 Mr.X 和 Ms.Z,所以 01/07/2018 套餐 A 下的總和是 2。下一個日期,02/07/2018在 A 包下,我們只有 X 先生,所以總和為 1。

我試過以下公式:

=SUMIFS(D3:D9, B3:B9, ">=" &J3, C3:C9, "<=" &J3)

但它只是導致 0。我怎樣才能得到我想要的結果中顯示的正確結果?

J3 只是一個帶有日期的虛擬列。 例如 01/07/2018。 D3:D9 是列包 A,B3:B9 是列日期從,C3:C9 是列日期到

您只需要反轉 < 和 > 符號:

=SUMIFS(D3:D9, B3:B9, "<=" &J3, C3:C9, ">=" &J3)

然后放一些美元符號,這樣當你把它拉下來時它就會給出正確的答案

=SUMIFS(D$3:D$9, $B$3:$B$9, "<=" &$J3, $C$3:$C$9, ">=" &$J3)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM