如何用特定单元格中的值替换公式中的数字

How can i replace a number within a formula with a value from a specific cell

也许这很简单,但我找不到答案并尝试了我所知道的一切,我使用公式使用 SUMIFS 连续计算一些值:

=SUMIFs($B:$B,$H:$H,$H5,$A:$A,"<=665000000")

问题是,我不知道如何使用 A2 中的值来替换“<=665000000”之间的数字,也许有人可以为我解释一下?

尝试:

=SUMIFs($B:$B,$H:$H,$H5,$A:$A,"<="&A2)

& 是一个串联运算符。它连接“<=”和 A2 中的值。

如果我没理解错的话,你想要

=SUMIFs($B:$B,$H:$H,$H5,$A:$A,"<=" & A2)

& 将连接两个字符串。你也可以用

做同样的事情
=SUMIFs($B:$B,$H:$H,$H5,$A:$A,CONCAT("<=", A2))

如果您需要组合多个字符串,请使用完整的 CONCATENATE() 函数。此处不用,但给出思路:

=SUMIFs($B:$B,$H:$H,$H5,$A:$A,CONCATENATE ("<", "=", A2))

请注意,您可能对第一个条件也有疑问 $H:$H,$H5。确保它 returns 是你想要的。这与 "=" & $H5

相同

最好的办法是在进行故障排除时一次检查 1 个条件。