- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:出勤有無の確認表を作りたいのですが・・・)
出勤有無の確認表を作成したい | セルに出勤者を表示する方法
このQ&Aのポイント
- 出勤有無の確認表を作成したい場合、セルに出勤者を表示する方法を紹介します。普通の出勤簿のように日付と名前が表になっている場合、別のシートに日付を入力することでその日の出勤者が表示されるようにすることができます。
- 具体的には、出勤簿の表の中で日付を指定してその日の出勤者を表示させます。例えば、4/3の出勤者を表示させたい場合、別のシートの適切なセルに「4/3」と入力することで、その日に出勤している人の名前が表示されるようになります。
- この方法を実現するためには、LOOKUP関数やVLOOKUP関数を使用することがあります。しかし、正確な方法や設定については試行錯誤が必要な場合もあります。さらに、出勤有無の確認表を作成する際には、日付を適切に管理し、セルの条件付き書式を設定することも重要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
日付の行で、MATCH関数で4/3の列を知る。 その列の第2行目から 第2行目ーー>第2列 第3行目ーー>第3列 第4行目ーー>第4列 ・・ と行から列への参照をすれば良い。 例データ 4月1日 4月2日 4月3日 4月4日 4月5日 4月6日 A A A A A A B B B B B C C C C C D D D D D D E E E E E 例えばA9に日付を入れると 4月6日 A C D A10セルの式は =IF(OR(ISERROR(INDEX($A$1:$G$7,COLUMN()+1,MATCH($A$9,$A$1:$G$1,0))),INDEX($A$1:$G$7,COLUMN()+1,MATCH($A$9,$A$1:$G$1,0))=0),"",INDEX($A$1:$G$6,COLUMN()+1,MATCH($A$9,$A$1:$G$1,0))) G列まで式を複写 結果 上記 ーー 日付列、社員数のデータのある範囲を変えると上記の式のセル番地をかえないといけないので細心の注意が要る。
お礼
質問しようと思い、久々にサイトに来てみたら、 お礼の書き込みをしたつもりができていなかったようです。 この方法で出来ています。ありがとうございました。