【重要】PHPの脆弱性、うちのサイトは大丈夫?今すぐチェック

当番表の作り方|エクセルで公平に回す表の組み方

@SOHO編集部
@SOHO編集部
当番表の作り方|エクセルで公平に回す表の組み方

この記事のポイント

  • ✓紙の円当番表と一覧表の違い
  • ✓エクセルのMOD関数とINDEX関数で順番を自動で回す方法
  • ✓COUNTIF関数で回数の偏りを確かめる方法

職場の掃除やゴミ出し、電話番、学校の給食や日直、町内会の集積所の管理など、当番表が必要な場面はたくさんあります。ところが、手で名前を書き込んでいくと、途中で順番がずれたり、特定の人に回数が偏ったりして、「なぜ自分ばかり」という不満が出やすくなります。結論から言うと、当番表は「メンバーの名簿」と「日付の列」を分けて作り、順番はエクセルの数式で自動で回すと、公平で直しやすい表になります。この記事では、当番表を作る前に決めておくルール、紙の当番表の作り方、エクセルで順番を自動で回す数式、回数の偏りの確かめ方、休みや交代への対応までを順に紹介します。担当と期限をチームの全員で同じ画面で確かめたい場合の方法として、プロジェクト管理ツールのPinatecaの使い方もあわせて取り上げます。

当番表を作る前に決めておくこと

当番表で一番もめるのは、表の見た目ではなく、決まりがあいまいなことです。表を作り始める前に、次のことをメンバーと決めておきます。

1. 当番の仕事の中身

当番が何をするのかを、具体的に書き出します。「掃除当番」とだけ書くと、机を拭くだけでよいのか、床の掃除機がけまで含むのかで、人によって受け取り方が変わります。「給湯室のシンクを洗う、ゴミ袋を替える、コーヒーの粉を補充する」のように、作業を並べておくと、当番になった人が迷いません。作業の一覧は、当番表の下や、別の紙にして貼っておきます。

2. 当番の単位と期間

当番を1日ごとに替えるのか、1週間ごとに替えるのか、1か月ごとに替えるのかを決めます。毎日の作業が短いなら日替わり、作業に慣れが必要なら週替わりが向いています。土日や祝日、長期の休みをどう扱うかもあわせて決めます。

3. 当番に入る人

当番に入るメンバーを決め、名簿にします。パートタイムで出勤日が限られる人、在宅勤務が多い人をどう扱うかも決めておきます。出勤している日だけ当番に入る、出勤日の少ない人は別の作業を受け持つ、といった決め方があります。

4. 休みや都合が悪いときの決まり

当番の日に休む場合、誰が代わるのか、代わった分をどう返すのかを決めておきます。「休んだ人の分は次の人が代わり、休んだ人は翌月にその人と交代する」のように決めておくと、休むたびに相談する手間が省けます。

5. 表を見る場所と直す人

当番表を紙で貼るのか、共有のファイルで見るのかを決めます。あわせて、表を直してよい人を決めておくと、誰かが勝手に書き換えて順番がずれることを防げます。

6. 当番の重さをそろえる

当番の種類によって作業の量が大きく違う場合は、重い当番と軽い当番を組み合わせて1つの当番にする、重い当番だけ回数を数えて調整する、といった工夫をします。たとえば、毎日のゴミ出しは軽く、月に1回の冷蔵庫の掃除は重い作業です。重さの違いを無視して同じ1回として数えると、たまたま重い当番が多く回ってきた人に不満がたまります。

当番表の主な形

当番表には、いくつかの形があります。当番の数とメンバーの数、表を見る場所に合わせて選びます。

一覧表の形

縦に日付、横に当番の種類を並べ、表の中に名前を入れる形です。いつ誰が何の当番かが一目で分かり、エクセルで作りやすい形です。職場の当番表の多くは、この形が向いています。

日付 ゴミ出し 給湯室 電話番
11月4日(水) Aさん Bさん Cさん
11月5日(木) Bさん Cさん Dさん
11月6日(金) Cさん Dさん Eさん

円当番表の形

紙の円を2枚重ね、内側に当番の種類、外側に名前を書いて、1つずつ回していく形です。学校の教室でよく使われます。回すだけで当番が替わるので、日付を書き直す手間がありません。一方で、過去に誰がいつ当番だったかの記録は残りません。

カレンダーの形

月のカレンダーの日付の欄に、当番の名前を書き込む形です。月単位で予定を確かめたい職場や、家庭の当番に向いています。祝日や休みの日がすぐに分かるので、休みの日を飛ばして当番を回すときに便利です。

紙で円当番表を作る手順

人数が少なく、教室や家庭で使う当番表なら、紙の円当番表が手軽です。

1. 2枚の円を用意する

厚紙に、大きさの違う円を2枚描いて切り抜きます。外側の円は内側より一回り大きくします。

2. 円を等分する

当番の数とメンバーの数が同じなら、その数で円を等分します。5人で5つの当番なら、それぞれの円を5つに分けます。分度器で360度を5で割った72度ずつ線を引くと、きれいに等分できます。

3. 名前と当番を書く

内側の円に当番の種類を、外側の円にメンバーの名前を書きます。内側と外側の区切りの線がそろうように書きます。

4. 中心を留めて回す

2枚の円の中心に穴を開け、割りピンなどで留めます。当番を替える日に、内側の円を1つ分回します。回す日を決めておき、回す係も決めておくと、回し忘れを防げます。

人数と当番の数が違うとき

メンバーが当番の数より多い場合は、当番の欄の一部を「休み」にします。7人で5つの当番なら、内側の円を7つに分けて、5つに当番、2つに「休み」と書きます。こうすると、7日で全員が同じ回数ずつ当番と休みを回れます。

エクセルで当番表を作る準備

職場で使う当番表は、エクセルで作ると、日付の追加や名前の入れ替えが簡単になります。最初に、表を2つのシートに分けて作ります。

名簿のシートを作る

1つ目のシートの名前を「名簿」にし、A列の2行目から下に、当番に入る人の名前を順番に入力します。A1のセルには「名前」と見出しを入れておきます。5人なら、A2からA6までに名前が入ります。

A
1 名前
2 Aさん
3 Bさん
4 Cさん
5 Dさん
6 Eさん

名簿を別のシートに分けておくと、メンバーが入れ替わったときに名簿だけを直せば、当番表の名前も自動で変わるようになります。

当番表のシートを作る

2つ目のシートの名前を「当番表」にし、A1に「日付」、B1に「ゴミ出し」、C1に「給湯室」、D1に「電話番」と見出しを入れます。A2から下に、当番を回す日付を入力します。土日を除いた平日だけを並べたい場合は、平日の日付だけを入力しておきます。

MOD関数とINDEX関数で順番を自動で回す

当番の名前を手で入れる代わりに、数式で名簿から順番に名前を取り出します。使うのは、MOD関数とINDEX関数です。

MOD関数とは

MOD関数は、割り算の余りを求める関数です。マイクロソフトのサポートページでは、次のように説明されています。

数値を除数で割ったときの剰余を返します。 出典: Microsoft サポート「MOD 関数」

剰余とは、割り算の余りのことです。たとえば「=MOD(7,5)」は、7を5で割った余りの2を返します。行の番号を人数で割った余りを使うと、0、1、2、3、4、0、1、2…と、同じ数を順番に繰り返す数字を作れます。この繰り返しが、当番を順に回す仕組みの中心になります。

INDEX関数とは

INDEX関数は、表や範囲の中から、指定した位置にある値を取り出す関数です。「=INDEX(名簿!$A$2:$A$6,3)」と書くと、名簿のA2からA6の範囲の3番目、つまりCさんを取り出します。

1つ目の当番の数式

当番表のシートのB2のセルに、次の数式を入力します。

=INDEX(名簿!$A$2:$A$6,MOD(ROW()-2,5)+1)

ROW関数は、数式が入っているセルの行の番号を返す関数です。B2なら2、B3なら3を返します。「ROW()-2」で、2行目を0、3行目を1、4行目を2…という数字にします。これを人数の5で割った余りに1を加えると、1、2、3、4、5、1、2…という順番の数字になり、INDEX関数がその番号の名前を名簿から取り出します。B2の数式を下の行にコピーすると、Aさん、Bさん、Cさん、Dさん、Eさん、Aさん…と、名前が順に並びます。

2つ目と3つ目の当番の数式

同じ日に別の当番が同じ人に重ならないよう、2つ目の当番は1人ずらして始めます。C2のセルには次の数式を入れます。

=INDEX(名簿!$A$2:$A$6,MOD(ROW()-2+1,5)+1)

D2のセルには、さらに1人ずらした次の数式を入れます。

=INDEX(名簿!$A$2:$A$6,MOD(ROW()-2+2,5)+1)

「+1」「+2」の部分が、始める人をずらす役割をしています。こうすると、1日目はゴミ出しがAさん、給湯室がBさん、電話番がCさんになり、翌日は全員が1つずつずれていきます。人数が当番の数より多ければ、同じ日に同じ人が2つの当番に入ることはありません。

人数が変わっても使える数式にする

上の数式は人数の「5」を直接書いているので、メンバーが増えたり減ったりすると、数式を全部直す必要があります。人数を自動で数えるには、空白でないセルの数を数えるCOUNTA関数を使い、次のように書きます。

=INDEX(名簿!$A$2:$A$20,MOD(ROW()-2,COUNTA(名簿!$A$2:$A$20))+1)

名簿の範囲を20行目までと広めに取り、COUNTA関数で実際に名前が入っている人数を数えています。この形にしておけば、名簿に名前を追加したり消したりするだけで、当番表の順番が自動で組み直されます。ただし、名簿の途中に空白の行を作ると数え方がずれるので、名前は上から詰めて入力します。

週替わりの当番にする数式

当番を1日ごとではなく、1週間ごとに替えたい場合は、数式を少し変えます。日付が平日だけ並んでいて、1週間が5行なら、5行ごとに次の人に替わるようにします。

=INDEX(名簿!$A$2:$A$6,MOD(INT((ROW()-2)/5),5)+1)

INT関数は、小数点以下を切り捨てて整数にする関数です。「(ROW()-2)/5」を切り捨てると、2行目から6行目までは0、7行目から11行目までは1、という具合に、5行ごとに1ずつ増える数字になります。これを人数で割った余りに1を加えることで、1週間ごとに名簿の次の人へ替わります。1週間が土日を含む7行なら、「/5」の部分を「/7」にします。

月替わりにする場合

1か月ごとに替える場合は、行の番号ではなく日付の月を使うほうが分かりやすくなります。A列の日付から月を取り出すMONTH関数を使い、次のように書きます。

=INDEX(名簿!$A$2:$A$6,MOD(MONTH(A2)-1,5)+1)

この式は、1月ならAさん、2月ならBさん、という順に当番を割り当てます。年をまたいで使う場合は、年の情報も加えないと翌年の1月が再びAさんから始まるので、年ごとに始まりの人を確かめます。

休みの日を飛ばして日付を並べる

当番表のA列に入れる日付は、土日や祝日を除いた日だけにしたいことがよくあります。

平日だけを並べる

いちばん確実なのは、A2から下に1か月分の日付を続けて入力し、土日と祝日の行を削除する方法です。日付は、最初のセルに入力してセルの右下の角を下に引っ張ると、1日ずつ増やしながら入力できます。そのあとでカレンダーを見ながら、休みの日の行を消していきます。行を削除しても、MOD関数とROW関数を使った数式は行の番号で順番を決めているので、残った行で順番が自動でつながります。

祝日の扱いを決めておく

祝日を当番の日から外すかどうかは、職場の休みの決まりに合わせます。祝日も出勤する職場なら、祝日の行を残しておきます。年末年始や夏季の休みのように、長く休む期間がある場合は、その期間の行をまとめて削除してから当番を割り当てます。

曜日を表示する

A列の日付に曜日を表示させると、見る人が予定と照らし合わせやすくなります。セルの書式設定で、表示形式を「ユーザー定義」にし、「m月d日(aaa)」と指定すると、「11月4日(水)」の形で表示されます。

Googleスプレッドシートで作る場合

当番表を職場の全員で共有したい場合は、Googleスプレッドシートで作る方法もあります。この記事で紹介したINDEX関数、MOD関数、ROW関数、COUNTA関数、COUNTIF関数は、Googleスプレッドシートでも同じ書き方で使えます。

シートの名前に気をつける

数式の中で「名簿!」のように別のシートを指定する部分は、シートの名前と一字一句同じにする必要があります。シートの名前を後から変えると、エクセルでもGoogleスプレッドシートでも、数式の中のシート名は自動で書き換わるのが一般的ですが、念のため、名前を変えたあとに当番表の名前が正しく出ているかを確かめます。

編集できる範囲を絞る

Googleスプレッドシートには、シートやセルの範囲を保護して、決めた人だけが編集できるようにする機能があります。数式の入った当番表の範囲を保護し、交代の列だけを全員が書き込めるようにしておくと、数式が消される心配が減ります。

回数の偏りをCOUNTIF関数で確かめる

当番表を作ったら、一人ひとりの当番の回数に偏りがないかを確かめます。回数の偏りは、不満の一番の原因になるからです。

COUNTIF関数で回数を数える

COUNTIF関数は、範囲の中で条件に合うセルの数を数える関数です。名簿のシートのB2のセルに、次の数式を入れます。

=COUNTIF(当番表!$B$2:$D$100,A2)

この数式は、当番表のB2からD100の範囲に、A2のセルの名前が何回出てくるかを数えます。B2の数式をB6までコピーすれば、メンバー全員の当番の回数が並びます。

当番の種類ごとに数える

作業の重さが当番によって違う場合は、種類ごとに回数を数えます。ゴミ出しの回数だけを数えるなら、範囲をゴミ出しの列だけにします。

=COUNTIF(当番表!$B$2:$B$100,A2)

給湯室、電話番の列も同じように数えて並べると、全体の回数は同じでも、重い当番が特定の人に偏っていないかを確かめられます。

偏りが出たときの直し方

日付の数が人数で割り切れないと、最後の周回で回数に1回の差が出ます。たとえば5人で22日間回すと、2人だけ1回多くなります。この差は、翌月の当番表の始まりの人を、回数の少なかった人からにすることで、2か月でならせます。始まりの人をずらすには、数式の「ROW()-2」の部分に、ずらしたい人数を加えます。

よくある失敗と防ぎ方

当番表を作って運用していると、同じような失敗がよく起きます。あらかじめ知っておけば、防ぐことができます。

数式をうっかり消してしまう

当番表のセルに直接名前を入力すると、そのセルの数式が消えます。気づかないまま運用すると、そのセルだけ名前が固定され、交代の記録とも合わなくなります。数式の入った範囲はシートの保護をかけ、書き込んでよい列だけ保護を外しておくと、うっかり消すことを防げます。

行を並べ替えて順番が崩れる

日付の列で並べ替えをすると、ROW関数が返す行の番号が変わらないまま日付だけが入れ替わり、思わぬ順番になることがあります。当番表は日付の順に作り、並べ替えはしない決まりにします。どうしても並べ替えたい場合は、先に値として貼り付けて数式を外してから行います。

名簿の途中に空白がある

名簿の途中に空白の行があると、COUNTA関数で数えた人数と、実際に名前が入っている位置がずれ、当番表に空白のセルが出ることがあります。名簿は上から詰めて入力し、人を外すときは行ごと削除します。

当番の中身が人によって違う

表は正しく回っていても、当番の人によって作業のやり方が違うと、「前の人がやっていなかった」という不満が出ます。作業の一覧を当番表と一緒に保存し、当番が替わるたびに見られるようにしておきます。

条件付き書式で見やすくする

当番表は、見たときにすぐ自分の番が分かることが大切です。エクセルの条件付き書式を使うと、条件に合うセルに自動で色を付けられます。

今日の行に色を付ける

マイクロソフトの条件付き書式の案内にあるように、条件付き書式は、指定した条件に合うセルの色や文字の書式を自動で変える機能です。当番表のA2からD100を選び、「ホーム」タブの「条件付き書式」から「新しいルール」を開き、「数式を使用して、書式設定するセルを決定」を選んで、次の数式を入れます。

=$A2=TODAY()

書式で塗りつぶしの色を選べば、今日の日付の行に色が付きます。TODAY関数は今日の日付を返す関数なので、毎日開くたびに色の付く行が自動で変わります。

自分の名前に色を付ける

名前ごとに色を付けると、自分の番を探しやすくなります。同じように新しいルールを作り、「指定の値を含むセルだけを書式設定」で「Aさん」を指定して色を選びます。メンバー全員に別の色を付けると、表がにぎやかになりすぎるので、印刷して貼る場合は、薄い色を使うか、太字にする程度にとどめます。

土日に色を付ける

カレンダーの形にした当番表なら、土日の行に薄い灰色を付けると、休みの日が分かりやすくなります。曜日を返すWEEKDAY関数を使い、「=WEEKDAY($A2,2)>5」のような条件で書式を設定します。

休みや交代への対応

当番表は、作った時点では公平でも、休みや交代が重なると崩れていきます。崩れたときに直しやすい作りにしておくことが大切です。

交代の記録の列を作る

当番表の右側に「交代」と「メモ」の列を作り、誰と誰が交代したかを書き込めるようにします。数式で入れた名前を直接書き換えると、数式が消えて、その後の順番が崩れることがあります。名前は書き換えず、交代の列に「Aさん→Bさん」と書く決まりにしておくと、数式を守ったまま記録を残せます。

長期の休みの人を外す

育児休業や長期の出張で、一定の期間当番に入れない人がいる場合は、名簿から一時的に外します。名簿の名前を消すと、COUNTA関数で人数が自動で変わり、残りのメンバーで順番が組み直されます。ただし、組み直すと過去の日付の当番も変わってしまうので、確定した過去の分は、値として貼り付けて数式を外しておきます。

確定した月は値で残す

月が終わったら、その月の当番表を選んでコピーし、「値の貼り付け」で数式を外して残しておきます。こうすると、名簿を直しても過去の記録は変わりません。翌月の分だけを数式で作り直せば、過去の記録と新しい当番表を両方保てます。

当番表を見直すタイミング

当番表は、一度作ったら終わりではありません。次のようなときに見直します。

メンバーが入れ替わったとき

新しい人が入ったり、誰かが異動したりしたら、名簿を直します。新しく入った人は、すぐに当番に入るのではなく、最初の数回は先輩と一緒に当番をして作業を覚えてもらうと、当番の質が保てます。

不満の声が出たとき

「自分ばかり重い当番が回ってくる」という声が出たら、COUNTIF関数で回数を確かめ、事実を共有します。実際に偏っていれば、順番の組み方を見直します。偏っていなければ、数字を見せることで、感覚による不満を和らげられます。

作業の中身が変わったとき

新しい機械が入った、ゴミの分け方が変わった、といった理由で当番の作業が変わったら、作業の一覧を書き直します。作業の重さが大きく変わる場合は、当番の分け方そのものを見直します。

印刷して貼るときの工夫

当番表を紙に印刷して職場や教室に貼る場合は、見やすさに気を配ります。

1枚に収める

1か月分を1枚の用紙に収めると、貼る場所も1か所で済みます。エクセルの「ページレイアウト」で、印刷の範囲と、用紙1枚に収める設定を確かめます。

文字を大きくする

離れた場所から見ることを考えて、名前の文字は大きめにします。当番の種類の見出しは太字にし、日付は曜日も入れておくと、カレンダーと見比べなくて済みます。

作業の一覧を一緒に貼る

当番表の隣に、当番ごとの作業の一覧を貼っておきます。新しく入った人も、作業の一覧を見れば、当番の日に何をすればよいかが分かります。

共有のファイルで当番表を運用する

在宅勤務の人がいる職場や、複数の場所で働く職場では、紙の当番表よりも、共有のファイルのほうが便利です。

見るだけの人と直す人を分ける

共有のファイルで当番表を運用するときは、全員が見られるようにしつつ、直せる人は当番表の係だけにします。誰でも直せる状態にしておくと、数式が消されたり、行が並び替えられたりして、表が崩れることがあります。

交代の申し出の場所を決める

交代したいときに、誰に、どこで申し出るのかを決めておきます。チャットに当番の専用の場所を作り、「11月12日のゴミ出し、Bさんと交代しました」と書き込む決まりにすれば、係の人がそれを見て交代の列に記録できます。

当番を担当と期限のある作業として共有する

当番の仕事が、毎日の決まった作業だけでなく、月に1回の備品の注文や、四半期ごとの大掃除の準備のように、期限のある作業を含む場合は、当番表だけでは管理しきれなくなります。誰がいつまでに何をするのか、終わったのかどうかを確かめたくなるからです。

表で十分な場合

毎日の当番が決まった順番で回るだけなら、ここまで紹介したエクセルの当番表で十分です。終わったかどうかを確かめたい場合は、当番表に「済」の列を作り、当番の人が作業を終えたら印を付ける決まりにします。

作業の進み具合まで共有したい場合

期限のある作業が多く、作業ごとに相談のやり取りも発生するなら、作業を1枚ずつのカードにして、担当、期限、コメントを1か所にまとめられるプロジェクト管理ツールを使う方法があります。

候補の1つがPinatecaです。公式サイトによると、カンバン、ガントチャート、カレンダー、リストなど8種類のボードとチャットが無料のプランから使え、その中には、曜日と時限で週の枠を埋める時間割ボードや、人やチームごとに負荷の偏りを見るリソースボードもあります。5人までのチームなら期限なしで無料で、ボードは10個まで作れます。6人目、または11個目のボードからはスタンダードプランで、料金は1人あたり月額500円(年払いなら1人あたり月額400円、税抜)です。たとえば、備品の注文や大掃除の準備をカードにして担当と期限を付け、カレンダーのボードで並べれば、月の中で誰の作業がいつ集中しているかを全員が同じ画面で確かめられます。なお、Pinatecaは当番の順番を自動で作る道具ではないので、順番はここまで紹介したエクセルの当番表で決め、期限のある作業の進み具合を共有するために使う、という分け方が向いています。Pinatecaは、@SOHOを運営する株式会社ライフスケープが開発・提供しています。

場面ごとの当番表の工夫

当番表は、使う場面によって気をつける点が変わります。

職場の当番

職場では、勤務の形がさまざまな人が当番に入ります。出勤日の少ない人だけ回数が少なくなると、ほかの人の不満につながるので、出勤日あたりの回数で公平さを考えます。在宅勤務が多い人には、オフィスでの当番の代わりに、共有フォルダーの整理や備品の発注といった、離れていてもできる作業を受け持ってもらう方法もあります。

介護や医療の現場の当番

介護や医療の現場では、夜勤や休日の当番が、働く人の生活に大きく関わります。当番の回数の偏りは、COUNTIF関数で月ごとに確かめ、偏りが出たら翌月に調整します。介護の記録や勤務の管理をデジタルに移すことを考えている事業所は、介護・福祉事業所のDX化2026|IT導入補助金で介護記録を完全デジタル化で、記録のデジタル化に使える補助金の考え方を確かめられます。訪問看護の事業所の立ち上げを考えている人には、訪問看護ステーションの開業手順2026|必要資格・設備基準・開業資金が、開業までの手順を紹介しています。

学校や地域の当番

学校の給食当番や日直、町内会のゴミの集積所の管理などは、メンバーが子どもや地域の人なので、ルールを分かりやすくすることが大切です。紙の円当番表や、カレンダーに名前を書き込む形のほうが、エクセルの表より伝わりやすい場合があります。町内会の当番は、引っ越しで人が入れ替わることも多いので、名簿をいつ見直すかも決めておきます。

家庭の当番

家庭で家事の当番を決める場合は、エクセルより、冷蔵庫に貼るカレンダーやホワイトボードのほうが続きやすいことがあります。子どもが当番に入るなら、作業を「お風呂を洗う」「洗濯物をたたむ」のように具体的にし、終わったらシールを貼る、といった目に見える印を付けると、やり忘れが減ります。家族の予定は週ごとに変わりやすいので、日曜日の夜に翌週の当番を一緒に確かめる時間を作ると、もめごとを防げます。

当番表がうまく回る職場に共通すること

在宅ワークとフリーランスの仲介を長く続けてきた運営者として見てきた限りでは、仕事の分担がうまくいっている職場ほど、決まりを最初に文字で残し、例外が起きたときの扱いまで決めています。当番表も同じで、表そのものより、休んだときの代わり方や、交代の記録の残し方が決まっているかどうかで、続くかどうかが分かれます。社外の協力者と仕事を分け合う場面でも、誰が何をいつまでにするのかがはっきりしている相手とは、仲介の手数料が乗らない直接の取引が長く続き、依頼する側は同じ予算でより多く頼め、受ける側の手取りも厚くなります。

表づくりの力を仕事にする

エクセルの数式で表を組み立てる力は、事務の仕事でそのまま生かせます。医療機関の受付や事務の仕事に関心がある人は、医療事務技能審査試験(メディカルクラーク)の資格ガイドで、試験の内容と仕事への生かし方を確かめられます。当番や勤務の管理を、エクセルではなく専用のアプリにしたい会社もあります。そうしたアプリを作る仕事に興味がある人は、アプリケーション開発のお仕事で、在宅で受けられる開発の仕事の種類を確かめられます。

よくある質問

Q. エクセルで当番の順番を自動で回すにはどうすればよいですか?

名簿のシートに名前を縦に並べ、当番表のセルに「=INDEX(名簿!$A$2:$A$6,MOD(ROW()-2,5)+1)」のような数式を入れて下にコピーします。MOD関数で行の番号を人数で割った余りを作り、INDEX関数でその番号の名前を名簿から取り出す仕組みです。人数をCOUNTA関数で数える形にすれば、名簿を直すだけで順番が組み直されます。

Q. 当番の回数に偏りがないかを確かめる方法はありますか?

COUNTIF関数で、当番表の範囲に各メンバーの名前が何回出てくるかを数えます。名簿の隣の列に「=COUNTIF(当番表!$B$2:$D$100,A2)」と入れてコピーすれば、全員の回数が並びます。当番ごとに作業の重さが違う場合は、列ごとに範囲を分けて数えると、重い当番が特定の人に偏っていないかも確かめられます。

Q. 当番の日に休む人が出たときはどうすればよいですか?

休んだときに誰が代わり、代わった分をどう返すのかを、表を作る前に決めておきます。エクセルの当番表では、数式で入れた名前を直接書き換えず、右側に作った交代の列に「Aさん→Bさん」と記録すると、数式を守ったまま順番を保てます。長く休む人は名簿から一時的に外し、過去の分は値で貼り付けて残します。

Q. 紙の円当番表で人数と当番の数が違うときはどうしますか?

メンバーが当番の数より多い場合は、当番を書く内側の円を人数と同じ数に分け、余った欄に「休み」と書きます。たとえば7人で5つの当番なら、内側の円を7つに分けて5つに当番、2つに「休み」と書けば、7日で全員が同じ回数ずつ当番と休みを回れます。回す日と回す係も決めておきます。

この記事について

@SOHO
編集部

監修:@SOHO編集部

2004年よりフリーランス・在宅ワーク向けサービスを運営。生成AIで作成した下書きを、一次情報と照らし合わせて確認したうえで公開しています。

公開:2026年6月29日最終更新:2026年10月25日
@SOHO編集部

この記事を書いた人

@SOHO編集部

フリーランス・在宅ワークの専門メディア

@SOHOは2004年から続く、日本のフリーランス・在宅ワーク向け案件サイトです。記事は生成AIで下書きを作り、数値・固有名・出典を一次情報と照らし合わせる確認の手順を経て公開しています。

@SOHOで仕事を探してみませんか?

手数料0%・登録無料のクラウドソーシング。フリーランスの方も企業の方も、今すぐ始められます。

関連記事

カテゴリから探す

クラウドソーシング入門

クラウドソーシング入門

クラウドソーシングの基礎知識・始め方・サイト比較

職種別ガイド

職種別ガイド

職種・スキル別の案件獲得方法と単価相場

副業・在宅ワーク

副業・在宅ワーク

副業・在宅ワークの始め方と対象者別ガイド

フリーランス

フリーランス

フリーランスの独立・営業・実務ノウハウ

お金・税金

お金・税金

確定申告・節税・経費・ローンなどお金の知識

スキルアップ

スキルアップ

プロフィール・提案文・単価交渉などのテクニック

比較・ランキング

比較・ランキング

サービス比較・おすすめランキング

AI活用

AI活用

職種別にChatGPT・生成AIを活用して業務効率化・収益化するノウハウ

最新トレンド

最新トレンド

市場動向・法改正・AIなど最新情報

発注者向けガイド

発注者向けガイド

クラウドソーシングで外注・人材探しをする企業・個人向け

転職・キャリア

転職・キャリア

転職エージェント・転職サイト比較・キャリアチェンジ

看護師の転職・求人

看護師の転職・求人

看護師の転職・派遣・単発バイト・副業など働き方のガイド。診療や医学の情報は扱いません

薬剤師の転職・求人

薬剤師の転職・求人

薬剤師・登録販売者の転職・派遣・パートなど働き方のガイド。診療や医学の情報は扱いません

介護職の転職・求人

介護職の転職・求人

介護職・介護福祉士・ケアマネジャー・訪問介護員の転職・派遣・夜勤など働き方のガイド

保育士の転職・求人

保育士の転職・求人

保育士・保育補助・幼稚園教諭の転職・派遣・パートなど働き方のガイド

医療職の転職・求人

医療職の転職・求人

医師・産業医・リハビリ職・歯科衛生士・管理栄養士・医療事務の転職や働き方のガイド。診療や医学の情報は扱いません

保険

保険

生命保険・医療保険・フリーランスの保険設計

採用・求人

採用・求人

無料求人掲載・採用コスト削減・人材募集の方法

オフィス・ワークスペース

オフィス・ワークスペース

バーチャルオフィス・コワーキング・レンタルオフィス

法律・士業

法律・士業

契約トラブル・士業独立開業・フリーランス新法

シニア・50代

シニア・50代

シニア世代のキャリアチェンジ・副業・年金

セキュリティ

セキュリティ

サイバーセキュリティ・脆弱性対策・情報保護

金融・フィンテック

金融・フィンテック

暗号資産・決済・ブロックチェーン・金融テクノロジー

ガジェット・機材

ガジェット・機材

フリーランスに役立つPC・デバイス・周辺機器

子育て×働き方

子育て×働き方

子育てと在宅ワークの両立・保育園・時間管理

補助金・助成金

補助金・助成金

個人事業主・フリーランスが使える公的補助金・助成金・給付金の申請ガイド

M&A・事業売却

M&A・事業売却

会社売却・事業承継・事業譲渡を考える経営者向け。売却の流れ、税金、従業員への伝え方、仲介会社の選び方

アウトソーシング・外注ガイド

アウトソーシング・外注ガイド

SNS運用・経理・広告など、業務のアウトソーシング(外注)を検討する企業・個人向け。費用相場・依頼の流れ・失敗しない選び方