我试图告诉 Excel 根据每行中包含一个值的最后一个单元格来更改 SUMIF 公式的单元格引用。现在,我知道我可以编写一个嵌套的 if 语句来为我做这件事,但它太笨拙了,不能成为一个长期的解决方案。
例子:
在单独的报告中,此列表中的每个人都有多行记录他们的每日销售额。在小范围内,我会简单地编写一个SUMIF
用于 A2、B3 和 C4 的标准。规模要大得多,所以我目前的解决方案是写出一个逻辑检查,其中包含SUMIF
公式。
在这种情况下,E2 中的公式将是:
=IF(C2="",if(B2="",SUMIF('range',A2,'range'),sumif('range',B2,'range')),sumif('range',C2, '范围'))
是否有不同的方法告诉 ExcelSUMIF
使用每行中找到的最后一个值运行?
我希望我可以对每一行使用 COUNTA,然后让 SUMIF 公式使用 COUNTA 值来更改标准单元格引用。我在这里遗漏了一些东西。