Forum Discussion

lyt77-_'s avatar
lyt77-_
Copper Contributor
Nov 23, 2020
Solved

为什么这么写if函数会出错

为什么B2单元格里,我输入的if函数里有500<=时会出错,而我在B3单元格没有输入500<=,就没有问题?我知道这个的输入是多余的,但是为什么出错呢?他是怎么判断的呢? 谢谢!
  • SergeiBaklan's avatar
    SergeiBaklan
    Nov 23, 2020

    lyt77-_  Condition in second IF always returns FALSE

    500<=A2<2000  => TRUE<2000  => FALSE  (logical value, as any text, always more than any number in logical operations)

     

    Alternative formula:

    =A2*LOOKUP(A2,{0,500,2000},{0,0.1,0.2})

Resources