说起Excel中的函数,都觉得单个函数使用没有问题,也能够明白单个函数的用法。可就是在实际工作中,遇到问题,还是写不出所需要的公式。 就譬如sum,lookup,countif这些函数,咱们都知道,也并不陌生。
现在学校期中水平测试,都不允许直接打分,只能按等级来综合评定。A等为5分,B等为4分,C等为3分,D等为2分。现在需要统计每个学生的总分。比如“周学宗”的总分应该为:23分。
请在G2单元格写公式下拉,一次性统计出所有学生的总分。
你会怎样写公式?可以先思考几分钟再往下面看。
小编给出两个参考公式:
第一, 普通公式:=SUM(COUNTIF(B2:F2,{"a";"b";"c";"d"})*({5;4;3;2}))
第二, 数组公式:=SUM(LOOKUP(B2:F2,{"a";"b";"c";"d"},{5;4;3;2}))
公式解释:
lookup函数第1参数用了数组用法,所以它的结果也是返回一组,最后用sum求和,得到我们想要的结果。
Countif函数两个参数,其中第2参数要统计字母个数,可以是单元格区域,也可以常量数组,也就是说countif函数第2参数支持数组用法。
|