[[20211207135709]] 『勤務表とカレンダー』(はなれ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『勤務表とカレンダー』(はなれ)

一年分の勤務表があり、
それを1ヶ月毎のカレンダーにしたいとおもってます。

勤務表は、○、△、□、✕、休の5種類
1行目、1月
2行目、B列から横一列に1日から31日、(ひとつのセルに1日ずつ)
3行目、A3セル 班名(a) 日付の下のセルに勤務内容のマーク
4行目、A4セル 班名(b) 日付の下のセルに勤務内容のマーク
5行目、A5セル 班名(c) 日付の下のセルに勤務内容のマーク

7行目、2月



12月 となってます。

これを別のシート(カレンダー)へ
月曜日からはじまるカレンダーをつくりたい。

A1 2022(年) B1 1(月)

    月 火 水 木 金 土 日
                 1 2 
a                ○ △
b                △ □
c                □ ✕
    3 4 5 6 7 8 9 
a   □ ✕ 休 ○ △ □ ✕
b   ✕ 休 ○ △ □ ✕ 休
c   休 ○ △ □ ✕ 休 ○

このような形で1ヶ月のカレンダーを
つくりたいのですが、
どのような関数を使えば良いでしょうか。

カレンダーの作り方は調べて作ったので、
月を変えれば日付は変わります。

説明が下手ですいません。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 B4=IFERROR(INDEX(勤務表!$B$4:$AF$6,MATCH($A4,勤務表!$A$4:$A$6,0),MATCH(B3,勤務表!$B$3:$AF$3,0)),"")
 B5=IFERROR(INDEX(勤務表!$B$4:$AF$6,MATCH($A5,勤務表!$A$4:$A$6,0),MATCH(B3,勤務表!$B$3:$AF$3,0)),"")
 B6=IFERROR(INDEX(勤務表!$B$4:$AF$6,MATCH($A6,勤務表!$A$4:$A$6,0),MATCH(B3,勤務表!$B$3:$AF$3,0)),"")

あとは適宜コピーしてください。
(きまぐれおじさん) 2021/12/07(火) 15:07


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.