excelsum函數條件求和方法?數組公式可以認為是Excel對公式和數組的一種擴充,換一句話說,是Excel公式在以數組為參數時的一種應用,現在小編就來說說關于excelsum函數條件求和方法?下面内容希望能幫助到你,我們來一起看看吧!
數組公式可以認為是Excel對公式和數組的一種擴充,換一句話說,是Excel公式在以數組為參數時的一種應用。
數組公式可以看成是有多重數值的公式。與單值公式的不同之處在于它可以産生一個以上的結果。一個數組公式可以占用一個或多個單元。
如有以下數據:
姓名 | 面試官1 | 面試官2 | 面試官3 | 是否被錄取 |
求職人員1 | 合格 | 合格 | 不合格 | false |
求職人員2 | 合格 | 不合格 | 合格 | FALSE |
求職人員3 | 合格 | 不合格 | 不合格 | FALSE |
求職人員4 | 合格 | 合格 | 合格 | TRUE |
求職人員5 | 合格 | 合格 | 合格 | TRUE |
對于求職人員需要由三個面試官判斷全部合格,才可以錄用,可以應用數組公式和多條件判斷。
“是否被錄取”一列下面的單元格輸入公式如下:
=AND(B2:D2="合格")
在單元格編輯狀态下(也就是光标點擊進入單元格的情況下(單元格按F2時可進入編輯狀态)),按ctrl Shift Enter,即可以将上述公式框在{}内,如下所示:
{=AND(B2:D2="合格")}
此時的公式即是數組公式。
數組公式會對數組(或引用的區域)中的每一個元素的值逐一參與計算,如果有n個元素,則會形成n重循環的n個值;
同時滿足業績超過30000元以及工齡在5年以上兩個條件即可發放500的資金。
“是否發放獎金”一列便可以利用公式:=AND(C2>30000,D2>5)
“發放資金金額”列便可以利用公式:=E2*500
3 數組公式與多條件判斷函數、求和函數如有以下數據:
日期 | 規格 | 金額 |
2017/3/1 | 惠普 | 2654 |
2017/3/6 | 愛普生 | 2780 |
2017/3/3 | 佳能 | 2432 |
2017/2/5 | 愛普生 | 3223 |
2017/2/8 | 愛普生 | 3564 |
2017/2/7 | 佳能 | 1432 |
2017/2/9 | 惠普 | 1987 |
2017/3/5 | 惠普 | 3465 |
2017/3/7 | 愛普生 | 2683 |
2017/3/4 | 佳能 | 2154 |
按時間段統計每種産品銷售金額:
時段間 | 惠普 | 愛普生 | 佳能 |
2017/2/10 | 1987 | 6787 | 1432 |
2017/3/10 | 8106 | 12250 | 6018 |
便可在“惠普”列的下一個單元格應用以下公式:
=SUM(($A$2:$A$11<$A15)*($B$2:$B$11=B$14)*($C$2:$C$11))
4 數組公式與sumproduct()函數sumproduct()函數是指在給定的幾組數組中,将數組間對應的元素相乘,并返回乘積之和。與數組公式有功能相似之處。
如有以下數據:
産品名稱 | 銷售數量 | 銷售單價 | 金額 |
A3打印紙(箱) | 55 | 120 | 6600 |
迷你文件櫃 | 68 | 119 | 8092 |
鼠标 | 70 | 99 | 6930 |
A4打印紙(箱) | 45 | 115 | 5175 |
26797 | |||
總銷售額 | |||
26797 |
在“總銷售額”下的單元格中可以應用以下公式:
=SUMPRODUCT(B2:B5*C2:C5)
如有以下一個月(從1号-31号)的收進、發出的數據,便可以應用SUMPRODUCT()進行一個月的收進、發出的彙總。
整月收進彙總 | 整月發出彙總 | 結存數量 | 1号 | 2号 | …… | ||||
收進 | 發出 | 收進 | 發出 | …… | |||||
58 | 35 | 24 | 55 | 33 | 3 | 2 |
上述“58”的單元格便是應用以下公式:
=SUMPRODUCT((MOD(COLUMN(I5:BR5),2)=1)*I5:BR5)得出的值。
上述(COLUMN(I5:BR5))用于返回某一引用的列号;
(MOD(COLUMN(I5:BR5),2)=1)形成一個邏輯值,邏輯值的"true"對應數值"1",邏輯值的"false"對應數值"0"。
這樣與區域I5:BR5的每一個單元格的列号相對應,由(MOD(COLUMN(I5:BR5),2)=1)形成一個邏輯值數組,或一個0、1序列的數組,用這種間接的方式,可以對每天收進的數值或行彙總。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!