1

我在 excel 中有数据,并试图制作如下报告。

下面是 Google Drive 中的数据

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Col A  +  Col B      +  Col C  +  Col D  +  Col E  + ..... + Col AQ  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Price  + Quantity    + Total   +  Jan 1  +  Jan 2  + ..... + Jan 31  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+        +=sum(D3:AQ3) +=B3*A3   +         +         + ..... + Jan 31  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+  1     +  7          +   7     +    2    +     5   +.................+
+ 0.568  +  7          + 3.976   +    3    +     4   +.................+
+ 0.345  +  20         +   6.9   +    12   +     8   +.................+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                      + =SUM(C3:C5) +                                 +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                      + 17.876  +    ??   +    ??   +.................+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Col A,我有产品的价格。

Col D, 中Col E,我有该月的日期,并且对于每个日期,我都会输入购买的该产品的数量。

Col B是相应产品该月的总和。所以我用公式作为SUM(....)

Col C持有在该产品上花费的金额。

Col C最后,我有该月的总费用。

现在我想要的是,从那Col D以后,我只想要那天的总费用。

我知道我可以通过编写公式来做到这一点=(D3*A3)+(D4*A4)+(D5*A5),但这会非常难看,因为我的数据中有 235 行。

还有其他选择吗?

任何想法/建议将不胜感激。

注意 我不想为此编写 MACRO 并完成它。任何预定义的 Excel 函数都会有所帮助。

以上数据在 Google Drive

4

1 回答 1

2

Sumproduct功能将完全满足您的需求。在您的示例电子表格中,输入D7公式=sumproduct($A4:$A6,D4:D6),然后复制到以下列。

于 2013-01-14T15:04:23.153 回答