• 締切済み

土日をHoliday(赤色)表記をしたい

勤怠表を作成しております。 Saturday, Sundayのセルの横にHoliday(赤色)表記をできるように 関数を入れたいのですが、どのような関数を作ればいいのかアドバイスもらえないでしょうか? また祝日表を作って、祝日と判断したところも同じようにHoliday(赤色)表記をしたいのですが、どのような関数にすべきなのかがイマイチわかりません。  どなたかアドバイスもらえないでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

祝日を、土・日の表示列と違う別列に出してよいなら、 (1)祝日の日にちの、年間リストを独立列に作って置き、   ・エクセルの「条件付き書式」のしくみを利用し、   ・条件では、該当するかどうかを、VLOOKUP関数で判別する を行うでできるのでは。 一見よくある常識的な質問に見えるが、質問が簡単すぎて、十分判らない。 前出回答では、できないとおっしゃっているので、自信が揺らぐ。 === ややこしいですが、2022年11月の例。期間を広げても祝日リスト該当日を増やしておけばOK. D1:E3に、祝日リストを、自分で作っておく。今回は11月のみ。手抜き例。 祝日   名前 2022/11/3 文化の日 2022/11/23 勤労感謝の日 ’日付 自分で作っておく 2022/11/1 2022/11/2 2022/11/3 2022/11/4 2022/11/5 2022/11/6 2022/11/7 2022/11/8 2022/11/9 2022/11/10 2022/11/11 2022/11/12 2022/11/13 2022/11/14 2022/11/15 2022/11/16 2022/11/17 2022/11/18 2022/11/19 2022/11/20 2022/11/21 2022/11/22 2022/11/23 2022/11/24 2022/11/25 2022/11/26 2022/11/27 2022/11/28 2022/11/29 2022/11/30 B2セルに =IF(ISERROR(MATCH(A2,$D$2:$D$100,0)),"",INDEX($E$2:$E$31,MATCH(A2,$D$2:$D$100,0))) 下方向に式を複写。 (A列の日が、祝日に該当したら、祝日名をB列に出す。) 2022/11/3と2022/11/23  に、文化に日と勤労感謝の日が出る。 ーー 祝日行のB列の文字を赤色にする。 B2:B31を範囲指定。 ホームー条件付き書式ー新しいルールー数式を使用して・・ 「次の数式・・」の枠に =NOT(ISERROR(MATCH(A2,$D$2:$D$3,0))) 書式はフォントの文字色を赤に指定。 これで、B列の、文化に日と勤労感謝の日が赤文字になった。

  • f272
  • ベストアンサー率46% (8532/18263)
回答No.1

こんな感じです。関数は使わずに条件付き書式を使います。https://forest.watch.impress.co.jp/docs/serial/exceltips/1248376.html

関連するQ&A

専門家に質問してみよう