• ベストアンサー

エクセルの関数を使ってグループ分けをしたい

kon555の回答

  • kon555
  • ベストアンサー率52% (1767/3390)
回答No.2

「期間」と「台数」がそれぞれ別セルに入力されている前提なら、IF関数(またはIFS関数)で対応可能です。  IF関数でも○○以上××以下、という条件を設定できますので、「3台まで A,5台まで B、10台まで C」「3カ月まで 1、6カ月まで 2、12カ月まで 3」というのは簡単に実現できます。  https://www.relief.jp/docs/excel-if-less-more.html  入れ子構造にして9パターン作ってもいいですが、個人的にはそれぞれ「期間」と「台数」それぞれの判定セルを別個に作り『&』で繋げる方が使い勝手はいいと思います。このあたりはお好みで。 https://atmarkit.itmedia.co.jp/ait/articles/2201/31/news035.html

toqu
質問者

お礼

ありがとうございます。 早速試してみました。 もうすこし試して検討したいと思います。

関連するQ&A

  • エクセルを使ったグループ分け

    下記のような条件でエクセルを使ってグループ分けがしたいと思っています。 A組は15名、B組は5名、C組は7名…T組は10名というように、複数組からばらばらの人数が参加するイベントがある。 この全参加者(150人ほど)をランダムにグループ分けしたい。 条件 1つのグループの人数は7名から8名にする。 同じ組の人を同じグループには入れない。(この点が一番のポイントなのですが) 良い方法はないでしょうか?

  • グループ分けの方法について

    みなさん、初めまして。 グループ分けの方法で困っています。 A学校、B学校から集められたn人の男女の集団があるとします。 この集団に対し、年間最大10回グループ分けを行うのですが、 2回目以降のグループ分けにおいて、以前同じグループになった人とは、なるべく同じグループにならないようグループ分けを行いたいのです。 また、男女比及び所属校比も出来るだけ均等にしたいと考えています。 上手くグループ分けをする方法(計算式等)はないでしょうか? どなたかお知恵をお貸し下さい。

  • エクセルでグループ分け

    お知恵を貸してくださいよろしくお願いします。 A:グループ名 B:性別 C:名前 が100人分横で入っています。 それを、グループごとに分けて、縦の一覧にしたいのです。   A B C 1 A 男 佐藤 2 C 女 山田 3 B 女 田中 4 A 女 鈴木   ↓(別シートに)   Aグループ   Bグループ   Cグループ 1 男 佐藤    女 田中    女 山田 2 女 鈴木 3 4 このように抽出して、並び替えることを関数をつかってできないでしょうか。よろしくご教示ください。

  • エクセル表のグループ分け

    以前ここで 「エクセル2010を使用しています。  表の項目の冒頭にA,B,C...などの記号で分類する用のセルをつけ、その分類ごと、  たとえばAと分類した項目のみ別の表に反映することは出来ますか?  ある表をA,B,C...で分類し、その中のAの項目のみを別の表にする感じです。  フィルターを使って特定の分類の項目だけを表示させる方法ならわかるのですが…」 と質問した者ですが、その時に帰ってきた回答が 「記載した項目をVLOOKUP関数で比較抽出し  同時にIF関数で抽出されたものに通し番号をつけ  再度VLOOKUP関数で通し番号の通りにつめて表示させる  でOKです。」 というものでした。しかし、私はVLOOKUP関数、IF関数を使ったことがないのでよくわかりません。 とりあえずネットを参考にしてVLOOKUP関数を使ってみたのですが、 今度は表の中にたくさんあるAの項目のうち1つしか表示されないという疑問が発生しました。 VLOOKUP関数をコピーしてみても表示されるのは上記の1種類のデータだけ… どうすれば表の中のAの項目をすべて抽出して別の表にすることができるのでしょうか?

  • エクセルで成績順・均等の併存するグループ分け

    エクセルを利用して、以下のようなグループ分けをしているのですが、これを自動化させたいと考えています。 サンプルデータを元にご説明します。(サンプルは疑似データです) 1.連番、氏名、性別、点数の表から、E22セルのカッティングポイントを元に、IF関数でA,Bの仮グループを作る。10点以上ならA、未満ならB(「作業前」参照) 2.Bグループはそのまま決定。 3.「仮グループA」「男」でフィルターをかけ、「決定グループ」列に名簿上から順にA1,A2,A1,A2,...と入力 4.「仮グループA」「女」でフィルターをかけ、「決定グループ」列に名簿上から順にA1,A2,A1,A2,...と入力(「作業中」参照) 5.グループ分け完成(「作業完了」参照) 以上ですが、伝わりますでしょうか? これらの作業を、できればVBAでボタンを押すと自動で実行できるような方法を探しています。 アドバイス頂ければ幸いです。

  • ネットワーク設定(グループ分け)について

    ネットワーク設定(グループ分け)について os=xp pro pc 5台で2つのグループでネットワークを組みたいのですが 例えばAブループBグループと分けてそれぞれ他のグループのPCが 見れないように設定したいのですが やり方を教えてください すべて同じHUBにつながっています。 サーバーなどの設備はありません ネットワークグループのグループ名は変えてみましたがだめでした 今は、それぞれのPCから他のPCが表示されアクセスも出来てしまいます。 ちなみにインターネット接続はABとも同じルーターを介して行っております。 宜しくご教授ください。

  • エクセルと関数について

    エクセルと関数について 補足で質問できず、同じような質問で恐縮です。 エクセル2007で以下のような表を作成しました。 データはダミーです。 左が9月分の管理表で右が10月分の管理表です。 表は1月分から12月分まで作成しています。 1月から管理NOを付番していて、キャンセルがあれば 別の番号で管理しています。 前月の番号のつづき番号を付番できる関数はあるのでしょうか。 9月の一番最後の行が、キャンセルの番号だったときに 右の表(10月分)のA2に102と誤入力しないようにしたいのですが。 ただし、左の表のA列の最後の行が、「窓口」で終わることもあるし 「チケット有」で終わることもあります。 常に窓口で終わるとは限りません。 場合分けはどうすればいいのでしょうか。 教えてください。

  • エクセルで成績順・均等の併存するグループ分け

    エクセルを利用して、以下のようなグループ分けをしたいと考えています。 ・点数を基準にA、Bに分ける。 ・ただしAはA1、A2の2グループがあり、A該当者を名簿順にA1、A2、A1、A2と割り振っていきたい。 ・出来れば男女の数も揃えたいので、A該当者の男子の名簿順、女子の名簿順、と割り振りたい。 Bグループに関しては、IF関数を使って簡単に出来るのですが、A1、A2…のところをどうしたらよいか分かりません。 もちろん手入力ではなく関数またはVBAを使って自動化がしたいのです。 解決策分かる方いましたら、是非ご教授お願いいたします。

  • Excelの関数を教えてください。

    Excelの関数を教えてください。    A  B  C 1  *  A  100  2     A  200 3  *  B  300 4  *  A  400 上記のような表があるとします。 「A列が*でなおかつB列が"A"の時Cを合計しなさい。」というような式を作りたいのですがどのようにしたらよいでしょうか?うえの表で言うとこの式で「500」という数字を表示したいのです。条件が1つの時は「SUMIF」関数でやったのですが条件が2つとなった時どうしたらよろしいでしょうか?

  • エクセルの関数について

    表1                     表2 ーーーーーーーーーーーーー    --------------  |1年|3ヶ月|1ヶ月|      | A| B| C| D| ーーーーーーーーーーーーー    ーーーーーーーーーーーーーー a|6万| 4万| 1万|     1| a|1年|関数|  | ーーーーーーーーーーーーー    -------------- b|4万| 3万| 1万|     2|  |  |  |  | ーーーーーーーーーーーーー    -------------- c|2万| 1万| 1万|     3|  |  |  |  | ーーーーーーーーーーーーー    -------------- 「表1」が別にありこの「表1」を参照して 「表2」で(A,1)欄に(a)を(B,1)欄に(1年)と インプットすると(C,1)欄に(6万)と表示する関数はありますか?