[算表] 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