今天要教大家的這個函數,在我的清單裡很久了,我早就想跟大家好好講一講了。
這個函數的出現,标志着微軟自從放棄升級 VBA 以後,開始嘗試着将編程思路直接應用到 Excel 函數中,也許下一個版本的 Excel 會給我們帶來更多的驚喜。
案例:下圖 1 是各銷售人員的計劃和實際業績,請按以下規則計算出對應的等級:
效果如下圖 2 所示。
開始解題前,先隆重介紹一下今天要用的函數 let。
LET 函數說明:作用:
語法:
參數:
說明:
多條件判斷公式,如果條件超過 3 個,不建議用很多 if 嵌套,可以改用 ifs 函數。
所以公式就如下面這樣。
1. 在 D2 單元格中輸入以下公式:
=IFS(C2:C13/B2:B13>=1,"A",C2:C13/B2:B13>=0.8,"B",C2:C13/B2:B13>=0.6,"C",TRUE,"D")
公式釋義:
有關 ifs 函數的詳解,請參閱 Excel 條件函數 ifs 和 switch,告别層層嵌套燒腦 if 公式。
O365 不需要按三鍵生成數組公式,整個區域都全部出現了結果。
上述公式一點毛病也沒有,但是觀察一下可以發現,公式中的 C2:C13/B2:B13 在每個判斷條件中反複出現,這根本沒必要,如果編程的話,肯定會把這段算式賦值給一個變量,每次調用變量就可以了。
此時就需要用到 LET 函數了,它的作用就是把同樣的編程原理引入到 Excel 中來,這樣我們就可以将公式簡化如下。
2. 将 D2 單元格的公式修改如下:
=LET(i,C2:C13/B2:B13,IFS(i>=1,"A",i>=0.8,"B",i>=0.6,"C",TRUE,"D"))
公式釋義:
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!