这是一个相当简单的公式,我需要语法。我不知道Excel会接受的语法。
式: 我想返回" 0"的值如果目标单元格的值为" 2"或更少。 如果该值大于" 2"我想乘以" 25"。
我尝试了下面的公式,但我的语法都错了,我不知道在哪里寻找正确的语法:
=IF(B2<2,0),(B2>2, B2*25)
感谢您的帮助。
答案 0 :(得分:1)
首先,请注意IF()
函数的正确语法:
IF(logical_test, value_if_true, [value_if_false])
logical_test
是B2 <= 2
value_if_true_
为0
value_if_false
(即。,如果B2
为> 2
)为B2 * 25
。
所以公式是=IF(B2<=2, 0, B2*25)
。
例如(以B2
开头的数据,C2
中的公式):
[B] [C]
[2] 0 0
[3] 1 0
[4] 1.9 0
[5] 2 0
[6] 2.1 52.5
7 3 75
8 4 100
评论的后续行动:
我如何设置此公式,使得值不能超过一定数量...即我不希望它返回超过100的值,而是将值设置为100,如果它将是更高。
现在你想要另一个IF()
函数评估你做什么,如果B2&gt; 2:
=IF(B2<=2, 0, IF(B2*25>100, 100, B2*25))
答案 1 :(得分:-1)
if(b2<2,0,b2*25)
&lt; - 应该工作