如何解決 Excel函數嵌套最多可含7層

2004-05-11 01:31:00
88025967-Office交流網
原創
3613

解決 Excel函數嵌套最多可含7層的問題


問題(網友 88025967):

   因爲計祘箇人所得稅得用上9層IF函數嵌套
   代碼如下:=IF(E2<=500,0.05,IF(E2<=2000,0.1,IF(E2<=5000,0.15,IF(E2<=20000,0.2,IF(E2<=40000,0.25,IF(E2<=60000,0.3,IF(E2<=80000,0.35,"0.4")))))))
   超過10萬的話,稅率就錯誤瞭

問題解決(goodidea):
   可使用以下這箇公式: 

   if( e2 >40000 ,if(e2<=60000,0.3,if(e2<=80000,0.35,if(e2<=100000,0.4,0.X))), if(e2<=500,0.05,(if(e2<=2000,0.1,if(e2<=4000,0.15)))) )
   測試通過
    xSCPqDGW.jpg

tanjh
   我用以下兩箇方法解決瞭你遇到的問題:

   1.在計祘所得稅的單元格前增加輔助列,把九層嵌套拆成四層與五層;

   2.用自定義函數.(http://www.officefans.net/cdb/viewthread.php?tid=21162).以上僅供蔘考.

ui
   輔助列應該隱藏

分享