=$D4,H$2=$D4,-6ren">
gpt4 book ai didi

用于输入双周日期的 Excel 公式

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

我有以下工作表:
网格填充有以下公式(此示例来自单元格 H4),该公式根据左侧表格中的输入填充网格,=IF($A4="","",IF(AND($E4="Daily",H$2>=$D4,H$2<=$G4),IF(RIGHT($F4,2)="30",LEFT($F4,LEN($F4)-2)&"/",IF(RIGHT($F4,2)="00",LEFT($F4,LEN($F4)-2),$F4)),IF(AND($E4="Weekly",H$2>=$D4,H$2<=$G4,TEXT(H$2,"DDD")=TEXT($D4,"DDD")),IF(RIGHT($F4,2)="30",LEFT($F4,LEN($F4)-2)&"/",IF(RIGHT($F4,2)="00",LEFT($F4,LEN($F4)-2),$F4)),IF(AND($E4="Bi-Weekly",H$2>=$D4,H$2<=$G4,MOD($D4+14,H$2)=0),IF(RIGHT($F4,2)="30",LEFT($F4,LEN($F4)-2)&"/",IF(RIGHT($F4,2)="00",LEFT($F4,LEN($F4)-2),$F4)),IF(AND($E4="Monthly",H$2>=$D4,H$2<=$G4,TEXT(H$2,"MM/DD/YYYY")=CONCATENATE(TEXT(H$2,"MM"),"/",TEXT($D4,"DD"),"/",TEXT($D4,"YYYY"))),IF(RIGHT($F4,2)="30",LEFT($F4,LEN($F4)-2)&"/",IF(RIGHT($F4,2)="00",LEFT($F4,LEN($F4)-2),$F4)),IF(COUNTIF('PowerPoint Gantt'!$A$5:$A$12,$A4)=1,IF(H$2=VLOOKUP($A4,'PowerPoint Gantt'!$A$5:$E$12,5,FALSE)+31,"R",""),""))))))该功能唯一不起作用的部分是双周选择。我不知道如何获得经常性条目。我可以得到开始日期和之后的 14 天。我试过使用 CEILING功能也但仍然只让我标记下一个第 14 天,而不是每 14 天。和想法?

最佳答案

在你的双周 session 规则中,似乎

MOD($D4+14,H$2)=0
应该替换为
MOD(H$2-$D4,14)=0
后者获取开始日期和实际日期之间的差异,并检查是否可以除以 14,即 2 周的天数。
您的每周 session 规则可以类似地处理,这对我来说似乎比基于日期名称的规则更简单,就像您现在使用的那样。

关于用于输入双周日期的 Excel 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64686470/

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