
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Sheet2に祝日リストを用意します。
こちらに、2017年から30年分の日本の祝日一覧がありますので、コピペして利用するといいでしょう。30年分もあれば当面は大丈夫でしょ?
↓
日本の祝日一覧|Excelリファレンス
https://excel-ubara.com/EXCEL/EXCEL910.html
あとはコレを加工して下さい。
祝日のみ必要としているということなので、
この表に「フィルタ」を使って振替休日のみを抽出して行を削除。
「フィルタ」を解除すれば、祝日のみのリストが完成です。
で質問の添付画像で、
B1セルに以下の式を入れて下さい。
(Sheet2を休日リストにしています。)
=IF(ISERROR(MATCH(A1,Sheet2!A:A,FALSE)),IF(WEEKDAY(A1,2)<6,"平日",IF(WEEKDAY(A1,2)=6,"土曜日","日曜日")),"祝日")
これでいかがでしょう?
AI回答丸コピペさんでは、一番面倒くさい休日リストのことまで説明してくれなかったみたいですね。

No.2
- 回答日時:
以下の関数を使って、A1セルに基づいてB1セルに平日・土曜日・日曜日・祝日を表示することができます。
```
=IF(WEEKDAY(A1, 1) = 1, "日曜日", IF(WEEKDAY(A1, 1) = 7, "土曜日", IF(COUNTIF(Sheet2!B:B, A1) > 0, "祝日", "平日")))
```
注意点として、Sheet2の範囲(B列)に正しく祝日の日付が記載されている必要があります。また、関数内のSheet2は実際のシート名に置き換えてください。
この関数をB1セルに入力すると、A1セルの日付に応じて平日・土曜日・日曜日・祝日が表示されます。
No.1
- 回答日時:
エクセルで日付に基づいて平日や祝日を判定し表示するためには、以下のような関数を使用することができます。
B1セルに以下の関数を入力してみてください:
```
=IF(WEEKDAY(A1,2)<6,"平日",IF(WEEKDAY(A1,2)=6,"土曜日",IF(WEEKDAY(A1,2)=7,"日曜日","祝日")))
```
この関数は、A1セルの日付を基に、WEEKDAY関数を使用して曜日を判定します。平日(月曜日から金曜日)の場合は「平日」、土曜日の場合は「土曜日」、日曜日の場合は「日曜日」と表示されます。ただし、祝日の判定についてはエクセルには組み込まれた機能はないため、祝日の情報を別途入力しておく必要があります。
したがって、祝日の情報を設定するには、エクセル内に別途祝日のリストを作成し、そのリストと日付を照合する関数を組み合わせて使用することになります。
早々のご回答、有難うございます
祝日の表示で詰まってまして
別シートにて祝日リストを作成して
どの様な関数を組み合わせればいいのでしょうか
どうぞご教授下さい
宜しくお願いいたします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) Excelで祝日を除く1回目の金曜日を返す 3 2023/01/31 16:07
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) Excelの式を教えてください 5 2022/06/29 17:28
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- Excel(エクセル) Excelで、日付けをセルに打ち込んだら、その隣のセルに、曜日が自動入力されるようにしたいんだ。ちな 3 2022/09/12 12:26
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
エクセル 入力した文字が隣の...
-
エクセルで隣のセルに一月プラ...
-
findメソッドで、10:00:01 を検...
-
ExcelからPDF文書の特定ページ...
-
エクセル関数 日付によって表...
-
エクセルで曜日を自動設定したい
-
Excelで数値を右詰めでセルに一...
-
エクセルで10進法から60進法に...
-
隔月のことを関数で処理したい...
-
■Excel 1つのセルにある生年月...
-
Excel:セル枠外にはみ出た文字...
-
エクセルの数式で教えてください。
-
excel 図形に入れたテキストや...
-
エクセルで日数計算
-
【キーボード】母音しか打てない…
-
認証コードが入力できない(同...
-
エクセルで英数大文字のみの入...
-
Windows10。背面にあるウィンド...
-
マンション名のローマ数字入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
excel 図形に入れたテキストや...
-
Excelで数値を右詰めでセルに一...
-
エクセルマクロ セルをクリック...
-
最大値のあるセルの行番号のみ...
-
エクセルで隣のセルに一月プラ...
-
ExcelからPDF文書の特定ページ...
-
エクセルで10進法から60進法に...
-
隔月のことを関数で処理したい...
-
EXCELで日付を入力すると...
-
エクセルでセルのフォントサイ...
-
エクセル 入力した文字が隣の...
-
EXACT関数とIF関数の組み合わせ...
-
エクセルで、賞味期限を、製造...
-
エクセル #### 表示させ...
-
エクセルの数式で教えてください。
-
エクセルシートの合計の変動
-
【Excel】枠をはみ出して表示さ...
-
エクセルで得点に対応する文字...
-
Chr(10)とCHAR(10)は同じ意味で...
おすすめ情報