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

时间:2017-02-28 12:39:08

标签: google-sheets formula

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

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

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

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试:

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

&amp;是一个连接运算符。它连接&#34;&lt; =&#34;和A2中的值。

答案 1 :(得分:1)

如果我理解正确,你想要

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

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

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

如果您需要组合多个字符串,请使用完整措辞的CONCATENATE()函数。这里不必要,但要提出这个想法:

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

请注意,第一个条件也可能存在问题$H$5:$H,$H5。确保它返回你想要的。这与"=" & $H5

相同

最好的办法是在排除故障时一次检查一个标准。