在单元格中的excel引用值中制定响应
需要一点帮助IF&OR来制定单元格M8的价值响应基础,我相信我非常接近我想要的,但我不明白这个错误。
最终我想要公式执行以下function
- 如果小区M8 =没有访问,它将显示无访问权限
- 但是如果M8的值大于61,则显示“超过预定的等级”,如果值在43到61之间,则显示“超出预警等级”
=IF(M8="No Access","No Access", (ABS(M8)>=61,"Exceeded Pre-Determined Level" OR(ABS(M8)>=43,"Exceeded Alert Level")))
尝试像这样:
=IF(M8="No Access";M8; IF(M8>=61;"Ex eed Pre-Determined Level"; IF(AND(M8>43;M8<61);"Exceed Alert Level"; "I guess it Is ok")))
你可能需要改变;
到,
取决于你的公式分隔符。 无论何时您编写复杂的Excel公式,在编辑栏上使用ALT + Enter键将它们写在几行上总是好的。
解决scheme只是用另一个如果
=IF(M8="No Access";"No Access";IF(ABS(M8)>=61;"Exceeded Pre-Determined Level";IF(ABS(M8)>=43;"Exceeded Alert Level";"")))
在这种情况下,你不需要一个“或”,“或”会给你两个不同的逻辑testing相同的结果。
我build议你在这种情况下使用绝对引用:
(注意你已经尝试了绝对数字 )
=IF($M$8="No Access",$M$8, IF(ABS($M$8)>=61,"Exceeded Pre-Determined Level", IF(AND(ABS($M$8)>=43,ABS($M$8)<=61), "Exceeded Alert Level", "None of them")))
而你的系统分隔字符可能,
或者;
。
用Alt + Enter打破公式