『壹』 怎麼利用IF函數多個條件進行嵌套
相信很多小夥伴都有會使用到IF函數,那麼我們怎麼去使用多個if函數進行嵌套呢?下面小編就以學生的成績表為例為大傢具體介紹。
具體如下:
1. 在介紹方法之前,小編先來帶大家認識一下IF函數的語法。
IF(logical_test, [value_if_true], [value_if_false])中的「logical_test」代表的是邏輯檢驗的表達式、「value_if_true」代表的是檢驗結果為真的返回值、「value_if_false」代表的是檢驗結果為否的返回值。
2. 下面小編就來為大家介紹具體方法。
首先,打開電腦上的Ecxel,在其中將學生的學號、姓名、成績等基本信息輸入到表格中。
3. 然後我們需要做的就是設置一個判定規則,比如小編設置的規則就是:≥90分為「優」;≥80分,<90分為「良」;≥70分,<80分為「中」;≥60分,<70分為「合格」;<60分為「差」。通過if函數的利用,就能實現自動對成績進行判斷。
4. 接著,選中E4單元格,在其中輸入函數「=if(D4>=90,"優",)」,在函數輸入過程中一定要先將輸入法切換為英文格式,其中大於等於的表達式為「>=」,此外,還需要我們按分值由高至低進行函數的嵌套。輸入該函數後,如果D4單元格的數值≥90,那麼E4單元格中就會顯示「優」;如果D4單元格數值<90,那麼E4單元格中就會顯示第2個if函數的值。
5. 按=IF(D4>=90,"優",IF(D4>=80,"良",IF(D4>=70,"中",IF(D4>=60,"合格",IF(D4=80,"良",IF(D4>=70,"中",IF(D4>=60,"合格","差"))))表達式輸入完整的函數,在輸入函數的過程中,輸入括弧時需要同時輸入左括弧和右括弧,這樣括弧數量和層級就不會出現問題。此外,要涵蓋齊全if判定的數值去見,對於>90,<60的數值要全部包含。
函數全部輸完後,檢查有無錯誤,無誤按下回車鍵,D4單元格中就會顯示「合格」。
6. 最後,將D4單元格選中,然後將滑鼠移動至單元格右下角,待滑鼠變為一個十字游標時,按住滑鼠向下拉動至D17,然後單元格中的內容就會自動生成。
以上就是小編為大家介紹的利用IF函數多個條件進行嵌套的方法,希望能幫到你~
『貳』 shell腳本中的if中多條件語句如何寫。
可以使用 if-elif-else 語法來寫多條件語句。
1、首先要理解if-else的基本用法,if條件+then操作+else操作+fi閉合,書寫方法如下:
2、 shell語法中[[ ]]和[ ]的主要區別
(1) [ ] 實際上是bash 中 test 命令的簡寫。即所有的 [ expr ] 等於 test expr。
對 test 命令來說, 用 -eq 要進行數字比較,而你此時傳入字元串,就報錯了。
(2) [[ ]] 是內置在shell中的一個命令,它比test強大的多。支持字元串的模式匹配(使用=~操作符時甚至支持shell的正則表達式)。邏輯組合可以不使用test的-a,-o而使用&& ||。