エクセル2013を使用です。
A列2行目よりに地区(A,B,C・・・)が入力されています。
D列2行目より6名の担当者名が入力されています。
地区は日々変動し、1件の場合もあれば100件等の場合もあります。
担当者が6名なので地区の数が6で割り切れれば問題ありませんが
割り切れなかった場合、D列(6名)を参照して
ほぼ均等に担当者を振り分けることは出来ますでしょうか?
(地区が1件~5件だった場合は上位5名に振り分け)
例えば地区が14件だった場合、担当者の上位2名に
他の4名より1件ずつ多く振り分けされる。
(地区が15件ならば上位3名に他者より1件ずつ多く振り分け)
また、1週間に1度、担当者はローテーションされる。
(月曜日になると担当者の配列がローテーションされている)
こんな事出来るのでしょか?
No.3ベストアンサー
- 回答日時:
こんにちは!
担当者が何人いても対応するようにしてみました。
↓の画像のように作業用の列を2列設けます。
まず「ローテーション」の割り振り用として、E2セルに
=IF(D2="","",MOD(WEEKNUM(TODAY())+ROW(A1),COUNTA(D:D)-1))
という数式を入れフィルハンドルでずぃ~~~!っと下へコピーしておきます。
次に作業列F2セルに
=IF(A2="","",MOD(ROW(A1)+COUNT(E:E)-1,COUNT(E:E)))
という数式を入れこれもフィルハンドルでA列よりも多目に下へコピー!
最後にB2セルに
=IF(A2="","",INDEX(D$1:D$100,MATCH(SMALL(F:F,ROW(A1)),F:F,0)))
という数式を入れフィルハンドルでこれも下へコピー!
これで画像のような感じになります。
※ ローテーションは自動的に日曜日毎に一つずつずれるようにしています。
※ ローテーションの割り振りはこちらで決められませんので
D列担当者の配列で調整してみてください。。m(_ _)m
ローテーションが上手く回るように出来ていて驚きです。
訂正分のコメントと合わせてベストアンサーとさせて頂きます。
ありがとうございました。
No.4
- 回答日時:
No.3です。
たびたびごめんなさい。
前回の数式でB2セルの数式に間違いがありました。
B2セルは
=IF(A2="","",INDEX(D:D,MATCH(SMALL(F:F,ROW(A1)),E:E,0)))
としてください。
(E列とF列が違っていました)
他の数式はそのままで大丈夫です。
どうも失礼しました。m(_ _)m
No.2
- 回答日時:
まとめて出るようにしてみました。
添付図を見てください。セルD2: =INT((COUNTA(A:A)-1)/6)
セルE2: =(ROW()-1<=MOD(COUNTA(A:A)-1,6))*1
セルF2: =IF(ROW()=2,1,SUM(D1:F1))
セルB2: =IF(A2="","",VLOOKUP(ROW()-1,$F$2:$G$7,2,1))
B列は多目にコピーしておけばいいでしょう。
セルG2: =INDEX($I$2:$I$7,MOD(ROW()-2+$J$2,6)+1,)
としています。J2を1ずつ上げると、基本のI列をローテーションします。参考です。
No.1
- 回答日時:
以下のような関数をB2セルに入力して下方向にオートフィルすれば、優先順位の高い順に担当者の名前を配置することができます(添付画像参照)。
=INDEX($D$2:$D$7,MOD(ROW(A1)-1,6)+1)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 分譲マンション 分譲マンションの初の管理組合の困った点について精神的に来ています。 3 2022/08/05 07:03
- 弁護士・行政書士・司法書士・社会保険労務士 不動産登記、譲渡担保権等について 1 2022/06/16 04:22
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- Visual Basic(VBA) VBA エクセル 条件の設定 1 2022/03/28 10:24
- 一戸建て 共同担保目録とは 2 2023/08/07 08:09
- 電車・路線・地下鉄 Suicaについて(定期券タイプは除く) 7 2022/10/17 13:17
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- その他(法律) 地域共有資産の管理について 3 2023/01/18 17:08
- その他(暮らし・生活・行事) 安倍にも負けず課税にも負けず悪政にも生活苦にも腐った社会にも腐った連中にも負けず生き抜く 6 2022/07/14 22:36
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
7件の顧客を均等に担当者3人で割振るには?【2.2.3】
Excel(エクセル)
-
エクセルで自動の割り振りがしたいです。助けて下さい。
Excel(エクセル)
-
エクセルで担当割振りの管理表を作成したいです
Excel(エクセル)
-
-
4
Excelで当番表の作成(休み考慮、完全ランダム)
Excel(エクセル)
-
5
C列にF列の担当者(A〜)を順番に入れて、当番表を作りたいです。 C列にいれる数式を教えてください。
Excel(エクセル)
-
6
エクセル 担当ごとに自動振り分け
その他(ビジネス・キャリア)
-
7
エクセルVBA:表の内容を担当者別に振り分けたい
Access(アクセス)
-
8
エクセルで作成したカレンダーに「当番の名前」を自動的に入力する方法をお
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで表
-
【マクロ】for next構文について
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
PDFの請求明細をエクセルにしたい
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
エクセルの関数について教えて...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシート、Excelでの数...
-
スプレッドシートで使う数式を...
-
Excelで50個のセルに同じ文字を...
-
[オートフィルタ]で抽出された...
-
エクセルの問題です。絶対値の...
-
エクセル関数を教えてください
-
各ページの1番上の表示について
-
Microsoft Officeの中古は信用...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 は、SPILL機能があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報