Erb*_*yev 3 excel worksheet-function excel-formula multiple-conditions vlookup
我想将[0:15] 中的数字分为5类:A, B, C, D, E, F
规则:
0-1: Class A
2-4: Class B
5-7: Class C
8-10: Class D
11-13: Class E
14-15: Class F
Run Code Online (Sandbox Code Playgroud)
说明:如果数字在[0:1]范围内,那么它将被归类为A;如果一个数字在[2:4]类是B,依此类推。
示例输出:
我知道它可以用 multiple 来完成IFs,但我无法弄清楚公式的样子,特别是区分不同的数字范围。
我不建议使用嵌套IFs- 无论如何,我通常出于道德原因反对这种方法,但它也很难维护。我建议使用 aVLOOKUP或INDEX(MATCH结构。
我们将以您的规则为例并稍作修改:
Min | Class
--------------
0 | Class A
2 | Class B
5 | Class C
8 | Class D
11 | Class E
14 | Class F
Run Code Online (Sandbox Code Playgroud)
现在,假设您的最大值在工作表 2 的 A 列中,我们将在输出的 Class 列中使用以下公式:
=VLOOKUP($A2,Sheet2!$A$1:$B$7,2,TRUE)
Run Code Online (Sandbox Code Playgroud)
这具有更易于维护和更清晰阅读的优点。
| 归档时间: |
|
| 查看次数: |
23817 次 |
| 最近记录: |