简体   繁体   English

需要 Google 表格数组公式帮助

[英]Google Sheets array formula help needed

I am new to Google Sheets and am running into some trouble trying to figure out who to create a formula using ARRAYFORMULA, IF, AND..我是 Google Sheets 的新手,在试图找出使用 ARRAYFORMULA、IF 和 .. 创建公式的人时遇到了一些麻烦。

I have a sheet that is used to create an inventory needed list for our satellite facility.我有一张表格,用于为我们的卫星设施创建库存所需清单。 I have the following formula that works fine for individual cells but I am have difficulty getting a grasp on how to convert this into an ARRAYFORMULA.我有以下公式适用于单个单元格,但我很难掌握如何将其转换为 ARRAYFORMULA。 I am using ARRAYFORMULA in other cells but with this in having multiple IF and AND, I'm stumped.我在其他单元格中使用 ARRAYFORMULA,但是在有多个 IF 和 AND 时,我很难过。 Any assistance would be greatly appreciated.任何帮助将不胜感激。

=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") =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")

Thank you!!谢谢!!

AND is not supported under ARRAYFORMULA . AND不支持下ARRAYFORMULA you need to use multiplication:你需要使用乘法:

=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"))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM