我的If else状态元素是:
=IF(AC2<0,5;"0";IF(AC2<1,5;"1";IF(AC2<2,5;"2";"3")))
和AC是一个包含多个值的列。
例如:AC2值为:2,27结果应为2但结果为3,AC3值为0; 83得到结果为3。
结论:对于所有列,我得到的结果为3,它不会测试所有IF,而是直接跳转到ELSE语句中。
答案 0 :(得分:0)
你有引号(""
),它会让你从数字变成文字的1,2和3 - 正如评论中所提到的那样,有一个更简单的公式 - =round(AC2,0)
正在做(并继续4.5,5.5等..)