if condition 大于_小函数,大用处!巧用AND函数,避开IF函数嵌套
大家好,今天帶來的是AND函數運算。
一:AND函數和語法結構
AND函數也成為與函數,它是指對多個條件進行同時判定,當所有條件都滿足時,返回成立,也就是TRUE,否則返回不成立,也就是FALSE。
例如評定某員工是否優秀時,需滿足入職時間大于1年,且年出勤天數大于260天兩個條件,只有兩個條件同時滿足時,優秀才成立。
AND函數的語法結構為:AND(logical1,[logicol2],[logical3]...)
這里logical1是指條件1,同樣后面還有條件2,條件3等等,且至少存在一個條件。
用漢語表示為:AND(條件1,[條件2],[條件3],...)
二:AND函數與IF函數的嵌套使用
下面用一個簡單的案例看一下AND函數的輸出結果。
如下圖,評定某班級學生語數外成績是否均大于90分?
操作:第一步:在E2單元格輸入公式:AND(B2>=90,C2>=90,D2>=90),回車。
第二步:雙擊E2單元右下角的十字填充柄,得出9位同學的評定結果。
會發現當某位同學的語數外成績均大于90分時,輸出結果為TRUE,否則輸出結果為FALSE。
那么問題來了,如何讓成績均大于90分時輸出結構為優秀,否則輸出空值呢?這時就用到了IF函數。
操作:在E2單元格輸入公式:IF(AND(B2>=90,C2>=90,D2>=90),”優秀”,” ” ),然后雙擊填充柄,完成評定。
這樣便對成績均大于90分的同學,輸出了優秀。應注意的地方是對不滿足條件輸出的空值應用雙引號引用空格,否則輸出的值為默認為數值0.
三:AND函數可以簡化IF函數
AND函數在某些情況下,可以對IF函數的嵌套使用進行簡化,就比如上面案例中對學生優秀的評比中,如果用之前講解的IF函數嵌套的方法,我們應在E2單元格中輸入公式:=IF(B2>=90,IF(C2>=90,IF(D2>=90,"優秀"," ")," ")," "),雖然得到的結果相同,但從難易程度上講,AND函數非常明顯的優越于IF函數嵌套。
這里的問題有一點,AND函數適用于對多個條件的并且運算,滿足所有條件后輸出一個真值,否則輸出一個假值,結果只有兩個。從這一點上講,AND函數還是不能勝過于IF函數嵌套的。例如評價某同學成績,小于60分為繼續努力,60分到80分為良好,80分以上為優秀時,這里的輸出結果有優秀、良好和繼續努力三個,便無法使用AND函數。
兩者各有優缺點,實際工作中應根據實際情況進行選擇。
好了,今天的內容到這里就結束了。謝謝大家,最后點擊關注,獲取更多知識講解吧!!!
總結
以上是生活随笔為你收集整理的if condition 大于_小函数,大用处!巧用AND函数,避开IF函数嵌套的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 讲义not have data_“熟记英
- 下一篇: 区块链和同态加密结合使用的电子投票系统_