Google 需要工作表数组公式帮助
Google Sheets array formula help needed
我是 Google 表格的新手,我 运行 遇到了一些麻烦,试图弄清楚谁可以使用 ARRAYFORMULA、IF 和 ..
我有一个 sheet 用于为我们的卫星设施创建所需清单。
我有以下适用于单个单元格的公式,但我很难掌握如何将其转换为 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")
AND
在 ARRAYFORMULA
下不受支持。你需要使用乘法:
=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"))
我是 Google 表格的新手,我 运行 遇到了一些麻烦,试图弄清楚谁可以使用 ARRAYFORMULA、IF 和 ..
我有一个 sheet 用于为我们的卫星设施创建所需清单。 我有以下适用于单个单元格的公式,但我很难掌握如何将其转换为 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")
AND
在 ARRAYFORMULA
下不受支持。你需要使用乘法:
=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"))