假设excel表包含A列中的MAX值和B列中的MIN值。我必须弄清楚每行中单元格值定义的范围是否包含“100±10”中的一个值,并得到结果为C列中的TRUE或FALSE。
即如果A1 = 120,B1 = 80则C1应为TRUE。因为“100±10”中的一个值介于80-120之间。
并且,如果A2 = 89,B1 = 70则C2应为FALSE。
但是,如果A3 = 91,B1 = 70则C3应为TRUE。
是否可以在excel中仅使用公式?
答案 0 :(得分:0)
这是检查值是否介于两个数字之间的方法:
=AND(val>MIN(num1,num2),val<MAX(num1,num2))
来源:https://exceljet.net/formula/value-is-between-two-numbers
答案 1 :(得分:0)
试试这个
=IF(OR(AND(B1>=90,B1<=110),AND(90>=B1,90<=A1)),TRUE,FALSE)
注意: 要使公式生效,Column A
值应大于相应的Column B
值。
答案 2 :(得分:0)
要检查您的范围中的任何值是否属于您的设定值,请使用此公式=IF(SUMPRODUCT(--($F$2:$F$5<A2),--($F$2:$F$5>B2))>0,"True","False")
。而不是$F$2:$F$5
放置你的价值范围。