如果包含文字和数字

时间:2018-01-22 12:26:35

标签: excel if-statement excel-formula numbers formula

我有一个Excel公式,我检查该值是高于还是低于某个阈值。我的列表包含数字和文字。

Example:
Column A
10
20
30
No value
40
50

我想将所有值> = 30“高于30”分组,30到10之间的值“30到10”和“无值”,10“低于10”。

这是我使用的公式: = if(A1> = 30,“30以上”,IF(A1 <10,“10以下”,“30至10之间”)

数字一切正常,但“无价值”被标记为“超过30”。

可能是什么原因?

谢谢!

1 个答案:

答案 0 :(得分:3)

我认为你想要(a)另一个双引号和(b)结合(或)10以下的案例或文字:

 =IF(OR(ISTEXT(A1),A1<10),"Below 10",IF(A1>=30,"Above 30","Between 30 and 10"))

OR必须首先利用IF的短路。

Excel在任意数字后排序(升序)任何文本。