我在excel中有数据并尝试按以下方式生成报告。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 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功能都会有所帮助。
答案 0 :(得分:2)
Sumproduct
功能将完全满足您的需求。在示例电子表格中,输入D7
公式=sumproduct($A4:$A6,D4:D6)
,然后复制到以下列。