[英]I keep getting “you've entered too many arguments for this function” Why"
我不断得到
您为此 function 输入的 arguments 过多
为什么?
=IF(
Home!O17=6,
Home!H17,
0,
IF(
Home!O17=2,
Home!H20,
0,
IF(
Home!O17=3,
Home!H23,
0,
IF(
Home!O17=4,
Home!H26,
0,
IF(
Home!O17=5,
Home!H29,
0
)
)
)
)
因为您将四个 arguments 传递给三个参数 function。 在 Excel 中,function 调用是:
=IF (logical_test, [value_if_true], [value_if_false])
根据结构,我猜您想删除每个“0”以减少到三个参数。 像这样:
=IF(Home!O17=6,Home!H17,IF(Home!O17=2,Home!H20,IF(Home!O17=3,Home!H23,IF(Home!O17=4,Home!H26,IF(Home!O17=5,Home!H29,0))))
也就是说,我不知道这应该完成什么,我只是猜测你想用菊花链方式连接它。 也许它实际上应该是完全独立的陈述。
试试这个。
=IF(首页,O17=6,首页,H17,IF(首页,O17=2,首页,H20,IF(首页,O17=3,首页!H23,IF(首页!O17=4,首页!H26,IF (家!O17 = 5,家!H29,0)))))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.