excel IF函数多重判断

2023-01-18 16:00

3个回答
因为不晓得你的具体问题是什么,我介绍下我使用IF公式中的条件判断语句的经验:
1. 比如说判断单元格B5是否>5且<10,通常人的思维是输入:=IF(5正确的写法是:=IF(AND(B5>5,B5<10),1,0) 其他类似的问题你只要理清楚其中的逻辑关系后灵活运用就可。
2. 注意条件判断语句没有“≤”“≥”,分别该书写为“<=”“>=”
3. 如果是比较复杂的判断,你或者可以反复嵌套使用IF(这个前面的人中有很多举例如:=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) ),或者可以反复嵌套AND或OR,比如判断:A2是否在(5,10)或(12,15)区间
=IF(OR(AND(A2<10,A2>5),AND(A2<15,A2>12),TRUE,FALSE)
这些能解决你的问题吗
=IF(B2=H2,I2,IF(B2=H3,I3,IF(B2=H4,I4,IF(B2=H5,I5))))
上边的公式的含义就是:
如果,B2=H2,返回或显示I2这个数值;
否则,如果,B2=H3,返回或显示I3这个数值;
否则,如果,B2=H4,返回或显示I4这个数值;
否则,如果,B2=H5,返回或显示I5这个数值;
否则,不显示。
这个函数写得有点麻烦,他的意思就是从H2:H5中找到=B2的,显示同行的I列数值。
这种判断是在“否”的条件中连续判断。

=IF(AND(IF(TYPE(YEAR(I55))=16,0,YEAR(I55))=2001,IF(TYPE(MONTH(I55))=16,0,MONTH(I55))<=6),7-IF(TYPE(MONTH(I55))=16,0,MONTH(I55)),0)
这个函数的意思是:如I55单元格中数据为日期,且为2001年度6月份以前(2001.1-2001.6)时,显示7-月份的数值,否则显示0。

写函数这种事情,每个人的做法都是不一样的,关键是自己的思路要清晰。
对于第一个公式,在自己做的时候,选择一步步分解,看对你有没有帮助。
if(条件,真,假)
=IF(B2=H2,I2,*)
*=IF(B2=H3,I3,*)
*=IF(B2=H4,I4,*)
*=IF(B2=H5,I5)
=IF(B2=H2,I2,IF(B2=H3,I3,IF(B2=H4,I4,IF(B2=H5,I5))))
上边的公式的含义就是:
如果,B2=H2,返回或显示I2这个数值;
否则,如果,B2=H3,返回或显示I3这个数值;
否则,如果,B2=H4,返回或显示I4这个数值;
否则,如果,B2=H5,返回或显示I5这个数值;
否则,不显示。
这个函数写得有点麻烦,他的意思就是从H2:H5中找到=B2的,显示同行的I列数值。
这种判断是在“否”的条件中连续判断。
=IF(AND(IF(TYPE(YEAR(I55))=16,0,YEAR(I55))=2001,IF(TYPE(MONTH(I55))=16,0,MONTH(I55))<=6),7-IF(TYPE(MONTH(I55))=16,0,MONTH(I55)),0)
这个函数的意思是:如I55单元格中数据为日期,且为2001年度6月份以前(2001.1-2001.6)时,显示7-月份的数值,否则显示0。
写函数这种事情,每个人的做法都是不一样的,关键是自己的思路要清晰。
对于第一个公式,在自己做的时候,选择一步步分解,看对你有没有帮助。
if(条件,真,假)
=IF(B2=H2,I2,*)
*=IF(B2=H3,I3,*)
*=IF(B2=H4,I4,*)
*=IF(B2=H5,I5)
相关问答
EXCEL的IF函数怎么去多重判断时间值?
2个回答2023-08-20 04:14
做比较时,你的时间格式不对,不应写成 “4:00”,而是用函数 time(4,0,0) 例如 A1>="4:00",应写成 A1>=time(4,0,0)。 A1<="5:15",应写成 A1<=...
全文
excel if 多重条件判断?
3个回答2023-01-10 23:52
你的逻辑就有问题,条件5和条件6始终都执行不了,除非把这两个条件提到最前面。
excel中if函数可以再加else函数
1个回答2023-07-19 21:53
if可以多层使用啊! if(a>b,c,if(b>c,d,if(..))) 这不就可以了吗弯游 (北宴闹运京八晌梁方永信教育)
excel多重条件判断函数
1个回答2023-01-14 21:53
Excel多重条件判断函数,有COUNTIFS多条件求个数、SUMIFS多条件求和,在IF函数中使用AND或OR函数进行多条判断等。
EXCEL中IF三个可选的函数怎么做
3个回答2022-11-18 19:45
=IF(A1<=16,"不满意",IF(A1<=28,"一般", "非常满意"))
多个if函数嵌套可以实现多分支判断吗
1个回答2022-12-09 06:15
if函数是比较常见的函数在编程经常使用到这个函数如果多次分支判断使用的话是可以进行判断的
excel中多重判断条件的IF语句的输入
4个回答2023-01-14 09:17
excel中多重判断条件的IF语句的语法是: =IF(条件,真值,IF(条件,真值,假值)) 题主的正确语句应该是: =IF(0 扩展资料 excel中if函数常用用法介绍: 1、基...
全文
在EXCEL中的IF函数有3个条件的怎么做?
1个回答2022-11-14 13:50
IF(成绩>85,"优秀",85>=成绩>=60,"合格","不合格") IF(logical_test,value_if_true,value_if_false) Logical_test 表...
全文
excel中if函数多重条件的使用
3个回答2023-01-14 01:27
1、以如下表格的常用的评价等级为例用 IF的嵌套来完成, 2、点击“评测”下方的单元格输入"=IF(E2<150,"差",IF(E2<200,"中",IF(E2<250,"良","优")))"...
全文
请问,excel中if函数可以套用几次
1个回答2023-08-16 01:11
2003版7层,2007版64层。 既然乎念瞎要兼容2003,那就只能7层。 其实高旅大多数情况都可避免使用IF函数的,一般来说,超过岁空三层就可考虑其他函数了。
热门问答