2019-01-21
一、逻辑值True、False
1.与(and),或(or),非(not)
and:所有条件为true,则返回true,否则返回false
or:其中之一条件为true,则返回true,否则返回false
not:如果条件参数结果为true,则返回false,同理结果为false,则返回true
很少单独使用,一般与其他函数嵌套使用,尤其是IF函数
二、基本用法
=if(B2>=60,"及格")
=and(B2>=60,C2>=60)
=OR(B2>=60,C2>=60)
三、进阶用法
=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)
=IF(AND(B13<>"未考",B13>=160),"优秀","")
四、IF函数多条件判断
两个条件=IF(B10="A1",5000,IF(B10="A2",8000))
三个条件 =IF(B30="A1",5000,IF(B30="A2",8000,IF(B30="A3",10000)))
四个条件 =IF(B44="A1",5000,IF(B44="A2",8000,IF(B44="A3",10000,IF(B44="A4",20000))))
五、多条件区间判断
=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))
=IF(B25=100,"满分",IF(B25>=90,"优秀",IF(B25>=80,"良好",IF(B25>=60,"及格","不及格"))))
六、返回区域
部门销售总计
销售1部1500015000
销售1部 销售2部
姓名 销售额 姓名 销售额
张三丰 1000 乔峰 500
杨过 2000 段誉 600
独孤求败 3000 虚竹 700
储君老师 4000 黄老邪 800
郭靖 5000 洪七公 900
=SUM(IF(A2="销售1部",B5:B9,E5:E9))
=SUM(IF(B23:B29="男",C23:C29))
=SUMIF(B23:B29,"男",C23:C29)
七、.IFERROR函数
=IFERROR(C2/B2,"错误")
=IFERROR(C2/B2,"")
八、实战应用
学号姓名学科分数
20180001储君语文85
20180002琪琪语文80
20180003小凡语文90
20180004小六语文88
20180005小七语文90
20180006孔红语文54
20180007许影语文99
20180008华媛语文99
20180009郑卿语文68
20180010陈育彤语文86
20180011张远琴语文92
20180012郑启芬语文57
20180013邹兴怡语文61
20180014韩访琴语文73
20180057孙梦娇地理51
20180058曹章洪地理64
20180059孙开萍地理49
20180060孔高彭地理74
20180061赵锦地理89
20180062秦高彭地理64
20180047姜凡地理88
20180048李兰燕地理49
20180049韩桂兰地理91
20180050蒋书同地理69
20180051周雪梅地理67
20180052韩良翠地理98
20180053戚冰彤地理94
案例1
提成区间限定,最高不得大于2000
姓名提成应发提成
张三丰2,500 2,000
杨过3,000 2,000
郭靖2,000 2,000
小龙女2,520 2,000
独孤求败1,800 1,800
储君老师1,500 1,500
IF函数 =IF(B5>=2000,2000,B5)
MIN公式 =MIN(B5,2000)
十、制作方法:
步骤一:选中A1:CN95单元格区域
步骤二:在公式编辑栏输入以下公式,然后注意,按<Ctrl+Enter>结束
=IF((INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=40)+(INT(SQRT((ROW()-30)^2+(COLUMN()-30)^2))=10)+(INT(SQRT((ROW()-30)^2+(COLUMN()-
步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了。