Sumif 月份 > 指定日期

问题描述

数据框

 name subscribe_date 1/2019 2/2019  3/2019  .......  1/2021 2/2021 3/2021
2 Andy   2020-10-01      50     30     20       .......    200    40      60

我想创建一个 post_subs_total 列,它在订阅日期之后的几个月内计算 1/2021 到 3/2021 单元格中第 2 行的总和。

在上面的例子中,结果是:

 name subscribe_date 1/2020 2/2020  3/2020  .......  1/2021 2/2021 3/2021 post_subs_total
2 Andy   2020-10-01      50     30     20       .......    200    40      60        300

数据必须保持水平格式,因为我想知道每个客户在订阅日期后花费了多少。

enter image description here

解决方法

首先确保包含日期的标题行确实是 Excel date values。您可以通过使用“m/yyyy”的 custom date format 或您选择的任何其他格式来格式化这些单元格,从而将它们格式化为看起来完全相同(例如“3/2019”)。

要为工作表的图像生成“post_subs_total”,请在单元格 R2 中使用以下公式:

=SUMIFS(C2:Q2,C1:Q1,">="&B2)