计算每周某天的 Excel 总和

计算每周某天的 Excel 总和

我有一张包含两列的 Excel 表:

  • A - 包含一周中的日子(周一、周二、周三、周四、周五 - 可能很少甚至周六和周日)
  • B-包含数字

记录可能包含每天不固定数量的记录,例如,Mon可能出现在连续 3 行中,但Tue只出现一次。因此,一周的记录比一周的天数还多。此外,列中的星期几A是经过排序的。

我想要的是当周数变化时这些数字的总和。周数变化意味着当我们在第一条记录Fri和下一条记录中MonThu和时Mon

如何在C列中写入一个公式,使其显示每周最后一天的结果?

示例列数据

答案1

使用以下公式C2

=IFERROR(IF(ISBLANK(A3),SUM(B$2:B2)-SUM(C$1:C1),IF(MATCH(A2,{"Mon","Tue","Wed","Thu","Fri","Sat","Sun"},)>MATCH(A3,{"Mon","Tue","Wed","Thu","Fri","Sat","Sun"},),SUM(B$2:B2)-SUM(C$1:C1),"")),"")

并填充下来

相关内容