簡體   English   中英

如何讓 weeknum 從特定日期開始計算為第 1 周

[英]How do I get weeknum to start counting from a specific date as week 1

我試圖為維護計划自動化日歷。

=IF(E$3>=$D5;IF(MOD(E$1-WEEKNUM($D5);INDEX($BG$5:$BG$11;MATCH($C5;$BE$5:$BE$11;0)))=0;$C5;"");"")

是我從 E5 到年底的單元格中的公式。 第 1 行的數字是第 3 行的周數,您可以看到位於 be5 到 bg11 中的頻率表的圖例。 我遇到的問題是,有時 MOD 在足夠的時間過去之前返回 0,導致下一次定期維護似乎過早的情況。 我合理化,如果我可以規定上次執行維護的日期是第 1 周,那么我可以讓它工作。 如果theres另一種方式我沒有看到請指出。

https://imgur.com/a/M4d8KZW

有我目前擁有的截圖

想通了,至少對於我的具體問題。

=IF(E$3>=$D5;IF(AND(MOD(E$1-WEEKNUM($D5)+INDEX($BG$5:$BG$20;MATCH($C5;$BE$5:$BE$20;0));INDEX($BG$5:$BG$20;MATCH($C5;$BE$5:$BE$20;0)))=0;WEEKNUM($D5)+INDEX($BG$5:$BG$20;MATCH($C5;$BE$5:$BE$20;0))<=E$1);$C5;"");"")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM