[算表] if函數顯示引數太多 可以改用什麼

作者: poeta (鍵盤詩人)   2021-07-09 11:23:40
版本 excel 16
我的工作表大概是這樣
A行的名稱叫「檢查」
B行的名稱叫「公文狀態」
C行的名稱叫「批示結果」(下拉式選單)
A1空的 B1就會是空的
A1顯示「已蓋收文章」 B1就會顯示「處理中」
當我按「已蓋收文章」後,就要等長官批示,
當公文送出來以後,看批示的結果繼續作業
所以C1顯示「首長乙章」B1就會顯示「送還」
到目前為止都沒問題,我用兩個if函數處理
if(A1=已蓋章,if(C1=首長乙章,送還,處理中),"")
接下來才是問題,批示結果不只一種
C1顯示「職章」B1就會顯示「上呈」
C1顯示「未蓋章」B1就會顯示「退件」
我本來想要繼續用if 巢狀往下寫
但是excel顯示引數太多,那我可以改用什麼函數處理啊?
我用手機發文,函數語法比較不精確,不好意思。
作者: soyoso (我是耀宗)   2021-07-09 12:23:00
建個參照表,用函數vlookup來回傳,回傳#n/a再配合ifna回傳"處理中"另外不是A"行",是"欄",excel是以欄列來稱呼的
作者: newacc (XD)   2021-07-09 12:28:00
巢狀往下寫沒有問題,引數太多應該只是公式沒寫好另外不確定2016版有沒有IFS了,有的話可以試試
作者: poeta (鍵盤詩人)   2021-07-09 15:24:00
謝謝解答

Links booklink

Contact Us: admin [ a t ] ucptt.com