【发布时间】:2016-03-17 00:18:27
【问题描述】:
所以我刚刚发现了 ArrayFormula 并正在尝试转换我的电子表格以使用它,以提高效率。它在我所有的专栏上都表现出色,除了一个给我带来麻烦的专栏。
目前,我有这个公式(并复制到每个单元格):
=IF(C2="立即", D2+1, IF(C2="3 天", 工作日(D2,3,假期!$B$2:$B$11), IF(C2="5 天", 工作日(D2,5,假期!$B$2:$B$11), 如果(ISBLANK(C2), IFERROR(1/0) ) ) ) )根据我在另一列中的下拉菜单计算日期非常有用。我不知道如何将其转换为使用 ArrayFormula,因为我在添加第二个 IF 语句后立即收到错误消息。
我可以得到第一个使用这个公式的语句:
=ARRAYFORMULA(IF(C2:C="Immediate",D2:D+1,))
但是,当我尝试添加第二个 IF 语句(例如使用下面的公式)时,我得到一个错误。
我该怎么做?我想它可能很简单,但我想不通!
我试图使用一个更简单的公式来找出我哪里出错了,下面的公式也会发生同样的事情,所以我显然做错了什么!
=ARRAYFORMULA(IF(A1:A=1,"Hello",),IF(A1:A=2,"Goodbye",))
仅使用第一个 IF 语句,它就可以工作。只要我添加第二个,我就会得到#N/A
【问题讨论】:
标签: google-sheets array-formulas