Excel - 编写正确的SUM公式

问题描述 投票:0回答:2

我应该总结突出显示的总数,并在平均数字旁边的红色标记单元格中添加总和。我使用基本的SUM公式来添加细胞。我有几千行来做这个,我必须手动更改SUM公式以包括正确的范围(因为有些人有4个数字要加,有些有3个,有些有2个)。是否有办法编写公式,以便将所有数字SUMS直到它上面的平均线?所以我可以在整个工作表中使用相同的公式而不必为每一行更改它?

enter image description here

excel excel-formula formula
2个回答
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


2
投票

不需要数组公式。

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

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

并复制下来。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.