現在の日付に基づいて現在の月曜日、水曜日、金曜日の日付を返す単純な式が欲しいのですが。
だから、私はそれを次のように見たいです:
次の例では、今週の月曜日、水曜日、金曜日の日付が表示されます。
=NOW() - WEEKDAY(NOW(),3)
=NOW() - WEEKDAY(NOW(),3)+2
=NOW() - WEEKDAY(NOW(),3)+4
基本的に、これは今時間がかかり、現在の平日(月曜日を与える)を差し引いて、水曜日と金曜日を取得するために2日または4日を加算します。
今週の日曜日:
=1-WEEKDAY(TODAY())+TODAY()
今週の月曜日:
=2-WEEKDAY(TODAY())+TODAY()
今週の火曜日:
=3-WEEKDAY(TODAY())+TODAY()
今週の水曜日:
=4-WEEKDAY(TODAY())+TODAY()
今週の木曜日:
=5-WEEKDAY(TODAY())+TODAY()
今週の金曜日:
=6-WEEKDAY(TODAY())+TODAY()
今週の土曜日:
=7-WEEKDAY(TODAY())+TODAY()
週の1日目として日曜日ではなく月曜日を使用した場合の翌週の日曜日:
=8-WEEKDAY(TODAY())+TODAY()
また、セルのformatをcustom formatに変更してDDD
を選択すると、表示されますFriまたはMonで、DDDD
を使用するとFridayまたはMondayなどが表示されます。
今日のことを言いたい場合は、次のようにします。
=CONCATENATE("Today is ",TEXT(6-WEEKDAY(TODAY())+TODAY(),"DDDD"),".")
これは次を返します:今日は金曜日。
この:
=CONCATENATE("Today is ",TEXT(6-WEEKDAY(TODAY())+TODAY(),"DDDD MMM DD"),".")
戻り値:今日は1月13日金曜日。