if-statement - 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(or($U502="0-1,000",$U502="1,000-5,000"),2,if($U502="5,001-10,000",4,5))
如果这不适合您的需要,请随意更改范围或每个范围的结果值。
推荐阅读
- python - 用于键盘输入处理的 PyGame 单独线程
- reactjs - 绑定选择 react-hook-form
- xcode - 呈现包含 WKWebView IOS9 的视图控制器时出错
- sql - 对于 SQL 查询中的所有(循环)?
- javascript - 我可以在 AMP 页面中使用 Web 组件吗
- android - 数据类和其他数据类的属性
- node.js - Puppeteer 不使用 Chrome 的默认配置文件 cookie
- javascript - 如何从 Promise 返回值
- java - EditText 中每行的字数错误
- mongodb - mongoDB - 删除作为对象的文档