需要基於兩個條件的 SumIf

需要基於兩個條件的 SumIf

我需要幫助 當姓名和日期相符時,我需要 SUMIF。

Date   Jun Jun Mar Jun
Name1  10  11  14  12
Name2  2   34  4   7

需要結果

Date  Jun  Mar
Name1  33   14
Name2  43   4

答案1

假設您的資料的佈局類似於“Date” inA1和“7” in E3,您可以執行以下操作:

=SUM(IF($A$2:$A$3=$A8,IF($B$1:$E$1=B$7,$B$2:$E$3)))

請務必輸入CTRL+SHIFT+ENTER

在此輸入影像描述

答案2

布魯斯韋恩的解決方案是一個很好的解決方案。還有一種更簡單(但靈活性稍差)的方法可用: =SUMIF($B$1:$E$1,"="&B$7,$B2:$E2)

$B$1:$E$1是測試條件的範圍。行和列都是錨定的,因為我總是針對相同的月份名稱陣列進行測試。

"="&B$7是條件。這裡該行是錨定的,因為我將始終查看第7 行中的月份名稱,但該列不是,因為我想將其拖曳到我的表格中,並將其應用於它所在的任何列標題。

$B2:$E2現在,sumif 列已錨定,但行未錨定,因為我想向下拖曳,並將其應用於columnA 中的Name#。

這種方法需要更小心地處理 $ 符號 - 以確保引用正確的 Name# 等。

示範

相關內容