Google 表格公式,用于显示按周数降序排列的每月剩余时间

问题描述 投票:0回答:1

我需要一个非常特殊的公式来计算每周记录一些金额后一个月内剩余的小时数。我们从 24 小时开始,减去每行的时间。看起来很简单,但有三个注意事项:

  1. 计数必须每月重置,而且列表很长
  2. 它是一个动态数据范围,因此它必须适用于数组公式或byrow
  3. 最新日期位于顶部,因此减法必须向后运行

这听起来可能不太清楚,但我已经准备了一份精确的数据表来展示这个问题。有一些列包含有关每一行的附加信息 - 周数也会中断,以免溢出多个月。有人有什么想法吗?

google-sheets-formula
1个回答
0
投票

在电子表格的单元格

I2
中输入此公式:

=24 - SUMIFS(E2:E$10000, A2:A$10000, A2, B2:B$10000, B2)

(如有必要,请将

$10000
的每个实例增加到某个非常大的值,该值始终会超过表中的行数。)

然后将公式从同一列拖动(或复制/粘贴)到表格底部。

相对行引用(例如

E2
)和绝对行引用(例如
E$10000
)的混合将为您提供所需的结果。

进一步说明:

SUMIF()
条件将确保每个总和仅包含年份和月份与当前行匹配的行。

© www.soinside.com 2019 - 2024. All rights reserved.