excel公式中的if條件語句 如何在excel公式中的if使用and和or邏輯-百度
如果只有兩個分數段(如及格、不及格兩個級別)很好辦,假設成績數據已經輸入單元格A1,直接用Excel公式輸入條件A1>=60,為真時填寫“及格”,為假時填寫“不及格”就可以了。
這時顯示在Excel單元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。如果有多個分數段,比如要求:x<60-----------------------不及格x>=60 AND x<75--------及格x>=75 AND x<85--------良x>=85----------------------優其實很簡單,只要了解Excel里IF函數參數和返回值的用法,第一個參數是條件,第二個參數是條件為真的返回值,第三個參數是條件為假的返回值;而且IF函數可以嵌套(根據Excel2003的幫助文件,最多嵌套可達七層),這樣上面的問題可以用如下公式來解決:=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<85,"良","優")))(這時無法使用Excel的交互式的方法輸入,可以把這個公式修改后復制到單元格里)因為Excel特有的單元格拖拽功能,很容易就把這個公式給復制到一整列上了,這樣就實現了一系列成績自動的給出等級,使用起來還是比較方便的。
這個小技巧比較初級,但是我認為還是比較的實用的,見笑了。
excel 中IF(AND)函數的運用
EXCEL中IF(AND)函數是判斷是否同時滿足兩個條件,其運用如下:
1.如下示例,假設數學95以上且語文95以上的學生給100獎金,鼠標左鍵點擊要輸出結果的單元格;
2.輸入AND函數:=IF(AND(A2>=95,B2>=95),100,0),即數學95以上且語文95以上,輸出100,否則輸出0,如下圖所示;
3.按回車鍵就會算出第一個結果,第一個結果滿足條件,輸出100,如下圖所示;
4.然后利用填充柄填充其他的結果,判斷第4和第6不滿足條件,輸出0,其他滿足條件輸出100,如下圖所示;
5.“and”函數經常跟“or”函數一起用,or是判斷滿足其中之一的調教,假設數學或者英語得100分的給獎金50,輸入函數:=IF(OR(A2=100,C2=100),50,0);
6.按回車并利用填充柄填充其他結果,判斷第2不滿足條件,輸出0,其他滿足條件輸出50,如下圖所示。
excel的if函數及and函數
AND(條件一,條件二.條件三。.)
條件一 二 三 。。。都成立時返回
TURE 否則返回 FALSE
IF(條件,條件為TURE時返回值,條件為FALSE時返回值)
IF和AND 嵌套使用:
=IF(AND(A1>60,B1>60,C1>60),"及格","不及格")
當 AND(A1>60,B1>60,C1>60) 為 TURE時 返回 “及格”
為FALSE時 返回 不及格
AND(A1>60,B1>60,C1>60)
當A1,B1,C1 都大于60時 返回TURE
IF單獨 嵌套使用 :
(這里嵌套 3層)
=IF(A1>60,"及格",IF(A1>70,"良好",IF(A1>85,"優秀","不及格")))
這個函數的 意思時
當 A1<60 時 返回
不及格
當60<A1<70 時 返回 及格
當 70<A1<85時 返回
良好
當A1>85時
返回
優秀
其實 這個 IF嵌套可 換成 AND
如下
=IF(A1<60,"不及格",IF(AND(A1>60,A1<70),"及格",IF(AND(A1>70,A1<85),"良好",IF(A1>85,"優秀"))))
excel中 if, and, or,語句函數問題
=IF(AND(DATEDIF(B2,TODAY(),"m")>12,C2<>;"無"),"有","沒有")
說明:
DATEDIF(B2,TODAY(),"m")>12
到今天大于12個月,即滿一年。
C2<>;"無"
即C列里是元的。
以上兩條件同時滿足,則沒有。
如果and改成 or 則上面的兩個條件任意的一個達成就有帶薪假。
or的作用是滿一年 或 初級以上都有帶薪假。
and的作用是 滿一年并且初級以上才有帶薪假。
轉載請注明出處華閱文章網 » excelif語句and