首页 文章

Excel公式在日期之间求和值

提问于
浏览
0

我保留了一份excel预算来帮助跟踪我的日常开支,以及哪些与个人开支有关,哪些与业务有关 . 我用一张信用卡支付所有费用,所以使用excel跟踪与什么有关的信息 .

我正在尝试做一个“SUMIFS”来计算日期范围之间的值,以计算每个月末我的信用卡付款的 Value ,用于个人和商业支出,我已经离开了下面的公式并将其注释 .

=SUMIFS(I:I,B:B,">="&"10/"&MONTH(B488)-1&"/"&YEAR(B488),B:B,"<"&"10/"&MONTH(B488)&"/"&YEAR(B488),C:C,"PER")
  • 第一栏:我是信用卡上所有支出的专栏

  • B列:B是我的日期栏

  • 第一个标准是说,上个月10日之间的总和,单元格B488是我的美国快递付款的日期 . 例如,如果付款是9月24日,则此标准为"Sum greater than the 10th August"

  • 第二个标准是说,当月10日之间的总和,单元格B488是我的美国快递付款的日期 . 例如,如果付款是9月24日,则此标准为"Sum less than the 10th September"

  • C列:C是我的参考栏,用于表示费用是个人还是商业

  • 最后一个标准是如果是个人费用则说总和

公式的最终结果是它应该将上个月的10日和当月的10日之间的所有个人支出相加 . 然而,它返回的 Value 是一条路 .

1 回答

  • 1

    试试这个日期构造 .

    =SUMIFS(I:I, B:B,">="&date(YEAR(B488), MONTH(B488)-1, 10), B:B,"<"&date(YEAR(B488), MONTH(B488), 10), C:C, "PER")
    'alternate
    =SUMIFS(I:I, B:B,">="&EOMONTH(B488, -2)+10, B:B,"<"&EOMONTH(B488, -1)+10, C:C, "PER")
    

相关问题