【发布时间】:2021-07-08 06:18:56
【问题描述】:
我想在excel文件上做一个公式,需要满足以下要求:
- 如果 N 列为空,则无事可做
- 如果 N 列不是 C 和 O,则显示“无效值”消息 (备注:A,B,D,E.....M,N,P,Q....Z)
- 如果 N 列是 C 并且 T 列是空的,则显示“请在此处写一些东西”的消息
运行后提示“您为此函数输入了太多参数”的错误信息。我可以知道我有什么问题吗?
谢谢。
=IF(ISBLANK(N815),"", IF(OR(N815="C",N815="O"),"","Invalid Value!", IF(AND(N815="C",ISBLANK(T815)),"Please write something here!")))
【问题讨论】:
-
你在第二个 IF 错误部分犯了错误。代替
INVALID VALUE!将放置第三个IF。 -
感谢您的回复。对不起!我不明白如何在 IF 的第二部分更正。你能帮我么?如果您能帮助我,我们将不胜感激。
-
你可以试试
=IF(ISBLANK(N815),"", IF(OR(N815="C",N815="O"),"Invalid Value!", IF(AND(N815="C",ISBLANK(T815)),"Please write something here!"))) -
If N column are not C and O, then show message of "invalid value"那么这是不对的 :)IF(OR(N815="C",N815="O"),"Invalid Value!" -
如果您单独测试 3 个 if() 语句中的每一个,就会显示您的错误。
标签: excel if-statement excel-formula nested-if