【问题标题】:Excel - Times a month and day occur between 2 datesExcel - 一个月和一天的时间发生在两个日期之间
【发布时间】:2014-04-04 23:43:32
【问题描述】:

我有一张 Excel 表格,有人在其中输入年度账单的日期。我需要知道我们需要在两个日期之间支付多少次该账单。

例如,如果账单在每年的 5 月 31 日到期,则用户将输入 2014 年 5 月 31 日。我需要知道我们将在 2014 年 5 月 15 日到 2018 年 5 月 15 日之间支付该账单的时间。 (日期之间会发生变化)。我不能只计算开始日期和结束日期之间的年数,因为在上面的示例中,开始日期和结束日期可能是 2014 年 6 月 1 日和 2018 年 5 月 30 日,在这种情况下,我只需支付账单在 2015 年、2016 年和 2017 年,这是 3 倍。

我有这个公式可以计算某天在 2 个日期之间出现的次数:SUMPRODUCT(--(DAY(ROW(INDIRECT($Q$2&":"&$R$2)))=F4))(Q2 是开始日期,R2 是结束日期,F4 是月份中的哪一天)但我可以不知道如何让它工作一个月和一天。

【问题讨论】:

    标签: excel excel-formula excel-2010


    【解决方案1】:

    假设在G4的具体日期你可以使用这个版本

    =SUMPRODUCT(--(TEXT(ROW(INDIRECT($Q$2&":"&$R$2)),"ddmmm")=TEXT(G4,"ddmmm")))

    【讨论】:

    • 完全符合我的要求。我知道这个公式很接近。感谢您看到我无法弄清楚的内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多