我想要在包含单词" SUMTOTAL"的单元格上方的所有内容。因此,如果我有50列,我希望它转到第一行,其中包含文本" SUMTOTAL"在它然后总结所有这个词。有可能吗?
答案 0 :(得分:0)
使用MATCH公式从中找到行和减1,然后使用INDIRECT公式将地址的字符串放在一起,然后将其加入到这样的和式中:
=SUM(INDIRECT("A1:A" & MATCH("SUMTOTAL",B:B,0)-1))
假设:
SUMTOTAL在某个地方的B列
您想要求和的数字在A列
中您的数据从第1行开始。
你正在总结一列。简单地改变" A1:A"到" A1:X"如果你想将A列加到X
答案 1 :(得分:0)
我假设您的所有数据都位于A1:N20,并且SUMTOTAL出现在此区域内的某处(您可以轻松更改所需的数据位置)。以下公式对SUMTOTAL正上方的所有数字求和,即在同一列中。
=SUM(OFFSET($A$1,0,SUMPRODUCT(COLUMN($A$1:$N$20)*($A$1:$N$20="SUMTOTAL"))-1,SUMPRODUCT(ROW($A$1:$N$20)*($A$1:$N$20="SUMTOTAL"))-1))
如果您想要汇总SUMTOTAL以上的所有数字,无论是否在同一列中,请使用
=SUM(OFFSET($A$1,0,0,SUMPRODUCT(ROW($A$1:$N$20)*($A$1:$N$20="SUMTOTAL"))-1,COLUMNS($A$1:$N$20)))
答案 2 :(得分:0)
=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))