エクセル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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
ロボットの住む世界で流行ってる罰ゲームとは?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
7件の顧客を均等に担当者3人で割振るには?【2.2.3】
Excel(エクセル)
-
C列にF列の担当者(A〜)を順番に入れて、当番表を作りたいです。 C列にいれる数式を教えてください。
Excel(エクセル)
-
Excelで当番表の作成(休み考慮、完全ランダム)
Excel(エクセル)
-
-
4
エクセル 担当ごとに自動振り分け
その他(ビジネス・キャリア)
-
5
エクセルで担当割振りの管理表を作成したいです
Excel(エクセル)
-
6
エクセルで自動の割り振りがしたいです。助けて下さい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの質問です。 F列からL...
-
作成した数式を値として表示し...
-
エクセルの文字が途中から消える
-
条件付き書式設定で罫線を引き...
-
Excel関数について教えてくださ...
-
Excelの警告について
-
Excel関数について教えてくださ...
-
ワークシートに出現したこの画...
-
エクセルのセル内に分数などの...
-
タイムスタンプとテキストから...
-
EXCELの散布図で日付が1900年に...
-
エクセルでファイルの最終更新...
-
シートの情報を別のシートへま...
-
マクロの処理が遅くなった
-
エクセルの数式バーのフォント...
-
エクセルの「条件付き書式」を...
-
エクセル日付 文字列の関数がエ...
-
Excelでの文字色
-
Excelの数字の前に入っている空...
-
Excelについて教えてください。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセルの数式バーのフォント...
-
エクセルで数字の組み合わせを...
-
エクセルを使用して、円周率を...
-
Excelで特定の文字列が含まれて...
-
Excel 対象のセルに入力が無い...
-
任意の値が存在する行に名前を...
-
エクセルでファイルの最終更新...
-
index関数の説明をお願いします。
-
条件付き書式でやりたいのですが
-
重複しない値を取り出したい
-
【ExcelVBA】UTF-8(BOM無)でC...
-
【マクロ】マクロが割当てされ...
-
エクセル IF計算式?でしょうか?
-
エクセルで曜日を入れたい
-
表中の指定した条件の文字列を...
-
【Excel】版が同じ事を示す番号...
-
EXCELの散布図で日付が1900年に...
-
Excelについて。Excelに縦1列に...
おすすめ情報