我试图通过自己和互联网来解决这个问题,但我需要你的帮助。
我需要检查一个值是否在几个范围内,并在单元格中指定相应的值:
*所有数字都是整数
如果值为0,则显示1
如果值介于1到3之间,则显示2
如果值在4到6之间,则显示3
如果值介于7到10之间,则显示4
如果值大于10,则显示5
TNX
答案 0 :(得分:1)
IF功能
=IF(B2=0,1,if(B2<=3,2,if(B2<=6,3,if(B2<=10,4,5))))
这假设您正在检查的值是B2并且它是一个正整数(即,没有-1或1.5)
VLOOKUP功能
=VLOOKUP(B2,$F$2:$G$6,2,1)
构建一个表,第一列是您的断点,与其相邻的列是您要显示的值。在这种情况下,您的断点将是0,3,6,10并且我们需要为大于10的值添加11.此方法假定为正值,并且除了11断点可以用于小数和整数。当前问题是10到11之间的值将显示为4而不是5。
答案 1 :(得分:0)
如果您想使用单个公式而不使用单独的查找表,还有两个选择: -
=MATCH(A2,{0,1,4,7,11})
=HLOOKUP(A2,{0,1,4,7,11;1,2,3,4,5},2)
答案 2 :(得分:0)
语法:
=COUNTIFS(Range, "condition1", Range, "condition2")**
示例(在J9:J110
范围内发现总数在25到21之间)
=COUNTIFS(J9:J110, "<=25", J9:J110, ">=21")**