excel 函数中哪个函数或者复合函数能够实现符合条件的数值相加?

我需要计算成绩,例如我有5个成绩,但是我需要每个学生中前3个值进行求和,但是符合条件的成绩不在同一列中,该怎么操作。谢谢!

在G2输入公式下拉,求前三个最大成绩的和值

 

=SUMPRODUCT(LARGE(B2:F2,{1,2,3}))

 

如果是求最小的三个和值,公式改为这样:
=SUMPRODUCT(SMALL(B2:F2,{1,2,3}))

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-04
假设你的数据在B2:F2区域,在你的G2中输入
=sum(B2:F2)-SMALL(B2:F2,2)-SMALL(B2:F2,1)
第2个回答  2013-06-04
=sum(large(b2:f2,{1,2,3}) 数组输入(按shift+ctrl+enter)。
第3个回答  2013-06-04
符合条件 是什么条件?