簡體   English   中英

在Excel中顯示一周的日期范圍

[英]Show date range for a week in excel

我有以下代碼:

=UPPER(TEXT(DATE(K2;K1;1+14) + CHOOSE(WEEKDAY(DATE(K2;K1;1)); 1;0;6;5;4;3;2);" \s\e\m\a\n\a d \d\e mmmm \d\e aaaa")) 

哪個顯示:

SEMANA DE 15 DE SETEMBRO DE 2014

但我需要顯示:

SEMANA DE **15-21** DE SETEMBRO DE 2014

我錯過了什么?

= SUBSTITUTE(UPPER(TEXT)(DATE(K2; K1; 1 + 14)+ CHOOSE(WEEKDAY(DATE(K2; K1; 1)); 1; 0; 6; 5; 4; 3; 2);“\\ s \\ e \\ m \\ a \\ n \\ a d - “”$ EOW $“”\\ d \\ e mmmm \\ d \\ e aaaa“));”$ EOW $“; DAY(日期(K2; K1; 1 + 14) )+選擇(周末(日期(K2; K1; 1)); 1; 0; 6; 5; 4; 3; 2))+ 6)

我假設你計算了當月15日之后的第一個星期一,並希望顯示這一天和之后的6天。 我們的想法是用格式字符串替換“$ EOW $”,日期為+6。

這是您可以嘗試的另一種方法 - 應該得到相同的結果

=“SEMANA”和22周(日期(K2; K1; 6))和“ - ”和28周(日期(K2; K1; 6))和“DE”和上部(文字(K1 * 29;“mmmm”)) )&“DE”&K2

暫無
暫無

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

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