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)
网友评论