excel多條件統(tǒng)計應(yīng)該使用什么函數(shù)?

2022-12-18 20:32

2022-12-18 21:04
一般用sumifs函數(shù)來統(tǒng)計,
當然如果你熟悉矩陣的話,也可以用矩陣公式來求
如圖所示
方法1.用sumifs
SUMIFS(sum_range,
criteria_range1,
criteria1,[criteria_range2,
criteria2],
…)
sum_range 必需。對一個或多個單元格求和,包括數(shù)值或包含數(shù)值的名稱、區(qū)域或單元格引用 (單元格引用:用于表示單元格在工作表上所處位置的坐標集。例如,顯示在第
B
列和第
3
行交叉處的單元格,其引用形式為“B3”。)。忽略空白和文本值。
criteria_range1 必需。在其中計算關(guān)聯(lián)條件的第一個區(qū)域。
criteria1 必需。條件的形式為數(shù)字、表達式、單元格引用或文本,可用來定義將對
criteria_range1
參數(shù)中的哪些單元格求和。例如,條件可以表示為
32、">32"、B4、"蘋果"

"32"。
criteria_range2,
criteria2,
… 可選。附加的區(qū)域及其關(guān)聯(lián)條件。最多允許
127
個區(qū)域/條件對。
方法2.矩陣公式
要求熟悉矩陣乘法,需要用ctrl+shift+enter輸入公式
更多回答
其實Excel只有想不到的,沒有做不到的,實現(xiàn)這個的方法有很多……
如:在要顯示結(jié)果的單元格中錄入公式
=sum(if(A1:A8="學生",if(B1:B8="初中",if(C1:C8="男",1,0))))
記得錄入完成后不是按回車,而是按“CTRL+SHIFT+回車”
再如:在要顯示結(jié)果的單元格中錄入公式
=sum(if((A1:A8="學生")*(B1:B8="初中")*(C1:C8="男"),1,0))
記得錄入完成后不是按回車,而是按“CTRL+SHIFT+回車”
再如:……
嘻嘻……
改成
=sumproduct(--(A1:A1000&B1:B1000&C1:C1000="學生初中男"))
看看速度會不會加快點