EXCEL中如何根据指定条件求和对应数据?
问题描述:如图1所示,根据F列指定的条件求和总成绩,如计算等级为"良"的总成绩和计算等级"优秀与良好"的总成绩。
解决方法:计算等级为"良"的总成绩可用SUMIF函数求和
(1)计算等级为"良"的总成绩可以用SUMIF函数进行,其中SUMIF函数的语法如下:
SUMIF(range,criteria,[sum-range])其中,range参数表示需要选择的条件区域;criteria参数表示对单元格求和的条件,最后参数为求和的单元格。具体公式如下:
=SUMIF(D2:D7,F2,C2:C7)
解决方法:计算等级为"优秀与良好"的总成绩
(1)可以利用SUMIF与SUM组合计算,其公式如下:
=SUM(SUMIF(D2:D7,{"优","良"},C2:C7))
因为SUMIF求和的优秀和良好的的两个总成绩的数组,因此需要再用SUM求和。
科普点:
如果需要多个条件下的数据求和则可以使用SUMIFS进行求和,SUMIFS支持多条件求和,及对区域内满足多个条件的单元格求和。如针对成绩分数大于等于60分但是小于80分的分数求和,具体公式如下:
=SUMIFS(C2:C7,C2:C7,">=60",C2:C7,"<80")< p="">
具体上述各解决方法如图2所示。
赞 (0)