現在有一份公司員工銷量數據,要對其返點進行計算
我們第一時間想到的是用IF函數多個嵌套使用,我們對政策進行分段理解
我們假設兩種情況,一種是小于2000的情況,第二種是大于等于2000的情況,如果小于2000,那么得到的值是0.1,如果大于2000,得到第二種情況綜合體X1
那么我們使用第一個IF(B2<2000,0.1,X1),如果B2銷量小于2000,那么0.1,否則就是X1,那么X1就是后面的判斷了
同樣將X1分解成兩種情況,也就是X1=IF(B2<5000,0.15,X2),依此類推
X2的判斷是,IF(B2<8000,0.18,X3)
X3的判斷是,IF(B2<10000,0.2,X4)
X4的值為0.25
將下面的值,全面代入公式,便得到了IF嵌套使用的公式
=IF(B2<2000,0.1,IF(B2<5000,0.18,IF(B2<8000,0.2,IF(B2<1000,0.2,0.25))))
得到的結果如下所示:
或者,你可以這樣進行分段,得到的結果也是相同的
第一層是IF(B2<10000,X1,0.25)
X2是IF(B2<8000,X3,0.2)
依次遞推,按照這種思路得到的公式=IF(B2<10000,IF(B2<8000,IF(B2<5000,IF(B2<2000,0.1,0.15),0.18),0.2),0.25)
同樣是這樣劃分,還有一種從右向左的思路,就是
IF(B2>10000,0.25,X1)
X1為IF(B2>8000,0.2,X2)
....依次遞推,得到最終的公式結果
這里就不寫出來了
如果有個奇葩非要這么劃分,第一層IF(B2<5000,X1,Y1)。那么可想而知,IF函數嵌套使用的組合是非常多的,都能得到結果。你經常用哪種方式來計算呢?
歡迎在視頻留言!感謝親的大力支持和鼓勵!
--------------------------
歡迎關注,更多精彩內容持續更新中....
ello,大家好,今天有粉絲說if函數的嵌套好難,但是工作中又必須要用到,每次都要寫好幾次函數修修改改才能達到想要的效果,有沒有什么快速的方法能夠達到類似效果的?當然有了,今天就跟大家分享1中方法,點點鼠標跟著提示輸入數據即可顯示類似的效果,即使小白都能快速學會
我們先來看下今天的例子,我們想要根據學生的成績判定等級,如下圖,像這樣的問題我們一般都是使用if函數的嵌套或者vlookup函數的近似匹配來完成,下圖中我們使用的就是if函數的嵌套,在這里嵌套了3層if函數來完成判斷,在這里就不跟大家詳細介紹了,今天主要是跟大家分享另一種更加簡單的方法
使用這種方法進行嵌套判斷十分的簡單,首先我們選擇想要進行判斷的表格,然后點擊數據,選擇自表格,然后勾選表包含標題,點擊確定,這樣的話就進入了powerquery的編輯界面,然后點擊添加列,我們選擇條件列
這樣的話我們就進入了添加條件列的窗口,在這里我們將新列名稱命名為等級,然后將列名選擇為成績,運算符選擇大于等于,值輸入90,然后在輸出輸入優秀,緊接著點擊添加規則,這樣的話就添加了一個條件,將列名選擇為成績,運算符選擇大于等于,值輸入80,然后在輸出輸入良好,以此類推我們根據要求設置相應的條件即可,最后一個條件我們直接在else里面輸入即可,在這里我們的最后一個條件結果是不及格,所以我們直接輸入不及格,然后點擊確定,這樣的話我們的嵌套判斷就完成了
最后只需要在主頁中點擊關閉并上載至,將結果加載進excel即可
怎么樣,使用這種方法進行嵌套判斷不會在一看就會,一做就廢了吧
我是excel從零到一關注我持續分享更多excel技巧
段時間有一位同學發來消息求教,如下圖,根據AB列,在F列返回對應提成,規律是盈利達到600,比例為3%,每增加600,提成比例加0.2%
這位同學說他用的是if函數,根據AB列條件,一層一層嵌套的IF函數。主要困擾他的問題是:他用的2003版本,IF函數最多只能嵌套七層。我一聽就把我驚呆了,如果他用的是新版本豈不是要嵌套N多個IF函數了……
之后我編寫了一條公式給他,這位同學表示絕對沒有想到過可以這么用。
在F2輸入公式:=VLOOKUP(E2,$A:$B,2,TRUE) 然后向下填充公式即可。
其實就是大家常用的查找函數VLOOKUP,利用VLOOKUP的近似查找的方法查找值為E2,在查找區域中$A:$B 返回第2列,使用近似查找,如果E2單元格的8156在A列中沒有出現,則會返回比8156小且接近8156的值,那么就是7800,然后返回對應的比例是5.4%
我是小螃蟹,如果您喜歡這篇教程,請幫忙點贊和轉發哦,感謝您的支持!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。