我想知道如何将此功能合并到现有公式中:
=IF(M4491<4,"-1",IF(M4491=4,"0",IF(M4491=5,"1",IF(M4491=6,"2",IF(M4491>6,"3"))))
)
例如,如果数字或结果是M4491
,5
则目标单元格中的答案将是1
。如何根据答案1
或更大自动将红色背景颜色分配给此目标单元格。
如果结果是M4491
,4
那么目标单元格结果将是0
,并且我希望该单元格的背景颜色为蓝色。
如果结果为M4491
,3
则目标单元格结果将为 -1 并且我希望该单元格的背景颜色为绿色。
答案1
Excel 允许 3 种颜色刻度格式样式,这是最大值。但是,我们可以通过应用多个条件格式规则来实现这一点:
- 3 色标度指定数字介于 1 至 3 之间(含 1 和 3)时的格式规则:
- 创建两个规则,仅为包含特定值的单元格着色:
以类似方式应用第三条规则后,“条件格式规则管理器”框应如下所示:
编辑:
您可以通过避免额外的嵌套来简化公式IF
:
=IF(M4491<4,-1,IF(M4491<5,0,IF(M4491<6,1,IF(M4491<7,2,3))))
或者,如果这是一个选项,你可以完全跳过它,并使用VLOOKUP
。将你的 slab 分配到一个范围,比如说A1:B5
,像这样:
╔═══╦═══╦════╗
║ ║ A ║ B ║
╠═══╬═══╬════╣
║ 1 ║ 0 ║ -1 ║
║ 2 ║ 4 ║ 0 ║
║ 3 ║ 5 ║ 1 ║
║ 4 ║ 6 ║ 2 ║
║ 5 ║ 7 ║ 3 ║
╚═══╩═══╩════╝
然后您可以使用VLOOKUP
来获取值:
=VLOOKUP(D2,$A$1:$B$5,2,1)