日付から曜日を表示する(TEXT / WEEKDAY)
予定表の A2:A5 に日付があり、レポートには各行の曜日名も必要です。Weekday の B2:B5 に Wed や Mon のような英語の略称を入れてください。数式は A 列の日付に合わせて変化させてください。Wed を直書きすると、A2 が変わったときに失敗します。
セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
ポイント解説
TEXT(A2,"ddd") は日付を英語の3文字の曜日(Mon–Sun)にします。WEEKDAY(A2,2) は月曜=1〜日曜=7 を返し、CHOOSE で名前に変換できます。日本語版 Excel では TEXT(A2,"aaa") で 月・火・水… になりますが、この練習はブラウザ上の採点のため英語略称を正解にしています。
関数ガイド
よくある質問
日付から曜日を表示するにはどうしますか?
=TEXT(A2,"ddd") で Mon–Sun、または =CHOOSE(WEEKDAY(A2,2),"Mon","Tue","Wed","Thu","Fri","Sat","Sun") です。日本語版 Excel では =TEXT(A2,"aaa") で 月・火・水… になります。
WEEKDAY は何を返しますか?
WEEKDAY(日付, 2) は月曜=1〜日曜=7 です。第2引数を省略すると日曜が 1 です。名前が必要なときは CHOOSE や INDEX と組み合わせます。
なぜこの問題では TEXT の aaa を使わないのですか?
日本語版 Excel の "aaa" は短い曜日(月・火・水)用です。この練習は共通の採点エンジンのため英語略称を正解にしており、TEXT("ddd") または WEEKDAY+CHOOSE を使います。