2017-10-05 107 views
0

我在尋找一些幫助,這一點代碼,我使用的是在谷歌電子表格:如何嵌套IF塊符合或谷歌電子表格聲明

=ArrayFormula(IF(OR(F2:F="Cancelled",G2:G="Cancelled"),"Cancelled",IF(F2:F="Finished",20,)+IF(G2:G="Finished",20,))) 

出於某種原因,它的工作原理,如果我用這個代碼沒有調用多行:

=ArrayFormula(IF(OR(F2="Cancelled",G2="Cancelled"),"Cancelled",IF(F2="Finished",20,)+IF(G2="Finished",20,))) 

有沒有人有一個想法,這是正確的方式來使用它?

在此先感謝。

回答

1

OR將所有TRUE s合併爲一個值並且不保持數組大小。

您需要使用+而不是OR;像,

=ARRAYFORMULA(IF((F2:F="Cancelled")+(G2:G="Cancelled"), "Cancelled"....)) 
+0

非常感謝,工作完美, 非常感謝。 Regards –

+0

@James點擊這篇文章左側的☑接受我的回答。 –

+1

對不起,這是我的第一個問題。謝謝詹姆斯 –