Excel 如何根据日期查找日常开支筛选数据
我有excel中的数据,并试图做如下报告 在A列中,我有产品的价格 在Excel 如何根据日期查找日常开支筛选数据,excel,filter,excel-2007,excel-formula,Excel,Filter,Excel 2007,Excel Formula,我有excel中的数据,并试图做如下报告 在A列中,我有产品的价格 在Col D,Col E中,我有当月的日期,并在每个日期输入所购买产品的编号 Col B是相应产品当月的总数。因此,我使用的公式是SUM(…) Col C持有在该产品上花费的金额 在第C列中,我最后得到了该月的总费用 现在我想要的是,从D列开始,我只想要当天的总费用 我知道我可以通过编写公式=(D3*A3)+(D4*A4)+(D5*A5)来实现这一点,但这将非常难看,因为我的数据中有235行 还有其他选择吗 如有任何意见/建议,
Col D
,Col E
中,我有当月的日期,并在每个日期输入所购买产品的编号
Col B
是相应产品当月的总数。因此,我使用的公式是SUM(…)
Col C
持有在该产品上花费的金额
在第C列
中,我最后得到了该月的总费用
现在我想要的是,从D列开始,我只想要当天的总费用
我知道我可以通过编写公式=(D3*A3)+(D4*A4)+(D5*A5)
来实现这一点,但这将非常难看,因为我的数据中有235行
还有其他选择吗
如有任何意见/建议,将不胜感激
注意我不想为此编写宏并完成它。任何预定义的excel函数都会有帮助。
Sumproduct
功能将完全满足您的需要。在您的示例电子表格中,在D7
中输入公式=sumproduct($A4:$A6,D4:D6)
,然后复制到以下列。@nycanuck:您可以演示如何使用SUMIF完成此操作吗?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 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 + ?? + ?? +.................+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++