Copyright © 2020 Nikkei Business Publications, Inc. All Rights Reserved. 連載目次: 見やすいシフト表をエクセルで簡単に作る方法 本シリーズでは、見やすいシフト表を時間をかけず少しでも簡単に作れるよう記載しています。 【シフト表作り】月日の入力を完全自動化しよう 【シフト表 … エクセルでシフト表を管理すると、日付を変更したり、土日欄に色をつけたりしなくてはならず、手間がかかります。 こうした場合に、関数や各種エクセルの機能を使うと、多くの作業を自動化するこ … ランダムな値を作る関数。当選者を決めたいときなどに使える。基本的な使い方に加えて、仕事に役立つ実例も紹介する。, RAND関数を使えば、乱数が作れる。とはいえ、「それは何に使うの?」と思われる方も多いはず。典型例としては、会員一覧に乱数を割り振り、乱数の大きい2人を当選者にする、といった使い方になる。, では、早速、会員に乱数を割り当ててみよう。RAND関数を使うと、0以上1未満のランダムな数値を作成できる。引数もないので、記述は「RAND()」だけといたって簡単だ。この乱数を使って当選者を決めるには、「IF」関数や「RANK.EQ」関数を使う必要がある。それらについては、「仕事での使い方」で解説する。, 公平な抽選で当選者を決めたい──。こんなときはRAND関数で0以上1未満のランダムな数値(乱数)を作成し、その数字を基に抽選すればよい。, まずは当選者を決めるルールを「乱数の大きい順に2人」とする。続いて、「乱数」の列を追加して、「基本的な使い方」と同様の手順で乱数を割り振る。ここまでは簡単だろう。, 余談にはなるが、実はRAND 関数は、他のセルに数式が入力されるたびに値が更新される。シートにすべての式を入力し終えるまで、乱数が繰り返し更新されるため、当選者は最後まで分からない。, 当選かどうかを判断する「結果」の列の記述を確認する。「伊藤孝弘」が当選しているかどうかを判定するC3セルの記述内容は、IF関数とRANK.EQ関数を組み合わせたものになる。, 具体的には、RANK.EQ関数で「乱数」列の降順(大きい順)の順位を求め、IF関数で順位が「2以下」の場合に、「当選」と表示するように記載する。C3セルの実際の記載内容は下図を確認してほしい。, 厄介なのは前述した通り、RAND関数の結果は、セルを編集するたびに変わってしまうこと。厳正な1回の結果を残すために、当選者が決まったら表全体を値のコピーで残しておくことをお勧めする。, このコンテンツはセミナー・プラス会員限定です。お申し込みをされますと続きをご覧いただけます。, 日経クロストレンドのコメント機能やフォロー機能はリゾームによって提供されています。, プレゼント応募者の中から、当選者を決めたい。公平な抽選をしたいときは、ランダムな値を作成するRAND関数を使う, 今回は、乱数の値が大きい上位2人を当選とするため、IF関数で「順位が2以下」のとき(1位と2位)に「当選」と表示する記述をする。順位はRANK.EQ関数で求める, 結果を残すため、表全体(A2~C8セル)をコピーし、別の場所を選択して「ホーム」タブ→「貼り付け」の下の「▼」→「値」を選び、値として貼り付ける, ビジネスパーソンの必修ツールExcel(エクセル)。この連載では、マーケティング・営業・販売などの業務でよく使う関数を中心に、基本的な使い方から仕事に役立つ実例までを解説する。, 【Excel時短術】仕事に効くCOUNTIF関数の使い方 性別や住所など「属性の集計」で活躍, 仕事に効くCOUNT関数の使い方 集計表でセルを数えるのに使える【Excel時短術】, 【Excel時短術】仕事に効くCOUNTA関数の使い方 集計表で入力済みセルの個数を数えるのに便利, 【Excel時短術】仕事に効くIF関数の使い方 処理の切り分けに大活躍する基本関数, 【Excel時短術】仕事に効くWEEKDAY関数の使い方 曜日に応じた処理をしたいときに大活躍, 【Excel時短術】仕事に効くSUMIF関数の使い方 特定のセルだけを合計したいときに活躍, 【Excel時短術】仕事に効くINDEX関数の使い方 表中のデータを転記するのに大活躍, 【Excel時短術】仕事に効くROUND関数の使い方 数値を指定した位で丸める(四捨五入), 【Excel時短術】仕事に効くROUNDUP関数の使い方 数値を指定した位で切り上げ, 【Excel時短術】仕事に効くMATCH関数の使い方 目的のデータが上から何番目にあるかを調べる, 【Excel時短術】仕事に効くVLOOKUP関数の使い方 元表を参照して転記するビジネスパーソン利用率ナンバー1の関数, 【Excel時短術】仕事に効くHLOOKUP関数の使い方 元表を参照して転記する関数, 【Excel時短術】仕事に効くSUMIFS関数の使い方 複数の条件に合ったセルを合計できる, 【Excel時短術】仕事に効くINDIRECT関数の使い方 文字列を「参照先」に変換、VLOOKUP関数と組み合わせて使う, 【Excel時短術】仕事に効くASC関数の使い方 全角文字を半角に変換、イライラ解消に効く関数, 【Excel時短術】仕事に効くJIS関数の使い方 半角文字を全角に変換する、イライラ解消に効果的, 【Excel時短術】仕事に効くAVERAGE関数の使い方 平均を求める基本関数だが、意外な落とし穴も, 【Excel時短術】仕事に効くAVERAGEIF関数の使い方 条件に合うデータの平均を求める, 【Excel時短術】仕事に効くAVERAGEIFS関数の使い方 複数の条件に合うデータの平均を求める, 【Excel時短術】仕事に効くCOUNTIFS関数の使い方 複数の条件に合うデータを数える, 【Excel時短術】仕事に効くSWITCH関数の使い方 セル内容を複数の値と比較できる便利な新関数, 【Excel時短術】仕事に効くIFS関数の使い方 複数の条件に応じて処理を切り分けるのに超絶便利な新関数, 【Excel時短術】仕事に効くAND関数の使い方 複数の条件がすべて成立するか判定する関数, 【Excel時短術】仕事に効くOR関数の使い方 複数条件のいずれかが成り立つときに「成立」とする関数, 【Excel時短術】仕事に効くRAND関数の使い方 抽選などに便利なランダムな値を作る関数, 【Excel時短術】仕事に効くIFERROR関数の使い方 エラーのときに別処理をする関数, 【Excel時短術】仕事に効くCONCAT関数の使い方 複数の範囲の文字列が簡単に結合できる新関数. Log in, エクセル関数を使ってシフト表(日別)作成する方法を紹介します。 この記事では以下ようにビフォー(まっさらなエクセルの状態)からアフター(いろいろと情報を入れたエクセル)を作っていきます。 具体的に以下のことをお伝えしてい […], 仕事をしていると、管理ツールが必要になることがあります。 たとえば、進捗管理や売上管理などはプロジェクトを進めるにあたって、必須ツールと言えます。 最近は使えるクラウドサービス(有料)も多いですが、以下のデメリットがあり […], 「次の数式を満たす場合に値を書式設定(O):」に数式「=weekday(E$6)=1」を入力, 「次の数式を満たす場合に値を書式設定(O):」に数式「=COUNTIF(祝日!$B:$B,E$6)=1」を入力. 乱数(ランダムな数)は統計などにおけるサンプルデータの生成に使いますが、リストをランダムに並べ替えるような使い方もできます。並べ替えの用途に適した「重複しないランダムな … エクセルで作成されたA4横型のシフト表テンプレートです。10人分のスタッフの1か月間のシフトを管理できます。ページ上部の「年」」と「月」に該当月の数値を入力すると自動的に曜 … Excelでは関数を使って乱数を生成できます。乱数の範囲を指定したり、発生した乱数を固定することも可能です。また重複しないランダムな数字も関数を組み合わせることでできます。他 … 前回VBAを使ってカウンターを作りましたが、それが2017年6月の話。今回はシフトを自動生成する仕組みを作ってみました。何やってんだって話ですよね(笑)カウンターの記事はこちらwww.htmllifehack.xyzシフト …

乱数を作るRAND(ランド) RAND関数を使えば、乱数が作れる。とはいえ、「それは何に使うの?」と思われる方も多いはず。典型例としては、会員一覧に乱数を割り振り、乱数の大きい2 … エクセルで勤務シフト表を自動作成、および、作成済みシフト表をEXCELの様々な関数や機能を駆使して目的別の表を作成する 多くのスタッフを管理するシフト表も手書きでは、修正があったときにいちいち直すのが手間なので、この機会にエクセルのテンプレートを活用しましょう。, 1か月、1週間、1日単位のエクセルテンプレートがあります。これらのテンプレートをベースにして使いやすいように修正してください。クリックすると大きな画像を表示することができます。, ページ上部の「年」」と「月」に該当月の数値を入力すると自動的に曜日が設定されます。日付は1~31で固定なので28日や30日の場合は31日を消去してください。, 業務を開始する時間を「入」、終了する時間を「出」に記入するタイプです。勤務時間を自動で計算はしませんので注意してください。, 表が細かくて見ずらい場合は、行の高さを変更してスタッフの人数を少なくしてもいいでしょう。, シフト表テンプレート03とほぼ同じ形式のテンプレートですが、こちらは下部に合計欄がついていて勤務時間を自動で計算するので日ごとのA~Fの人数がわかるようになっています。, 1週間の日付と曜日はページ上部の「期間」の開始日の年月日を入力することで自動的に設定されます。終了日は特に計算には使っていません。, チャートの色は条件付き書式で設定しているので、もし色を変更したい場合は、7時の各社員のセルを選択して「ホーム」→「条件付き書式」→「ルールの管理」から変更してください。, テンプレート02とほぼ同じ形式ですが、02は1時間単位、こちらの06は30分単位で作成できます。開始時間と終了時間を入力すると勤務時間と時間ごとの人数を自動的に計算してくれます。チャートは自動では作成しませんので、自分でシフト時間を塗りつぶしてください。, 勤怠管理表のエクセルテンプレートです。シフト表と違って、ある年月の社員の勤怠を算出すれための表になっています。, テンプレートではなく、自分でエクセルのシフト表を作りたいという人にシフト表の作り方を紹介します。, 作り方はシフト表の種類によっていろいろあるのですが、今回は下のような1日のシフトに入る人数を自動で計算してくれるシフト表を作成してみます。, デフォルトでは横が長すぎるので、シフト表の表部分のカレンダーを作成しても日付が十分にとれません。, サンプルでは、正社員かパートかを区別する「種別」、「氏名」「担当業務」「開始時間」「終了時間」と7:00~23時までの表をつくりました。, 今回は、各担当者の勤務時間とその時間に何人出社しているかの人数を計算するので、計算結果を表示する欄を先ほど作ったエクセルの表の右端と最下部に作ります。, まずは、右端の勤務時間の計算からです。勤務時間は、業務の開始時間と終了時間から算出します。, 終了時間 - 開始時間で勤務時間がでますので、最初の勤務時間のセルに=K3-I3と入力します。, このままだと何も担当者がいない欄にも「0」が入ってしまうので、表示されないようにします。, エクセルのIF関数を使って、K3にデータが入っていなければ、セルには何も表示しないという式にしました。, 一番上に作成した計算式のセルを下にコピーしていくと勤務時間のセルにすべて計算式が入ります。, COUNTIFS関数は、指定した範囲の中で複数の検索条件に一致する数を算出します。, =COUNTIFS(1人目の開始時間:最後の人の開始時間,"<=該当時間",1人目の終了時間:最後の人の終了時間,">該当時間"), で7時に入っている人の人数が計算されます。 このセルを右にコピーしていけば、各時間の人数が求められるようになります。, 最後に見やすいようにデザインを揃えます。エクセルにタイトルや年月日欄、色を付けて完成です。セルの挿入や削除でも先ほど作成した関数は壊れないので大丈夫です。, 手書きでシフト表を作成している店舗なども多いと思いますが、エクセルでテンプレートを作ってしまえば自動的に日付や曜日が作成できるので、毎月シフト表を印刷するのが楽になります。, 修正やもっと使いやすいシフト表にしたいと思った時にもエクセルをある程度覚えれば、簡単に修正できるので是非テンプレートを活用してオリジナルのシフト表を作成してみてください。, Free Employee Shift Schedule Template for MS-Excel, エクセルで作成されたA4横型のシフト表テンプレートです。10人分のスタッフの1か月間のシフトを管理できます。, エクセルで作成されたA4横型のシフト表テンプレートです。1か月のスタッフのシフトをA~Fまでの勤務区分で管理する方式のシフト表です。A~Fまでの勤務区分は特に計算には使用していないので自由に変更してください。, エクセルで作成されたA4横型のシフト表テンプレートです。上部の年月を入力すると曜日とカラーが自動で設定されます。01とレイアウトは似ていますが、日付の下に備考を入力する欄があります。, エクセルで作成されたA4横型のシフト表テンプレートです。始業~終業までの時間を設定することで1週間のスタッフのシフトを管理することができます。, エクセルで作成されたA4横型のシフト表テンプレートです。13人分のスタッフの1日のシフト時間を管理できます。「開始時間」と「終了時間」を入力していくだけで「勤務時間」、「時間のチャート」、「時間ごとの人数」を自動的に計算してくれます。, エクセルで作成されたA4横型のシフト表テンプレートです。スタッフ1人1人の開始時間と終了時間を管理することでスタッフをもれなく配置することが可能なテンプレートです。, 社員1人用の勤怠管理表テンプレート(デザイン有) エクセルA4縦06 日付自動設定, 退職届・退職願のテンプレート12種 | A4~A5、縦書き横書きのひな型を無料ダウンロード.