excel中判断一个数是否在一组数值范围之内组 范围 输入数值 1 1234-567 800 2 1300-5000 3 6714-6004 4 9444-7520 我想在输入数值的地方输入一个数,然后看是不是在左边的某一组范围内意思是在黄色位置

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 06:13:54

excel中判断一个数是否在一组数值范围之内组 范围 输入数值 1 1234-567 800 2 1300-5000 3 6714-6004 4 9444-7520 我想在输入数值的地方输入一个数,然后看是不是在左边的某一组范围内意思是在黄色位置
excel中判断一个数是否在一组数值范围之内
组 范围 输入数值
1 1234-567 800
2 1300-5000
3 6714-6004
4 9444-7520
我想在输入数值的地方输入一个数,然后看是不是在左边的某一组范围内

意思是在黄色位置随便输入个数,就能够判断是否在“9”到
“12”的范围内,范围有很多

excel中判断一个数是否在一组数值范围之内组 范围 输入数值 1 1234-567 800 2 1300-5000 3 6714-6004 4 9444-7520 我想在输入数值的地方输入一个数,然后看是不是在左边的某一组范围内意思是在黄色位置
假设在C2输入值,D1得到结果,则在D2输入
=TEXT(PRODUCT(MID(SUBSTITUTE(B2,"-",REPT(" ",99)),{1,99},99)-C2),"否;是;是")
按【CTRL+SHIFT+回车】后,下拉公式即可.
【原理】乘法规律:正负得负,负负得正,正正的正.
将区间范围拆分为两个数,然后均减去C2值,再将两个差相乘,结果为正表示在范围外,结果为负(或0)表示在范围内.
也可以用普通公式:
=IF((LEFT(B2,FIND("-",B2)-1)-C2)*(RIGHT(B2,LEN(B2)-FIND("-",B2))-C2)<=0,"是","否")