如果不满足条件,Excel返回值或运行计算。公式需要

时间:2015-06-19 16:23:11

标签: excel excel-formula formula

这是一个相当简单的公式,我需要语法。我不知道Excel会接受的语法。

式: 我想返回" 0"的值如果目标单元格的值为" 2"或更少。 如果该值大于" 2"我想乘以" 25"。

我尝试了下面的公式,但我的语法都错了,我不知道在哪里寻找正确的语法:

=IF(B2<2,0),(B2>2, B2*25)

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

首先,请注意IF()函数的正确语法:

IF(logical_test, value_if_true, [value_if_false])

logical_testB2 <= 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; - 应该工作