シフトの人と希望休を照合して守れていない日だけ出す

シフトの人と希望休を照合して守れていない日だけ出す

オフ 投稿者: せせら編集部

この記事を書いている人(せせら)

普段は個人事業主のプログラマーとして仕事をしています。
個人で作業効率化サービスを運営し、挑戦を続ける人々を静かに応援しています。

希望休を出した日なのに、シフトへ入っている。

希望休の日に名前があると、直す行が一度では決まりません。

希望休の食い違いを出す

シフト表の担当と希望休を人名・日付で突き合わせ、希望休なのに入っている日だけを抜き出しましょう。

人名・日付が両方の表にある日だけを残すと、希望休なのに入っている行が表のあちこちに散らばらず、直す箇所がその一覧だけになります。

照合に使える表計算

担当と希望休の照合は、人名・日付を同じ書き方で持てる表計算で足ります。ボタンの位置はソフトごとに違うので、ここでは名前と役割だけを分けます。

ソフト名種類動作環境主な役割
Microsoft Excel表計算Windows人名・日付が一致する行を残す
Googleスプレッドシート表計算ブラウザ共有中の表で一致する行を残す
LibreOffice Calc表計算Windows無料の表計算で一致する行を残す
  • Excelは、社内のシフト表がすでにExcelファイルのときに、そのファイルのまま照合できます。
  • Googleスプレッドシートは、複数人で同じ表を見ながら、一致する日だけを残すときに向きます。
  • LibreOffice Calcは、Excel形式の表を無料の表計算で開き、同じ照合をするときに使います。
  • どのソフトでも、希望休の表にない日は残しません。

照合の大まかな流れ

シフト表と希望休を、人の名前と日付が同じ並びになるところまでそろえてから、両方にある日だけを出します。細かいメニュー操作はソフトで違うので、共通の流れだけにします。

  1. シフト表を、人名、日付、担当の3列にそろえる。
  2. 希望休を、人名と日付の2列にそろえる。
  3. 人名と日付が両方の表にある日だけを残す。
  4. 残った日の担当を、別の人へ替えるか、その枠から外す。
  • 日付の桁と区切りを、両方の表で同じにしてから照合する。
  • 氏名の漢字やかな、空白の有無が違うと、同じ人でも一致しないので、先に表記を一つにそろえる。
  • 希望休なのに入っている日だけを直し、希望休ではない日は一覧へ出さない。

希望休なのに出勤

たとえば、佐藤さんの希望休が4月12日で、同じ日のシフト表には佐藤さんが早番で入っていたとします。人名・日付が両方にある行だけを残すと、4月12日の早番だけが出て、希望休ではない日は残りません。残った行は、別の人へ替えるか、その日の枠から外します。

おすすめのパソコン

これらの表計算で希望休を照合するとき、パソコンがまだないなら、Windowsで表を開ける機種を用意してください。個人的にはASUS Zenbook S14 UX5406SA-U7325GRSがおすすめです。14型の有機ELで、Core Ultra 7 258V、メモリ32GB、SSD 512GB、Windows 11 Homeなので、シフト表と希望休の表を同時に開く事務作業に向いています。

グラフィックスはCPU内蔵のArcなので、RTXが必須の編集やゲームにはすすめません。購入前に、必要ソフト、メモリの使用量、512GBの保存容量、端子、電源を含めた重さ、予算と、Officeの版・期間・人数を購入先で確認してください。Core Ultra 7 258Vと32GBの掲載は、ASUS公式のZenbook S 14 UX5406仕様で確かめられます。

ASUS Zenbook S14 UX5406SA-U7325GRS
ASUS Zenbook S14 UX5406SA-U7325GRS

まず食い違いを出す

シフト表と希望休を人名・日付でそろえ、両方にある日だけを残してみてください。パソコンがまだない場合は、ASUS Zenbook S14 UX5406SA-U7325GRSの商品ページで、画面サイズとメモリを確認してみてください。

このサイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。