【发布时间】:2017-01-11 16:15:49
【问题描述】:
我正在尝试创建一个公式来组合 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 错误。我很感激你们能提供的任何意见。
谢谢。
例子:
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
不确定我的桌子是否正确,所以这是我看到的图片。
我要做的是根据日期进行过滤 - 例如,在 1/21 之前发生的所有订单 - 然后给出机器列表中剩余的数量。
所以,如果我想要机器 1 和 4 的总数,则该表的输出(打开日期过滤器)将为 2800,将 A、D、E 和 F 的顺序相加。关闭过滤器后,它会是 5580。
【问题讨论】:
-
也许您可以包含一些数据并向我们展示您正在尝试做什么 - 即公式应该返回什么
-
用作数组公式。表示在单元格输入公式后按
CTRL+SHIFT+ENTER。 -
所以,我得到的是机器、订单、数量和到期日期的列表。这个想法是在到期日过滤列表,并返回在特定机器列表上发生的订单数量。我正在将其编辑到帖子中。
标签: excel excel-formula excel-2013