Excel sumifs 多個欄位符合條件時才加總
要加總某一個欄位的值,對 Excel 來說是再簡單不過的事,
如果加總某一個欄位的值時,必其另一個欄位符合特定的條件,也算容易。
要在加總某一個欄位的時侯,同時考量其他多個欄位的條件成立,才做加總的話,
以篩選A、B、C 3個欄位分別符合一定條件,此時加總第4個(D)欄位,
例如 A>5、B>3、C<100,加總D欄位值,就需要一些技巧了。
此時有幾個選擇︰
一、界面操作法:用極少的函式(=)
二、sumproduct︰很花運算資源,也很花腦細胞
三、陣列法︰Excel 2003或是2007之後的新成員,很強,但是和我不熟
四、sumifs、或countifs函式︰直覺又快
法一︰
用篩選下條件分別篩選3欄 (A>5、B>3、C<100 )
分別對應到E、F、G欄,在符合條件時標註1:
也就是說,篩A,找出符合條件的,在E標註1,移除所有條件,
篩B,找出符合條件的,在F標註1,移除所有條件,
篩C,找出符合條件的,在G標註1,移除所有條件,
移除所有條件
同時篩選,E, F, G, =1 ,在H 下函式 =D
移除所有條件
加總H
法二︰
=sumproduct((A2:A10>5)*(B2:B10>3)*(C2:C10<100)
法三︰那個大括號是在設完函式後 [Ctrl + shift + Enter] 才會出現,函式也才會生效
{ =if(A2:A10>5,if(B2:B10>3,if(C2:C10<100 }
法四︰
=sumifs(D2:D10,A2:A10,">5",B2:B10,">3",C2:C10,"<100 )
Countifs 和 sumifs 觀念是一樣的,有興趣的可以自已試試。
如果加總某一個欄位的值時,必其另一個欄位符合特定的條件,也算容易。
要在加總某一個欄位的時侯,同時考量其他多個欄位的條件成立,才做加總的話,
以篩選A、B、C 3個欄位分別符合一定條件,此時加總第4個(D)欄位,
例如 A>5、B>3、C<100,加總D欄位值,就需要一些技巧了。
此時有幾個選擇︰
一、界面操作法:用極少的函式(=)
二、sumproduct︰很花運算資源,也很花腦細胞
三、陣列法︰Excel 2003或是2007之後的新成員,很強,但是和我不熟
四、sumifs、或countifs函式︰直覺又快
法一︰
用篩選下條件分別篩選3欄 (A>5、B>3、C<100 )
分別對應到E、F、G欄,在符合條件時標註1:
也就是說,篩A,找出符合條件的,在E標註1,移除所有條件,
篩B,找出符合條件的,在F標註1,移除所有條件,
篩C,找出符合條件的,在G標註1,移除所有條件,
移除所有條件
同時篩選,E, F, G, =1 ,在H 下函式 =D
移除所有條件
加總H
法二︰
=sumproduct((A2:A10>5)*(B2:B10>3)*(C2:C10<100)
法三︰那個大括號是在設完函式後 [Ctrl + shift + Enter] 才會出現,函式也才會生效
{ =if(A2:A10>5,if(B2:B10>3,if(C2:C10<100 }
法四︰
=sumifs(D2:D10,A2:A10,">5",B2:B10,">3",C2:C10,"<100 )
Countifs 和 sumifs 觀念是一樣的,有興趣的可以自已試試。
留言
張貼留言