首页 > 解决方案 > If 语句在一列上有多个条件

问题描述

我想创建一个 if 语句,如果一列中的值或字符串是 0-1,000 或 1001-5,00,那么我可以在新单元格中获取一个值,然后是 2,如果它们只有 5,001-10,00,那么我得到 4,如果是 10,000+,那么我得到 4。?

到目前为止,我只有类似的东西=IF($U502="10,000+",5,0) and =IF($U502="5,001-10,00",1,0)

如果是 10,000+,我得到 5,如果是 5,001-10,000,我得到 1

我想将它们组合成一个公式,并补充说,如果值也是 0-1,000 或 1001-5,000,那么 2

列中的值不是数字,它们是已经定义的范围

列值如下所示,

Column
0-1,000
1,001-5,000
5,001-10,000
10,000+

标签: if-statementgoogle-sheetsgoogle-sheets-formula

解决方案


您正在寻找这样的表达式:

=if(or($U502="0-1,000",$U502="1,000-5,000"),2,if($U502="5,001-10,000",4,5))

如果这不适合您的需要,请随意更改范围或每个范围的结果值。


推荐阅读