电子表格中的case语句

时间:2014-09-04 19:37:43

标签: excel google-sheets spreadsheet

所以, 我想在这里完成的是非常简单的,我在我的电子表格中有一个列票,我想添加一个新列,如果票价是< 10,10< 20,20< 30,30 +

我提出了这个解决方案,但似乎它没有使用快捷方式条件,是否有案例陈述或任何其他方法我可以用来实现我想要的?

  

=如果(J19< 10, “< 10”,IF(AND(J19→10,J19< 20), “10&小于20”,IF(AND(J19→20,J19小于30),“20℃ ; 30" , “30 +”   )))

2 个答案:

答案 0 :(得分:2)

尝试这样的事情:

=ROUNDDOWN(A1,-1)&"<"&ROUNDUP(A1,-1)

答案 1 :(得分:1)

由于连续评估嵌套的if函数集中的条件,因此您无需使用and重复先前的条件。另请注意,您的原始公式在边线处不正确,例如如果J19 = 10。

因此,虽然Excel没有case功能,但以下内容比原始功能更简单,更准确:

=if(J19<10,"<10",IF(J19<20,"10<20",IF(J19<30,"20<30","30+")))