EXCEL 截止日期跟踪器:计算空单元格(连续)的“距离”,直到到达事件

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

我想显示某个项目(B4、B5 等)发生事件所需的周数。我的时间轴以周为单位,x 轴向右递增。该行中有空单元格,直到到达“事件 1” Example

我想显示从今天开始到达“事件 1”所需的周数(在 C4、C5 或 D4、D5 中)。如果excel能参考文件当前打开的实际日期就完美了。

通过计算当前周的空单元格或通过引用发生周的公式,然后用日期向后计数。

有没有人有一个简单的解决方案。真的非常感谢!

date excel-formula counting deadlines
1个回答
0
投票

这是执行此操作的一种方法,如果我理解正确,那么这应该根据所需的请求相应地工作:


• 单元格中使用的公式 C4

=LET(α, $F4:$BE4, IFERROR(COLUMNS(DROP(TAKE(α,,XMATCH(1,1/(α=C$3))),,
                  XMATCH(1,1/(WEEKNUM(+$F$3:$BE$3)=WEEKNUM(TODAY())))+1)),0))

  • 使用第一个
    XMATCH()
    返回
    Event 1
  • 的位置
  • 使用
    TAKE()
    提取所需的数字列。
  • 使用第二个
    XMATCH()
    WEEKNUM()
    函数来获取当前周数的位置。
  • 使用
    DROP()
    排除不需要的数字列。
  • 最后,使用
    COLUMNS()
    函数来获取计数。
  • 现在,向下填充并向右填充。

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