我有2个excel文件。 1是我工作的工作文件,另一个是数据库的输出。有关我的数据库输出(简化),请参见图1。
我们在此处看到的内容:
column A
column B
column C
column D
中的分类,其中W
表示我们要衡量的产品,P
表示交付成本,管理成本等(我们不想衡量这一点) column E
column F
现在,我想要的是这样的:
我希望根据数据库输出自动填充此表。它适用于B列,但我仍然坚持 column C, D and E
。
我需要C,D和E栏的帮助。
行数需要在column D
中使用 W 计算行行。因此,对于项目4410027708
,它必须是2
(只有2行 W ),对于项目4410027709
,它应该是1
。
订购的商品:需要添加所有直接位于D列 W 右侧的值。所以对于4410027708
,它需要加起来3
和5
。它必须忽略 P !
要投放的商品:您可能已经猜到了这一点,但它需要加起来列E
中位于同一行的所有值作为C
列To be delivered
, W 行(不是P版本)仅 。因此,对于项目4410027708
,这应该是
答案 0 :(得分:0)
如果ColumnA首先是filled down(包括最后一个条目),那么我建议很容易,然后假设数据库输出表名为Sheet1,在:
C2:=COUNTIFS(Sheet1!A:A,A2,Sheet1!D:D,"W")
D2:=SUMIFS(Sheet1!E:E,Sheet1!A:A,A2,Sheet1!D:D,"W")
E2:=SUMIFS(Sheet1!E:E,Sheet1!A:A,A2,Sheet1!C:C,"To be delivered")
复制到西装。