![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Excelで年間の当番表を作成したいです。
教えて頂きたい事については
平日、祝日の当番を表示する関数です。
A列に記載のある6人(Aさん~Fさん)で当番をやる事とし、
C列には該当する曜日か、別で作成してある祝日リストに記載があれば「祝」と表示される様にしています。
D列には平日(月曜~土曜)の当番、
E列には祝日の当番を表示させたいです。
(日曜日は祝日でも基本的に当番はいないもの としたいです)
平日の当番の順番は
Aさんから開始、Fさんまで一巡をしたら
次はBさんから開始し、Aさんは一番後ろに、
その次はCさんから開始、Bさんは一番後ろにといった流れにしたいです。
A→B→C→D→E→F、
B→C→D→E→F→A、
C→D→E→F→A→B、
D→... と言ったイメージです。
祝日については平日と2日連続になろうがA~Fの6人で順番に回していく事としたいです。
OSはWindows10
Excelは2010 です。
よろしくお願いいたします。
![「当番表の作成について」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/7/543223516_65892b3c5c6b2/M.png)
No.2ベストアンサー
- 回答日時:
こんばんは
ご提示の図のD8セルは日曜日なのに当番が割り振られているのは
>日曜日は祝日でも基本的に当番はいないもの としたいです
に矛盾しているので、(多分)間違えと解釈しました。
ですので、F8以降の当番表は変わるものと解釈。
曜日が日曜日の場合にもC列は祝日表示されるのかどうかが不明なので、式が少し長くはなりますが・・
D2セルに
=IF(OR(WEEKDAY(B2)=1,C2="祝"),"",INDEX(A$5:A$10,MOD(MOD(COUNTIFS(C$2:C2,"<>祝",C$2:C2,"<>日")-1,6)+INT((COUNTIFS(C$2:C2,"<>祝",C$2:C2,"<>日")-1)/6),6)+1))
E2セルに
=IF(OR(WEEKDAY(B2)=1,C2<>"祝"),"",INDEX(A$5:A$10,MOD(COUNTIF(C$2:C2,"祝")-1,6)+1))
を入力し、D2:E2を下方にフィルコピーで表示できると思います。
(上記の理由で、D8セル以降の表示は、ご提示の図とは異なります)
No.3
- 回答日時:
No2です。
>Dさんが抜けてしまっている様です。
>どうしてでしょうか?
当方の環境(2019ですが、多分同じと思います)では、A、B、C、D、E、F、B、C・・の順になります。
![「当番表の作成について」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/c/587726_658a4e8fca806/M.png)
No.1
- 回答日時:
これは直接計算しようと思うからややこしいんです。
休みかそうでないかで、それぞれ連番を振るんです。
そしたらその数字を人数で割った余りの番号の方を表示するだけになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで当番表を作成したいです。 1 2023/08/09 19:53
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルで不可日と祝祭日の考慮してランダムに毎日の当番表を作成したいと思っています。 1 2023/07/12 21:14
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
- Excel(エクセル) Excelについて質問です。 3 2023/10/07 07:08
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) EXCEL 指定した曜日に番号を振って、最大値までいったら1に戻る当番表 5 2022/07/20 16:46
- マナー・文例 洗濯回す時間のマナー、土日祝は9:00〜ってなってるけど、1番下の階だし隣(1箇所だけ)も7:00頃 8 2023/04/23 08:00
- Visual Basic(VBA) エクセルのマクロを教えてください 4 2022/02/04 08:05
- 知人・隣人 一軒家、ゴミ捨て場掃除当番について。 一軒家に住んで5年になります。年に2回ほどゴミ捨て場の掃除当番 2 2022/05/21 10:53
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
数値から名前が作成できなくなっているッ!?
Excel(エクセル)
-
エクセルで⑤番の操作が分かりません。どういう関数が良いんですか?
Excel(エクセル)
-
勤務時間を割り出す、関数式を教えて頂きたいのですが、少し複雑で例えば項目名としてA1セルに出社時刻と
Excel(エクセル)
-
-
4
Excel表について(1)
Excel(エクセル)
-
5
Excelの関数を教えてください。
Excel(エクセル)
-
6
EXCELの計算式のコピーについてのしつもんです。 10万件以上の支店が縦にずらっと続いています。
Excel(エクセル)
-
7
Excel関数かなにかでスムーズに処理するにはあなたならどうしますか?
Excel(エクセル)
-
8
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
9
Excel表について(2)
Excel(エクセル)
-
10
エクセルの関数でわからないことあるのでコード付きで教えてください
Excel(エクセル)
-
11
Excelの関数について
Excel(エクセル)
-
12
1.2.3のランダムに混じった数値が100行ぐらいあります。1と2を含む数量の計算式は?
Excel(エクセル)
-
13
Excelの関数で起きた現象の原因がわかりません。
Excel(エクセル)
-
14
この関数の意味を教えてください。
Excel(エクセル)
-
15
Excelの関数での合わせ方がわかりません!!!!!!!!
Excel(エクセル)
-
16
エクセル2019のセル移動の速度?!について。
Excel(エクセル)
-
17
Excelの関数に関する質問です
Excel(エクセル)
-
18
excelについて。
Excel(エクセル)
-
19
Excelで文字合成
Excel(エクセル)
-
20
エクセルのオートフィル?ドラッグして連続ででる値が壊れている。これはなに?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
エクセルの数式バーのフォント...
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
Excelに詳しい方! B列が「日...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelで50個のセルに同じ文字を...
-
Excelの数式について教えてくだ...
-
Excel VBAで全ての矢印を赤色に...
-
エクセル関数を使って
-
祝日と土曜、日曜の合計をカウ...
-
xlsxファイルを保存する際にPDF...
-
Excelについて
-
エクセルVBA、別ブックへ転記す...
-
エクセルで「ページレイアウト...
-
2列に入っているデータを1列...
-
【ExcelVBA】名前を付けて保存→...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報
ご回答いただきありがとうございます。
早速試させて頂いたのですが
1巡目から順番がA→B→C→→E→F とDさんが抜けてしまっている様です。
どうしてでしょうか?