1.sum 函數與數組的結合:
- 一:條件求和····藍色冰箱的數量之和
{=sum((B2:B5="冰箱")(c2:c5="藍色")(D2:D5))} - 二:統計數組····叫張三豐的人三個季度加班時間之和
{=sum(IF(B90:B97="張三豐",C90:C97))}
2.數組
各維度用分號相隔,輸入方法是在輸入完sum公式后shift+ctrl+enter
3.公式抹黑
選中需要查看的部分公式,按F9,取消點Esc
4.絕對引用與相對引用。
$A$3絕對引用A列,3行。三維引用:若引用同一工作簿不同sheet,要在前加sheetn!
引用不同工作簿,若該工作簿已打開,則在前加工作簿名稱,如[book.xls]sheet1!$A$1;
若工作簿已關閉,則還需加路徑,如D:[book.xls]sheet1!$A$1
5.sumif函數
- sum(range,criteria,sum-range)功能:根據指定條件對若干單元格求和(同sum的數組條件求和)
- 參數含義:range--為用于條件判斷的單元格區域
criteria--為確定那些單元格將被相加求和的條件,其形式可以為數
字、表達式或文本。
sum-range---是需要求和的實際單元格
如sumif(A1:A9,">"10,B1:B9)表示條件判斷區域為A1:A9,判斷條件是A1:A9區域中大于10的單元格,sumif函數在B1:B9區域內尋找大于10單元格對應的數字,然后求和。 - sumif函數的省略
省略指求和區域的省略
(1)條件區域只明確列:SUMIF(A:A,">"&B1,C1)相當于SUMIF(A:A,">"&B1,C:C)這里的求和條件“>”&B1,表示大于B1單元格中的數值,&在這里起到一個連接作用,將>號與B1中的數值連接起來。
(2)條件區域明確一定范圍:SUMIF(A1:A8,">"&B1,C1)相當于SUMIF(A1:A8,">"&B1,C1:C8)
(3)條件區域與求和區域上錯行:SUMIF(A2:A9,">"&B1,C1)相當于SUMIF(A2:A9,">"&B1,C1:C8)
(4)條件區域與求和區域下錯行:SUMIF(A1:A8,">"&B1,C2)相當于SUMIF(A1:A8,">"&B1,C2:C9)
(5)在對單區域符合條件求和時,求和區域的參數可以省略:SUMIF(A1:A8,">"&B1)相當于SUMIF(A1:A8,">"&B1,A1:A8) - 在多個相鄰區域求和時
條件判斷區域與求和區域需要差一列,不能完全相同。如:
SUMIF(A1:C9,A1,B1:C9) - 多條件求和
如統計C89:C96區域中加班時間>100和<120的總和。公式如下:
=SUMIF(C89:C96,">100",C89:C96)-SUMIF(C89:C96,">=120",C89:C96)