先来看按条件求和函数SUNIF
在excel函数中,SUM是对选定区域所有数值进行求和,而SUMIF是按条件求和。也就是在选定区域中,对部分数值进行求和。如图:
下图对H7:H14区域中,大于或等于10000的数值进行求和,在J8单元格中输入 =SUMIF(H7:H14,>=10000)回车,显示106575数值。这就是对指定条件进行求和。
SUMIF函数可以忽略条件区域中的错误值,也就是SUM函数在求和时,对错误值也参与计算,而SUMIF函数可以用判断条件忽略错误值,让它不参与计算。如图
在SUM函数求和时,错误值“#N/A”参与计算,结果显示“#N/A”;而用SUMIF函数求和时,通过判断条件“<=9E 307”识别计算,结果显示“288”。此处9E 307相当于“9X10307 ”,接近ExcelK中的最大函数。
&是一文本运算符,可以称为字符串、文本字符串,是文本类型的数字,在Excel表中,它可以将两个单元格中的文本数据合并在另一个单元格中。
如在C2单元格中输入=A2&B2。C2单元格就会显示A2和B2单元格中的文本数据。同时要注意,公式中文本类型的常量必须写在英文半角双引号中。
$是一美元符号,在Excel中起到“锁定”作用,如”$D$5”(绝对引用)、“$D6、D$6”(混合引用)
2、 使用可变的求和条件,也就是指定一个基数,求与这个基数有关数值的和,如公式=SUMIF(B2:B7,">="&D2)。这个公式只会计算大于等于20的数值之和,如图
在公式中,如果D2的数值成为35,他的和也会改变,销售数理会成为145。
使用绝对引用,复制或下拉填充公式时,不会改变求和区域,在E2单元格中输入公式=SUMIF($B$2:$B$7,">="&D2),然后下拉填充得到公式=SUMIF($B$2:$B$7,">="&D4),求和区域不变。
,