スポンサードリンク | |
2022/1/30
WEEKDAY関数 | WEEKDAY関数(Excel2010以降) |
B | C | D | E | F | |
2 | WEEKDAY関数の引数の種類 | ||||
3 | シリアル値 | 曜日 | 1 または 省略 |
2 | 3 |
4 | 2022/1/2 | 日曜日 | 1 | 7 | 6 |
5 | 2022/1/3 | 月曜日 | 2 | 1 | 0 |
6 | 2022/1/4 | 火曜日 | 3 | 2 | 1 |
7 | 2022/1/5 | 水曜日 | 4 | 3 | 2 |
8 | 2022/1/6 | 木曜日 | 5 | 4 | 3 |
9 | 2022/1/7 | 金曜日 | 6 | 5 | 4 |
10 | 2022/1/8 | 土曜日 | 7 | 6 | 5 |
11 | 2022/1/9 | 日曜日 | 1 | 7 | 6 |
【問題】B列の日付が土日の場合、C列に『休み』と表示し、月〜金の場合は『""(空欄)』と表示しなさい。
B | C | D | |
2 | 2022/2/1 | 火曜日 | |
3 | 2022/2/2 | 水曜日 | |
4 | 2022/2/3 | 木曜日 | |
5 | 2022/2/4 | 金曜日 | |
6 | 2022/2/5 | 休み | 土曜日 |
7 | 2022/2/6 | 休み | 日曜日 |
8 | 2022/2/7 | 月曜日 | |
9 | 2022/2/8 | 火曜日 | |
10 | 2022/2/9 | 水曜日 | |
11 | 2022/2/10 | 木曜日 |
【解答例】
書式記号 | 入力値 | 設定例 | 表示例 | 説 明 |
d | 2004/7/8 | ddd | Thu | 曜日が英語の省略形で表示されます。 |
Sun〜Sat | ||||
dddd | Thursday | 曜日が英語で表示されます。 | ||
Sunday〜Saturday | ||||
a | 2004/7/8 | aaa | 木 | 曜日の頭文字が表示されます。 |
日〜土 | ||||
aaaa | 木曜日 | 曜日が表示されます。 | ||
日曜日〜土曜日 |
1900/2/27 | 月 |
1900/2/28 | 火 |
1900/2/29 | 水 |
1900/3/1 | 木 |
1900/3/2 | 金 |
1900/1/1 | 日 |
1900/1/2 | 月 |
1900/1/3 | 火 |
1900/1/4 | 水 |
1900/1/5 | 木 |
1900/1/6 | 金 |
1900/1/7 | 土 |
1900/1/8 | 日 |
Sub test1() Range("B2").Value = DateSerial(1900, 1, 1) Range("B3").Value = DateSerial(1900, 2, 28) Range("B4").Value = DateSerial(1900, 2, 29) Range("B5").Value = DateSerial(1900, 3, 1) End Sub |
||
日付 | VBA | ワークシート |
1900/1/1 | 2 | 1 |
1900/2/28 | 60 | 59 |
1900/2/29 | 61 | 60 |
1900/3/1 | 61 | 61 |
種類 | 戻り値 |
1または省略 | 日曜が 1 で土曜が 7 となる整数 |
2 | 月曜が 1 で日曜が 7 となる整数 |
3 | 月曜が 0 で日曜が 6 となる整数 |
11 | 月曜が 1 で日曜が 7 となる整数 |
12 | 火曜が 1 で月曜が 7 となる整数 |
13 | 水曜が 1 で火曜が 7 となる整数 |
14 | 木曜が 1 で水曜が 7 となる整数 |
15 | 金曜が 1 で木曜が 7 となる整数 |
16 | 土曜が 1 で金曜が 7 となる整数 |
17 | 日曜が 1 で土曜が 7 となる整数 |
スポンサードリンク
PageViewCounter
Since2006/2/27