如何在Excel sumif函数中使用函数代替范围

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

我想在Excel中使用函数而不是范围SUMIF函数,就像我下面使用的那样

=SUMIF(row(E14:P14),"<=in_max_row",E14:P14)

仅当该行小于或等于具有某些行号的 in_max_row 数时,我才想要该行的总和

我尝试了上面的公式,但它不起作用。

excel sumifs excel-365
1个回答
0
投票

SUMIFS
不接受
ROW(E14:P14)
作为标准范围!

您应该尝试这个

LET
公式 - 它可以帮助您在一个公式中进行多个步骤/计算。

每个计算都分配给一个变量,然后可以在后续计算中重复使用。

=LET(maxRow,*put your calculation here*,
SUM(FILTER(E14:P14,ROW(E14:P14)<maxRow)))

SUM
加上
FILTER
可以让您检查每个单元格的行...

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