我应该总结突出显示的总数,并在平均数字旁边的红色标记单元格中添加总和。我使用基本的SUM公式来添加细胞。我有几千行来做这个,我必须手动更改SUM公式以包括正确的范围(因为有些人有4个数字要加,有些有3个,有些有2个)。是否有办法编写公式,以便将所有数字SUMS直到它上面的平均线?所以我可以在整个工作表中使用相同的公式而不必为每一行更改它?
SUM
您可以在SUM函数中使用变量范围,使用INDEX和MATCH查找Average的前一个实例。
INDEX
MATCH
Average
像这样的东西 - 一个数组公式,所以用Ctrl + Shift + Enter输入:
=SUM(B3:INDEX(B$1:B3,IFERROR(MATCH(2,1/(A$1:A3="Average")),0)+1))
不需要数组公式。
我假设你是在H2开始的。根据您在讨论中的照片
=IF(E2 = "Average",SUMIF($E$1:E1,"<>Average",$G$1:G1)-SUM($H$1:H1),"")
并复制下来。