COUNTIF+数组,进行复杂数据统计
countif函数应用:COUNTIF+数组,进行复杂数据统计

要计算1年纪总人数?这个公式你会怎么写?用countif,就能轻松解决。 公式是这样的:=COUNTIF(C2:C15,"1年级") 第一个参数是“统计区域”,第二个参数是“条件”,意思就是:在统计区域内找“1年级”,统计有多少个。
再看一个更复杂的案例:每个人优或者良,加起来等于3次为合格,计算合格人数。 公式是这样的:=IF(SUM(COUNTIF(B2:D2,{"良","优"}))=3,"合格","") 看起来有点复杂,一步到位是不现实的。我们一步步来实现它。
第一步,在E2输入:=COUNTIF(B2:D2,{"良","优"})。 按F9查看结果,它会分别统计“良”和“优”的个数。
第一步,在E2输入count if,选择条件区域B2到D2,条件使用数组,一对花括号里加上两个文本:"良"和"优"。 按F9查看结果,它会分别统计“良”和“优”的个数。
第二步,在外层套一个SUM,把这两个数加起来。
第三步,最外层加一个IF。 如果SUM的结果等于3,返回“合格”,否则返回空。
COUNTIF的核心就是:在指定区域里,统计满足条件的单元格个数。 配合数组和IF,它就能解决“多条件计数+判断”的问题。




