有问题的IF声明是G56中的声明。
在其他情况下,我看到EXCEL显示错误信息指向 输出语法错误但在这种情况下它没有显示任何错误。
我已在电子表格中添加了一些注释来解释 我想要完成的事情。请参阅屏幕截图。
你所展示的IF THEN ELSE代码是我想要的 生效。我想将其转换为= IF工作表 公式,但我没有找到明确的描述 = IF语法。
使用"试错":
1)= IF($ D56<> $ E56,IF($ F55 =" no",$ G55,IF($ G55 =" jan"," ;菲尔",$ G55),$ G55)) 结果:"您为此功能输入了太多参数" 并且将$ g55论证扩大了。
2)= IF($ D56<> $ E56,IF($ F55 ="不",$ G55,IF($ G55 =" jan"," ;菲尔",如果($ F55 ="是",如果($ G55 ="扬""扬""菲尔&#34 ;) 结果:"我们在您的公式中发现了一个拼写错误并试图纠正它"
3) 在提交公式之前手动添加右边的parens 结果:"您为此功能输入了太多参数" 在这种情况下没有标记参数 一切都以一个返回FALSE的公式结束。
我试图通过EXCEL中的帮助找到文档并找到 = IF(某事是真的,然后做某事,否则做别的事)
google搜索定位(此处不允许显示链接) = IF(某事是真的,然后做某事,否则做别的事)
答案 0 :(得分:0)
您的代码:
IF (50.55 <> 50.55) THEN
IF ('no'='no') THEN
return 'phil'
ELSE
IF ('phil' = 'jan') THEN
return 'phil'
ELSE
return 'phil'
END IF
END IF
END IF
现在,当50.55等于50.55时会发生什么?