[英]Excel SUMIF formula needed
我正在尋找一個SUMIF公式,如果行滿足特定條件,則該公式將列的所有值相加。 標准是它需要匹配3個類別(A,B或C)中的任何一個。 我的數據如下所示:
A 5 4
B 32 4
B 12 6
B 4 7
A 21 342
C 2 2
C 1 1
A 3 5
A <total A> <total A> etc
B <total B> <total B> etc
C <total C> <total C> etc
水平拖動公式時,該公式應該起作用。
先謝謝您的幫助!
在B欄中
=SUMIF($A$1:$A$8,"=A",B$1:B$8)
=SUMIF($A$1:$A$8,"=B",B$1:B$8)
=SUMIF($A$1:$A$8,"=C",B$1:B$8)
在C欄
=SUMIF($A$1:$A$8,"=A",C$1:C$8)
=SUMIF($A$1:$A$8,"=B",C$1:C$8)
=SUMIF($A$1:$A$8,"=C",C$1:C$8)
@Mike Meinz給了您正確的答案。 公式可以簡化如下:
在B列中,標准A,B和C的總計可以計算如下:
=SUMIF($A1:$A8,"A",$B1:$B8)
=SUMIF($A1:$A8,"B",$B1:$B8)
=SUMIF($A1:$A8,"C",$B1:$B8)
注意:根據您的要求,如果水平拖動單元格,則使用絕對引用($)使值保持不變。
如果要在拖動單元格后計算當前列的總數(而不是固定的 ,即本示例中的B列),請修改公式,如下所示:
= SUMIF($ A1:$ A8, “A”,B1:B8)
相應地,類似的語法可以應用於列C。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.