如何判断所输入的数值是否在一系列范围内并返回判断结果
答案:1 悬赏:80 手机版
解决时间 2021-02-15 02:55
- 提问者网友:玫瑰园
- 2021-02-14 22:23
如何判断所输入的数值是否在一系列范围内并返回判断结果
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-02-14 23:30
如图用and和or连接
如果范围太多还可以用列表方法
追答用列表方法如下图
B3格内填上:
=AND(B$1<$A3,$A3<=B$2)
然后拉到整个B3:D5填充即可
E3格内填:
=IF(OR(B3:D3),"T","F")
然后拉到E3:E5即可加“$”是表示填充时锁定“$”后面的字母(列)或数字(行)如图,如有疑问或不明白请提问哦!还有用VBS构造自定义函数的方法,一般不是搞特别大的宏表格,没必要动用VBS刚才的第一种方法,H2格内填(我的图是H2格):
=IF(OR(AND(G2>1240,G2<=1245),AND(G2>1252,G2<=1255),AND(G2>1264,G2<=1269)),"T","F")
然后向下填充即可追问谢了 很有用追答用条件格式,如下图
注意只选中一个单元格(图中的"A3"),打开条件格式,然后写下公式:
=IF($E3="T",TRUE,FALSE)
注意条件格式里面,选中单元格默认是锁定的即"$E$3",而我们要将其往下拉,所以要解锁行改为"$E3"。
然后确定。而绿色就不需要条件格式了,因为除了红色就是绿色嘛,所以在普通设置为绿色即可,如果该单元格对应是T,不会显示为绿色的。
然后用格式刷向下一刷,就全出来了
如果范围太多还可以用列表方法
追答用列表方法如下图
B3格内填上:
=AND(B$1<$A3,$A3<=B$2)
然后拉到整个B3:D5填充即可
E3格内填:
=IF(OR(B3:D3),"T","F")
然后拉到E3:E5即可加“$”是表示填充时锁定“$”后面的字母(列)或数字(行)如图,如有疑问或不明白请提问哦!还有用VBS构造自定义函数的方法,一般不是搞特别大的宏表格,没必要动用VBS刚才的第一种方法,H2格内填(我的图是H2格):
=IF(OR(AND(G2>1240,G2<=1245),AND(G2>1252,G2<=1255),AND(G2>1264,G2<=1269)),"T","F")
然后向下填充即可追问谢了 很有用追答用条件格式,如下图
注意只选中一个单元格(图中的"A3"),打开条件格式,然后写下公式:
=IF($E3="T",TRUE,FALSE)
注意条件格式里面,选中单元格默认是锁定的即"$E$3",而我们要将其往下拉,所以要解锁行改为"$E3"。
然后确定。而绿色就不需要条件格式了,因为除了红色就是绿色嘛,所以在普通设置为绿色即可,如果该单元格对应是T,不会显示为绿色的。
然后用格式刷向下一刷,就全出来了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯