剖析Excel表格中一項應用場景:如何利用多樣化的公式解決同一核心問題。具體而言,我們設想這樣一個場景:依據D列中的特定要求,對A列中所記錄的學生成績進行等級劃分,并將劃分結果精準地記錄在B列之中。
在實際操作中,為實現上述目標,我們可靈活運用多種函數。其中,IF函數便是一個不錯的選擇。它可以根據成績的不同范圍,自動設置相應的等級,這種方法直觀明了,尤其適用于那些成績范圍劃分明確的數據處理場景。此外,我們亦可以借助VLOOKUP函數,結合預先設定的等級表,快速查找并返回對應的等級信息。
示例一:IF嵌套IF(從低到高)
在B2單元格公式輸入=IF(A2<60,"不及格",IF(A2<70,"及格",IF(A2<90,"良好",IF(A2<100,"優秀","滿分")))
公式解釋:
這個公式是一個典型的IF嵌套IF函數用法,用于根據單元格A2中的數值來判斷成績等級。
首先檢查A2是否小于60,如果是,則返回"不及格"。
如果A2不小于60,則進入下一個IF函數,檢查A2是否小于70,如果是,則返回"及格"。
如果A2不小于70,則進入下一個IF函數,檢查A2是否小于90,如果是,則返回"良好"。
如果A2不小于90,則進入下一個IF函數,檢查A2是否小于100,如果是,則返回"優秀"。
如果A2不小于100,則返回"滿分"。
示例二:IF嵌套IF(從高到低)
在B2單元格輸入公式=IF(A2=100,"滿分",IF(A2>=90,"優秀",IF(A2>=70,"良好",IF(A2>=60,"及格","不及格"))))
示例三:VLOOKUP函數的方式
首先構造一個等級表(D1:E6),在等級表將分數從低到高進行排列,然后在B2單元格輸入公式=VLOOKUP(A2,$D$2:$E$6,2),獲取等級表中第2列的值。
公式解釋:在 D2 到 E6 的表格中查找 A2 單元格中的值,如果找到,返回該行第二列(E 列)的值。如果沒有找到精確匹配項,它將返回最接近的較小值,如A2成績大于0但沒有大于60所以返回E2的值,依次類推。
示例四:IFS函數的方法
第四種方式:B2單元格公式=IFS(A2<60,"不及格",A2<70,"及格",A2<90,"良好",A2<100,"優秀",A2=100,"滿分")
公式解釋:IFS 函數檢查是否滿足一個或多個條件,且返回符合第一個 TRUE 條件的值。 IFS 可以取代多個嵌套 IF 語句,并且有多個條件時更方便閱讀。IFS 函數允許最多 127 個不同的條件。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.