如何将小计和sumif与一系列标准相结合

我正在尝试创build一个公式来结合SUMIF (使用一系列标准)和一个小计。

SUMIF语句:

 =SUMPRODUCT(SUMIF(E:E,O2:O21,G:G)) 

而且我已经在制作SUMIF小计的地方:

 =SUMPRODUCT(SUBTOTAL(9,OFFSET(G2,ROW(G2:G5000)-ROW(G2),0)),(E2:E5000=O2:O21)+0) 

最后一条语句返回#N/A错误。 我会很感激你们都可以提供的任何input。

谢谢。

例:

 Order | Date | Mach | Rem -------|-------|-------|------- A |01/20 | 01 | 1200 B |01/11 | 02 | 400 C |01/21 | 01 | 420 D |01/28 | 04 | 1180 E |01/20 | 01 | 1200 F |01/11 | 04 | 400 G |01/21 | 03 | 420 H |01/28 | 04 | 1180 

不知道我把桌子弄对了,所以这里是我看到的一个图像。

在这里输入图像说明

我想要做的是根据date进行过滤 – 比如,在1/21之前发生的所有订单 – 然后将剩余金额存入机器列表中。

所以,如果我想从机器1和机器4中得到总数,那么表格(带有datefilter)的输出将是2800,相加A,D,E和F的顺序。closuresfilter就是5580。

试试这个公式:

 =SUMPRODUCT(NOT(ISERROR(MATCH($C:$C;J:J;0)))*SUBTOTAL(103;OFFSET(C1;ROW(C:C)-MIN(ROW(C:C));0));$D:$D) 

Excel结构: 在这里输入图像说明

应用filter后: 在这里输入图像描述

您还可以在公式中包含date条件:

 =SUMPRODUCT(NOT(ISERROR(MATCH($C:$C;J:J;0)))*($B:$B<$L$1);$D:$D) 

L1是date标准。

但是,当然,如果您需要使用filter,请使用第一个解决scheme。