[[20200911081020]] 『シフト表 関数での当日出勤者の抽出』(底辺会社員) ページの最後に飛ぶ

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

 

『シフト表 関数での当日出勤者の抽出』(底辺会社員)

全文検索で確認、ネットなどで調べたのですが迷子です。そもそもほぼ知識がないのが問題なのですがご迷惑承知で失礼させて頂きます。

シフト表はA1、A2は空白、横軸に日付、縦軸に名前となっております。
A3からA27にはスタッフ名が入っており、シフト表を見ながら当日出勤者を
確認しなくても良いように当日出勤者を抽出したいと考えています。
ご教授頂ければ幸いです。

 A      B    C   D    E    F

     9/11 9/12 9/13 9/14 9/15
      金  土  日  月  火
山田  早   遅  休  早  早
鈴木  遅  遅  遅  遅  遅
大野  中  中  中  休  休
池田  早  早  早  早  早

やりたいこと1
当日出勤者を一化月分、名前で並べたい
※シートの場所は問わない
↓こんな感じにです
9/11
早番 山田、池田
中番 大野
遅番 鈴木

やりたいこと2
または、当日と翌日の出勤者だけを抽出して名前を並べたい
日付を参照してファイルを開いたら当日と翌日が抽出される

どちらか簡単な方で作成したいと考えています。
具体的な方法でなく、ヒントのような形の助言でもかまいません。
宜しくお願い致します。

< 使用 アプリ:WPS Pro、使用 OS:Windows10 >


他のシート(仮にSheet2)に抽出するとします。

当日分
Sheet2!B1: 今日の日付を入力
Sheet2!B2: =IFERROR(INDEX(Sheet1!$A$3:$A$6,AGGREGATE(15,6,ROW($A$1:$A$4)/(INDEX(Sheet1!$B$3:$V$6,0,MATCH($B$1,Sheet1!$B$1:$V$1,0))=$A2),COLUMN(A1))),"")

C列と下にコピーします。

翌日分
Sheet2!D1: =A1+1
Sheet2!D2: =IFERROR(INDEX(Sheet1!$A$3:$A$6,AGGREGATE(15,6,ROW($A$1:$A$4)/(INDEX(Sheet1!$B$3:$V$6,0,MATCH($D$1,Sheet1!$B$1:$V$1,0))=$A2),COLUMN(A1))),"")

E列と下にコピーします。

ただし、一日当たりの同じ勤務は2名以下と仮定しました。

(メジロ) 2020/09/11(金) 11:21


タイプミスがありました。

>Sheet2!D1: =A1+1

   ↓

Sheet2!D1: =B1+1  
(メジロ) 2020/09/11(金) 11:23


返信遅れました!さっそくやってみます!
(底辺会社員) 2020/09/13(日) 07:22

コメント返信:

[ 一覧(最新更新順) ]


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