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

2022-12-18 20:32

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

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