作者:乔山办公网日期:
返回目录:excel表格制作
这个不叫输入两个公式, 一个单元格只能输一个公式.
公式可以嵌套,这样子就好了.
=if(if(xx,xx,xx),if(xx,xx,xx),xx)
您好,我来举一个简单的例子问您讲解吧。
如果给出的题目为:当平均温度>=15时,得出来的结论是“源暖和”;当15>平均温度>=5时,结论为“有点冷”;当5>平均温度>=-5时,结论为“冷”;当-5>平均温度>=-10时,结论为“很冷“百;当平均温度<-10时,结论为“极冷”。
下面构建IF函数:=IF(A2<-10,"极冷",IF(A2<-5,"很冷",IF(A2<5,"冷",IF(A2<15,"有点冷","暖和"))))
需要注意以下几点:
在输入IF函数公式时,数字度要按从小到大的顺序进行;
2.公式中的各种标点符号要在输入法是英文的状问态下输入,否则容易导致公式错误;
3.公式最后答的括号数量与公式中IF的数量是相对的,写了几个IF最后就输入几个括号。
=IF(AND(G6>=40000,H6>=8,I6>=1000),"卓越百",IF(AND(G6>=25000,H6>=5,I6>=1000),"优秀",IF(AND(G6>=15000,H6>=3,I6>=1000),"标准度"," ")))
这个主管千问P我都用的1000,你没写答清版楚,可以自己修改权
2003版只能有七层的嵌套
2007版的可以有64层嵌套
也就是说在03版中e799bee5baa6e79fa5e98193e78988e69d83335只能最多用七层的IF函数嵌套
一、普通的IF函数公式的格式
=IF(条件,条件成立时的值,条件不成立时的值)
如在B1单元格写入公式
=IF(A1>5,"大","小")
意思是:A1单元格的值如果大于5,则返回"大",否则返回"小"
二、两层的IF函数公式的格式
=IF(条件一,条件成立时的值,IF(条件二,条件二成立时的值,两个条件都不成立时的值))
如在B1单元格写入公式
=IF(A1="男","60岁退休",IF(A1="女","55岁退休",""))
意思是:如果A1单元格的值是"男",则返回"60岁退休",如果条件不成立,则再判断A1单元格的值是否是"女",如果是则返回"55岁退休",如果这个条件也不成立,则返回空值("")
三、三层的IF函数公式的格式
=IF(条件一,条件成立时的值,IF(条件二,条件二成立时的值,IF(条件三,条件三成立时的值,三个条件都不成立时的值))
如在B1单元格写入公式
=IF(A1<60,"不及格",IF(A1<70,"合格",IF(A1<80,"良","优秀")))
意思是:如果A1单元格的值小于60,则返回"不及格",如果条件不成立,则再判断A1单元格的值是否是小于70,如果是则返回"合格",如果条件还是不成立则再判断A1单元格的值是否是小于80,如果是返回"良",如果条件还是不成立则返回"优秀"(即大于等于80的为"优秀")
四、多层的IF函数写法也与上面所写的规律相同,要注意的是括号要成对,不能少写或多写正括号或反括号.