需要Google Sheets数组公式帮助



我是Google Sheets的新手,在尝试使用ARRAYFORMULA、IF和..创建公式时遇到了一些麻烦。。

我有一张表格,用于创建我们卫星设施所需的库存清单。我有以下公式,适用于单个细胞,但我很难掌握如何将其转换为ARRAYFORMULA。我在其他单元格中使用ARRAYFORMULA,但由于有多个IF和and,我被难住了。如有任何协助,我们将不胜感激。

=if(Isblank(N2),If(And(L2>=1,O2=""),Roundup(L2/C2), If(And(L2>=1,O2="Pallet"),"Pallet",If(L2<1,Roundup(L2/C2)))),"BO")

ANDARRAYFORMULA下不受支持。你需要使用乘法:

=ARRAYFORMULA(IF(ISBLANK(N2:N),
IF((L2:L>=1)*(O2:O=""),       ROUNDUP(L2:L/C2:C), 
IF((L2:L>=1)*(O2:O="Pallet"), "Pallet", 
IF( L2:L< 1,                  ROUNDUP(L2:L/C2:C)))), "BO"))

最新更新