Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sum 积和-公式太长?_Sum_Excel Formula_Product - Fatal编程技术网

Sum 积和-公式太长?

Sum 积和-公式太长?,sum,excel-formula,product,Sum,Excel Formula,Product,我只是试着运行一个公认的长公式,Excel回来告诉我它太长了。目前,我正在对一些(可能是30-40个)SUMPRODUCT公式使用SUM 关于它的一些背景: 我试图匹配产品的原产地和目的地,因此我创建了一个新的表(表2),世界上的每个国家都列在第1列和第1行。我写的SUMPRODUCT公式进入第1页,其中有许多列包含各种产品的来源和目的地。这些行基于每个组织,因此一个组织可能有13个产品,每个产品具有不同的原产国和多个目的地 我使用的SUMPRODUCT公式如下所示: =SUMPRODUCT((

我只是试着运行一个公认的长公式,Excel回来告诉我它太长了。目前,我正在对一些(可能是30-40个)SUMPRODUCT公式使用SUM

关于它的一些背景: 我试图匹配产品的原产地和目的地,因此我创建了一个新的表(表2),世界上的每个国家都列在第1列和第1行。我写的SUMPRODUCT公式进入第1页,其中有许多列包含各种产品的来源和目的地。这些行基于每个组织,因此一个组织可能有13个产品,每个产品具有不同的原产国和多个目的地

我使用的SUMPRODUCT公式如下所示:

=SUMPRODUCT((BA2:BA501="NO")*(P2:P501="Guatemala")*(R2:R501="Guatemala")*(S2:S501)
p=原产国

R=目的地国

S=要求和的体积

BA=在某些情况下,我有产品的实际分销,因此不应包括“目的地”数量。因此,它应该只在BA=0时使用目的地

我必须手动识别各个列,导致SUMPRODUCTS的长度非常惊人,然后我使用SUM(Sumproduct 1、2、3…)来获得与表2中矩阵中的原产国/目的地匹配的产品总量

所以在经历了所有这些工作之后,我有点不高兴Excel说它太长了!有人知道有没有办法绕过这个问题,或者有没有什么解决办法我忽略了

谢谢

p、 我怀疑是否有人有兴趣阅读本文,但以下是Excel拒绝的完整公式:

=SUM(SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$R$2:$R$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$S$2:$S$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$T$2:$T$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$U$2:$U$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$V$2:$V$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$W$2:$W$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$X$2:$X$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$Y$2:$Y$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$Z$2:$Z$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AA$2:$AA$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AB$2:$AB$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AC$2:$AC$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="YES")*('IN BETWEEN, ALL'!$P$2:$P$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AX$2:$AX$501='THE FLOW OF COOKSTOVES -WI ORG'!CE$2)*('IN BETWEEN, ALL'!$AZ$2:$AZ$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$AE$2:$AE$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AG$2:$AG$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AH$2:$AH$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$AE$2:$AE$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AI$2:$AI$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AJ$2:$AJ$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$AE$2:$AE$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AK$2:$AK$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AL$2:$AL$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$AE$2:$AE$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AM$2:$AM$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AN$2:$AN$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BA$2:$BA$501="NO")*('IN BETWEEN, ALL'!$AE$2:$AE$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$AO$2:$AO$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$AP$2:$AP$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="NO")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BF$2:$BF$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BG$2:$BG$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="NO")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BH$2:$BH$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BI$2:$BI$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="NO")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BJ$2:$BJ$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BK$2:$BK$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="NO")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BL$2:$BL$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BM$2:$BM$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="NO")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BN$2:$BN$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BO$2:$BO$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="NO")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BP$2:$BP$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BQ$2:$BQ$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$BV$2:$BV$501="YES")*('IN BETWEEN, ALL'!$BD$2:$BD$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$BS$2:$BS$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$BU$2:$BU$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="NO")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CA$2:$CA501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CB$2:$CB$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="NO")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CC$2:$CC501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CD$2:$CD$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="NO")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CE$2:$CE501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CF$2:$CF$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="NO")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CG$2:$CG501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CH$2:$CH$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="NO")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CI$2:$CI501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CJ$2:$CJ$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="NO")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CK$2:$CK501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CL$2:$CL$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$CQ$2:$CQ$501="YES")*('IN BETWEEN, ALL'!$BY$2:$BY$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CN$2:$CN501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CP$2:$CP$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="NO")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CV$2:$CV$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CW$2:$CW$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="NO")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CX$2:$CX$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$CY$2:$CY$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="NO")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$CZ$2:$CZ$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DA$2:$DA$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="NO")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DB$2:$DB$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DC$2:$DC$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="NO")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DD$2:$DD$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DE$2:$DE$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="NO")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DF$2:$DF$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DG$2:$DG$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$DL$2:$DL$501="YES")*('IN BETWEEN, ALL'!$CT$2:$CT$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DI$2:$DI$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DK$2:$DK$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="NO")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DQ$2:$DQ$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DR$2:$DR$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="NO")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DS$2:$DS$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DT$2:$DT$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="NO")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DU$2:$DU$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DV$2:$DV$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="NO")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DW$2:$DW$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DX$2:$DX$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="NO")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$DY$2:$DY$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$DZ$2:$DZ$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="NO")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$EA$2:$EA$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EB$2:$EB$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$EG$2:$EG$501="YES")*('IN BETWEEN, ALL'!$DO2:$DO$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$ED$2:$ED$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EF$2:$EF$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="NO")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$EL$2:$EL$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EM$2:$EM$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="NO")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$EN$2:$EN$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EO$2:$EO$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="NO")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$EP$2:$EP$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EQ$2:$EQ$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="NO")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$ER$2:$ER$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$ES$2:$ES$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="NO")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$ET$2:$ET$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EU$2:$EU$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="NO")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$EV$2:$EV$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$EW$2:$EW$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FB$2:$FB$501="YES")*('IN BETWEEN, ALL'!$EJ2:$EJ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$EY$2:$EY$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$FA$2:$FA$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FE2:$FE$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$FG$2:$FG$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$FI$2:$FI$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FL2:$FL$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$FN$2:$FN$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$FP$2:$FP$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FS2:$FS$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$FU$2:$FU$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$FW$2:$FW$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$FZ2:$FZ$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$GB$2:$GB$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$GD$2:$GD$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$GG2:$GG$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$GI$2:$GI$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$GK$2:$GK$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$GN2:$GN$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$GP$2:$GP$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$GR$2:$GR$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$GU2:$GU$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$GW$2:$GW$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$GY$2:$GY$501)),SUMPRODUCT(('IN BETWEEN, ALL'!$IL2:$IL$501='THE FLOW OF COOKSTOVES -WI ORG'!$B124)*('IN BETWEEN, ALL'!$IO$2:$IO$501='THE FLOW OF COOKSTOVES -WI ORG'!EC$2)*('IN BETWEEN, ALL'!$IR$2:$IR$501)))

如果您的标准是相同的,并且只有要求和的范围发生了变化,那么您可以这样使用SUMPRODUCT:

=SUMPRODUCT((BA2:BA501="NO")*(P2:P501="Guatemala")*(R2:R501="Guatemala"),
S2:S501+T2:T501+V2:V501+AA2:AA501)
问候


Axel

公式长度有8192个字符的限制(Excel 2010,以前的版本更小)。如果你缩短你的工作表名称,它将适合。也就是说,我会认真考虑重新设计你的工作表。一定有比这更好的方法…谢谢,我还没意识到有限制。是的,这肯定不是最好的格式,但我正处于时间紧迫的时期,我决定用我所拥有的。。。我在想,我可能会把它拆开——在一张纸上只使用公式的前一半,在另一张纸上使用公式的前一半,然后在多张纸上求和。这样就可以了,把它拆开会让你在维护它时有一个战斗性的改变。。。