![使用来自两个不同单元格的文本值对单元格进行条件格式化,并限制为输入的数字](https://linux22.com/image/1596680/%E4%BD%BF%E7%94%A8%E6%9D%A5%E8%87%AA%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E6%96%87%E6%9C%AC%E5%80%BC%E5%AF%B9%E5%8D%95%E5%85%83%E6%A0%BC%E8%BF%9B%E8%A1%8C%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F%E5%8C%96%EF%BC%8C%E5%B9%B6%E9%99%90%E5%88%B6%E4%B8%BA%E8%BE%93%E5%85%A5%E7%9A%84%E6%95%B0%E5%AD%97.png)
我遇到了一个超出我的条件格式能力的问题。
在这里,我在单元格 B11 中输入一个数字,并在单元格 F5(国王和王后)和 B7(低、中和高)中使用多个条件。
我想在这个单元格(B11)中输入一个介于 90 和 20 之间的数字,即等级。
当我输入数字时,比如说 98,它必须返回 90,当我输入任何低于 20 的数字时,它必须返回 20,例如当 F5=Queens 和 B7=High 时返回 17,但是当我输入 77 时,它必须返回 77。
如果我更改为 F5=Queens 和 B7=Medium,我希望在此单元格中输入一个介于 60 和 15 之间的数字。
如果我输入 12,它必须返回 15,如果输入 65,则必须在 B11 中输入 60,但如果我输入 48,它会保留 48。
最后,如果 B11 中的 F5=Kings 且 B7= Low、Medium 或 High,则无论我在 B11 中输入什么数字,都必须输入 20。
我想使用单一公式,但是这非常困难,因为我对 Excel 的了解很少。
我怎样才能实现这个目标?
我有 Excel 2010。
答案1
使用我在单元格 B11 中输入的这个公式,我能够得到答案。唯一的问题是我使用单独的单元格 C10 而不是 B11 来输入我的数字。如果有人可以使用此信息来有条件地格式化 B11,我将不胜感激。 =IF(AND($F5="QUEENS",$B7="HIGH",$C10<=20),"20",IF(AND($F5="QUEENS",$B7="HIGH",$C10>90),"90",IF(AND($F5="QUEENS",$B7="MEDIUM",$C10<15),"15",IF(AND($F5="QUEENS",$B7="MEDIUM",$C10>60),"60",IF(AND($E5="QUEENS",$B7="LOW"),"5",IF(AND($F5="KINGS",OR($B7="HIGH",$B7="MEDIUM",$B7="LOW")),"20",$C10))))))。谢谢。