一、邏輯值True、False
它是判斷一個假設是否成立的結(jié)果。能產(chǎn)生或返回邏輯值的情況:比較運算符;is類信息函數(shù);and,or,not。
1.與(and),或(or),非(not)
and:所有條件為true,則返回true,否則返回false
or:其中之一條件為true,則返回true,否則返回false
not:如果條件參數(shù)結(jié)果為true,則返回false,同理結(jié)果為false,則返回true
很少單獨使用,一般與其他函數(shù)嵌套使用,尤其是IF函數(shù)
“and”表示交集關系。意思是“必須滿足”。
必須滿足所有條件,缺一不可;“or”表示并集關系,“或”得意思。滿足一個條件即可;not 邏輯非 非,當然是否定的意思,非常就是不平常唄。用它就行邏輯運算時,就是把“是非顛倒”。
二、基本用法?
1.?=IF(B7>=60,"及格");表示當B7單元格的數(shù)值>=60時,則返回值“及格”,否則返回“False”
2.?=AND(B7>=60,C7>=60);表示當B7單元格的數(shù)值滿足>=60,且C7單元格的數(shù)值滿足>=60,則返回值“TRUE”,否則返回“False”
3.?=OR(B7>=60,C7>=60);表示當B7單元格的數(shù)值>=60時,或者C7單元格的數(shù)值滿足>=60,兩者滿足一個,則返回值“TRUE”,都不滿足則返回“False”
三.進階用法
1.If函數(shù)嵌套AND函數(shù)
=IF(AND(B2>=90,C2>=90),"優(yōu)秀","");表示如果B2大于等于90并且C2于等于90,則顯示優(yōu)秀,否則顯示為空。
1.If函數(shù)嵌套OR函數(shù)
=IF(OR(B2=100,C2=100),"滿分","");表示B2和C2只要又一個滿足等于100,就顯示“滿分”,否則顯示為空。
四.IF函數(shù)多條件判斷?

當有多個條件需要判斷時,需要用到多層If函數(shù)的嵌套,設置多個函數(shù)。
五.多條件區(qū)間判斷?

=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","優(yōu)秀"))),這一點和第四點很相似。
六.返回區(qū)域?

?=SUM(IF(A2="銷售1部",B5:B9,E5:E9)),If函數(shù)返回的不只是值,還可以是單元格引用。
七、IFERROR函數(shù)?
規(guī)避錯誤值的方法在日常工作中很實用,所以希望同學們務必要學會IFERROR函數(shù)的用法。
=IFERROR(C2/B2,"錯誤"),用IFERROR規(guī)避“#DIV/0!”
八.拓展用法?

這里判斷計算結(jié)果是否正確,可以IF函數(shù),也可以用TEXT函數(shù),但TEXT函數(shù)更簡便一點,我們可以選擇更加簡便的一個方法來達到我們想要的目的。
九.畫個笑臉?
制作方法:
步驟一:選中A1:CN95單元格區(qū)域
步驟二:在公式編輯欄輸入以下公式,然后注意,按<Ctrl+Enter>結(jié)束
?=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()-70)^2))=10)*(ROW()<30)+(INT(SQRT((ROW()-15)^2+(COLUMN()-30)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-15)^2+(COLUMN()-70)^2))=10)*(ROW()<14)+(INT(SQRT((ROW()-50)^2+(COLUMN()-50)^2))=30)*(ROW()>50)+((ROW()=50)*(COLUMN()>21)*(COLUMN()<79)),"█","")
?步驟三:把行、列的高度與寬度拉小到一個合適的范圍,這樣的一個笑臉就在你的Excel表格中出現(xiàn)了。
