在Excel的众多函数中,有三大条件函数分别是IF函数、COUNTIF函数、SUMIF函数。
Database构成列表或数据库的单元格区域。
Field指定函数所使用的列。
Criteria包含所指定条件的单元格区域。
Range用于条件判断的单元格区域。
①COUNTIF函数(计数求和)用来计算区域中满足给定条件的单元格的个数。
=COUNTIF(range,criteria)
返回包含值12的单元格数量 =COUNTIF(DATA,12)
返回等于单元格A1中内容的单元格数量 =COUNTIF(DATA,A1)
返回包含负值的单元格数量 =COUNTIF(DATA,"
计算销售人员的“订单数”,输入函数公式“=COUNTIF($C$2:$C$16,E2)”
COUNT函数统计所选择区域的数值型单元格个数。
②SUMIF函数(条件求和)根据指定条件对若干单元格求和。
=SUMIF(range,criteria,sum_range)
3个参数,分别是条件区域、判断条件、实际的求和区域。
如果参数sum_range与range是一个区域,就可省略;当省略参数range时,则条件区域就是实际求和区域。
参数可使用通配符,如果要查找实际的问号或星号,在该字符前键入波形符~。
计算每位“销售人员”的订单总金额,输入数据计算公式“=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”
SUM函数的作用是对数据求和。
③IF函数(执行真假值判断)对数值和公式进行条件检测。
=IF(logical_test,value_if_true,value_if_false)
Logical_test 表示计算结果为 TRUE 或FALSE 的任意值或表达式。
Value_if_true logical_test 为TRUE 时返回的值。
Value_if_false logical_test 为FALSE 时返回的值。
根据个人销售业绩计算“销售奖金”(如果某个人的订单总额大于￥1500,000,那么“奖金”数用总额×5%,否则“奖金”就用总额×3%。)
输入数据计算公式“=IF(G2>1500000,G2*0.05,G2*0.03)”
数据的分类汇总是Excel最常见的应用。