gpt4 book ai didi

excel - 在日期类型标题上使用 INDIRECT()

转载 作者:行者123 更新时间:2023-12-04 21:30:46 24 4
gpt4 key购买 nike

我正在尝试动态计算电子表格的每周周数,因为每周都会在标题中的日期将新数据添加到列中。我的数据如下所示:

Name   WoW   9/27/2018   10/4/2018   10/11/2018   10/18/2018   10/25/2018
A ? 100 120
B ? 120 140

A 的 WoW 应该是 120/100-1 = 20% .
B 的 WoW 应该是 140/120-1 = 16.67% .

我试图使用 INDIRECT()在单元格 B2 中计算 WoW,如下所示:
=INDIRECT(IF(MATCH(TODAY(),C$1:G$1,0),TODAY(),""))/INDIRECT(IF(MATCH(TODAY()-7,C1:G1,0),TODAY()-7,""))-1

但是它只返回 #REF! .

知道我做错了什么吗?

附言再想一想,看起来这将在 today()+1 上失败通过 today()+6所以如果有办法更新 match()这将不胜感激。

最佳答案

我怀疑你想要更多类似的东西:

=INDEX(2:2,MATCH(TODAY()+WEEKDAY(TODAY())-5,$1:$1,0))/INDEX(2:2,MATCH(TODAY()+WEEKDAY(TODAY())-5,$1:$1,0)-1)-1  

不仅仅是 D2/C2-1 . INDIRECT 是易变的,所以最好避免(尽管今天也是如此)。

关于excel - 在日期类型标题上使用 INDIRECT(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52652330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com