標題:
[分享]
EXCEL函數如何寫成一筆複合式函數
[打印本頁]
作者:
la1975
時間:
2014-1-15 14:34
標題:
EXCEL函數如何寫成一筆複合式函數
一、代號有ABCDE
二、從1循序到6,如果要用EXCEL函數寫成一筆複合式函數?
1.D=0,即=0
2.E-B<=0,即=D
3.E-B>0,即=E-B-A<=0,即=D
4.E-B>0,即=E-B-A>0,即=E-B-A-C<=0,即=D
5.E-B>0,即=E-B-A>0,即=E-B-A-C>0,即=E-B-A-C-D>0,即=NG
6.E-B>0,即=E-B-A>0,即=E-B-A-C>0,即=E-B-A-C-D<=0,即=(E-B-A-C-D)*-1
=IF(D=0,0,IF(E-B<=0,D,IF((E-B-A<=0),D,IF((E-B-A-C<=0),D,IF((E-B-A-C-D>0),"NG",(E-B-A-C-D)*(-1))))))
=IF(D=0,0,
判定1.D=0嗎
是--顯示0...否--執行下方
=IF(D=0,0,IF(E-B<=0,D,
判定2.E-B<=0嗎(第一個判定已經確認D不等於0)
是--顯示D...否--執行下方
=IF(D=0,0,IF(E-B<=0,D,IF((E-B-A<=0),D,
判定3.E-B-A<=0嗎(第二個判定已經確認E-B不等於小於0)
是--顯示D...-否--執行下方
=IF(D=0,0,IF(E-B<=0,D,IF((E-B-A<=0),D,IF((E-B-A-C<=0),D,
判定4.E-B-A-C<=0嗎(第三個判定已經確認E-B及E-B-A不等於小於0
是--顯示D...否--執行下方
=IF(D=0,0,IF(E-B<=0,D,IF((E-B-A<=0),D,IF((E-B-A-C<=0),D,IF((E-B-A-C-D>0),"NG",(E-B-A-C-D)*(-1))))))
判定5.E-B-A-C-D>0嗎(第四判定已經確認E-B及E-B-A及E-B-A-C不等於小於0
是--顯示NG...否--顯示(E-B-A-C-D)*-1
記得EXCEL在一格儲存格內只能有5個IF
如還要繼續判斷就要多用一個儲存格另外多寫
作者:
weiweihuah
時間:
2014-1-19 23:02
如果遇到這種情況(一個儲存格超過5個if) 是否用VBA可以實現呢?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)