我想显示某个项目(B4、B5 等)发生事件所需的周数。我的时间轴以周为单位,x 轴向右递增。该行中有空单元格,直到到达“事件 1”
我想显示从今天开始到达“事件 1”所需的周数(在 C4、C5 或 D4、D5 中)。如果excel能参考文件当前打开的实际日期就完美了。
通过计算当前周的空单元格或通过引用发生周的公式,然后用日期向后计数。
有没有人有一个简单的解决方案。真的非常感谢!
这是执行此操作的一种方法,如果我理解正确,那么这应该根据所需的请求相应地工作:
• 单元格中使用的公式 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()
函数来获取计数。