tft每日頭條

 > 生活

 > 如何減少if嵌套

如何減少if嵌套

生活 更新时间:2024-07-22 10:10:17

我們直接舉工作中遇到的實例來說明:

老闆發我公司的這個月員工的銷售明細表,然後根據獎勵的标準,需要把獎金進行計算出來

如何減少if嵌套(IF多條件嵌套老用不對)1

很明顯需要我們使用IF函數嵌套來完成,但是每次在使用IF函數的時候,思緒每次都是混亂的,公式拼湊了半天,結果還是錯的,下次再碰到需要做這種嵌套的時候,我們先在Excel表格裡面手工的畫個圖,重要的是理解下面的畫圖過程:

❶首先我們根據第1層的條件,畫出了下面的圖

如何減少if嵌套(IF多條件嵌套老用不對)2

當銷售<30,這個結果是确定的,是4000,如果是錯誤的,就是說銷售會大于30,這種情況下不确定,那就是待定了。

❷繼續看第2層的條件是30<=X<60,小夥伴會有困惑,為什麼不是判斷30<=銷售<60,而是隻需要判斷寫銷售<60,為什麼呢?

因為第1層當銷售<30錯誤的時候,默認已經是大于30了,所以隻需要寫銷售<60

如何減少if嵌套(IF多條件嵌套老用不對)3

❸依次按這個思路,就把所有的圖畫出來

在銷售<60不成立的情況下,繼續判斷銷售是否<90,如果正确,那麼結果就是8000*完成率,錯誤的話,說明銷售>=90了,後面就自然是12000了

如何減少if嵌套(IF多條件嵌套老用不對)4

所以不需要進行第4層的判斷了。

然後我們把這三層的IF函數都寫出來

如何減少if嵌套(IF多條件嵌套老用不對)5

然後把下面的公式,依次向上粘貼至繼續判斷裡面,得到了最終的結果,操作的動圖如下所示:

如何減少if嵌套(IF多條件嵌套老用不對)6

嵌套在一起的公式

=IF(C2<30,4000,IF(C2<60,6000*D2,IF(C2<90,8000*D2,12000)))

看起來這麼複雜,其實就是這麼一步步來的

如何減少if嵌套(IF多條件嵌套老用不對)7

下次再碰到需要IF嵌套不熟悉的時候,直接在表格裡面畫出這麼一個樹狀圖,然後把每一步的公式寫出來,最後全部放在一起。

今天的技巧,你學會了麼?自己動手試試吧~

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved