微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 IFTEXT 在谷歌工作表上使用多个参数的问题

如何解决使用 IFTEXT 在谷歌工作表上使用多个参数的问题

我正在尝试在 Google 表格上使用 IFTEXT 编写一个公式。需要发生的是,如果 I 列中没有文本,则它会显示“尚未”。

如果 I 栏有 IS 文字,而 K 栏没有,仍需说“尚未”。

但是,如果 I 和 K 列中都有文本,则需要说“是”。

我已经弄清楚并使用这个公式:

=IF(ISBLANK(I2),"Not yet",IF(AND(ISTEXT(I2),ISTEXT(K2)),"Yes","Not yet"))

现在问题来了 - 如果在“Q”列中添加了文本,我需要更改它并说“完成”。我试过公式:

=IF(ISBLANK(I2),IF(ISTEXT(Q2),"Done"))

但是这返回了一条消息说

"#NA - IF 的参数数量错误。预计在 2 到 3 之间 参数,但有 4 个参数。”

我觉得我已经尝试了一切来解决这个问题,但我无法弄清楚。请帮忙!

解决方法

如果我的逻辑理解正确,流程如下:

I2 is text & K2 is text & Q2 is text               ---> Done
I2 is text & K2 is text but Q2 is not text         ---> Yes
I2 is text but K2 is not text (Q2 does not matter) ---> Not yet 
I2 is not text (K2 and Q2 do not matter)           ---> Not yet

如果这是您尝试编写的逻辑,那么此公式应该有效:

=if(istext(I2),if(istext(K2),if(istext(Q2),"Done","Yes"),"Not yet"),"Not yet")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。