根据日期计算Microsoft Excel中的金额

时间:2012-10-19 13:50:35

标签: excel excel-vba vba

我写了7个月的费用。我想知道每个月5日的每月费用金额。我该如何在excel中做到这一点?

详细说明:费用大致是每天编写的。我可以计算到目前为止所有费用的总和。现在我想创建一个检查点或说出每月费用。 格式:

S. No. | Date | Particulars | Amount

1 个答案:

答案 0 :(得分:2)

不需要VBA。

如果您有XL 2007(2010)和Analysis ToolPak作为加载项,您可以使用它。

假设您的列位于A:D中,第1行保留列标题。

将您的每月日期放在F列,从F2

开始
1/5/2012
2/5/2012
3/5/2012

然后在G2中,写下这个公式:

=SUMIFS($D$2:$D$37,$B$2:$B$37,"<="&F2,$B$2:$B$37,">"&EDATE(F2,-1))
'adjust $37 to fit your specific row number where your data ends

然后根据你的约会填写。您将从上个月的第6个月到给定月份的第5个月的每月总和。

如果你需要稍作调整,请告诉我,但这应该让你开始走上正确的道路。

最后,如果您使用的是不同版本的XL或没有ToolPak,请告诉我,我可以调整公式以便与您合作。