Excel-编写正确的SUM公式

时间:2018-09-20 16:22:15

标签: excel excel-formula formula

我应该对总突出显示的数字求和,然后将总和添加到平均值旁边的红色标记的单元格中。我正在使用基本的SUM公式添加单元格。我有两千行要做,我必须手动更改SUM公式以包括正确的范围(因为有些要累加4个数字,有些要3个,另一些要2个)。有没有一种写公式的方法,它可以对所有数字求和,直到上面的平均数行为止?因此,我可以在整个工作表中使用相同的公式,而不必每行都更改它?

enter image description here

2 个答案:

答案 0 :(得分:2)

不需要数组公式。

我假设您从H2开始。根据您在讨论中的照片

=IF(E2 = "Average",SUMIF($E$1:E1,"<>Average",$G$1:G1)-SUM($H$1:H1),"")

然后抄下来。

enter image description here

答案 1 :(得分:1)

您可以在SUM函数中使用可变范围,并使用INDEXMATCH查找Average的先前实例。

类似这样的东西-一个数组公式,因此请按 Ctrl + Shift + Enter 输入

=SUM(B3:INDEX(B$1:B3,IFERROR(MATCH(2,1/(A$1:A3="Average")),0)+1))

enter image description here