[[20190313204155]] 『複数条件のソートについて』(がてん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数条件のソートについて』(がてん)

このような、複数の条件のソートはマクロできますか。ソートをマクロでやるとしたらどのようにしたら良いのか、お教え頂けませんか。よろしくお願いします。

条件
1.250名〜300名のクラス分けをしたい
2.全体を合計で降順でソートする
3.降順を元に男・女別にソートする。(あ組を抜くので270名程度)
4.3桁と2桁の合計270名程度。そして、1桁と小数点のついた数字のもがある。30名程度
(1桁と小数点のものは別ものと扱う)
5.あ・い・う・え・お・か・き・く組 の8クラスに割り当てる
6.男・女あ組だけは、18名と10名で28名程度
8.い・う・え・お・か・き・く組 は男・女28名と10名で38名

マクロでなく、手動でやった場合
250名〜300名を合計を元に男女に分け降順でソートする

1桁と小数点のついた合計だけを、男女に分けて合計順に降順ソートする

残ったものを男女に分ける合計順に降順ソートする

まず先にクラス男・女あ組だけは、18名と10名で28名程度を処理する

残りの7組を男28名・女10名を分けてソートする
(要するに、ここだけを小数点のものも各組に入れ込んで完成したい)
(また、各組のトータルの合計も平均的にしたい)

合体させて完成する

全体を省略した完成形
列----A---B----C----D---E-----F-----G--H-I-J-K----L-M-N-O-P-Q←データ列

                                           ↓----------↓
  行----列階-学級-番号-氏名-性別--校名----合計---------No.---←項目が長いので省略しました
  3---1--A---あ----41--田中--男---なな----191----------1-----
  4---2--A---あ----62--佐藤--男---ちき----4.5----------2-----
  5---3--A---あ----83--小林--女---らら----3.0----------3-----
  -----↓-------↓----------↓---------↓-----
 35--33--B---い---133--石戸--男---せせ----267----------33-----
 43--41--B---い---241--田水--女---のの----185----------41-----
 55--53--B---い---153--揃巣--女---りり----3.4----------53-----
  -----↓-------↓----------↓---------↓-----
 64--62--C---う----51--内個--男---もも----205----------62-----
 70--68--C---う---137--海苔--男---むむ----189----------68-----
 72--70--C---う---143--無目--男---るる----4.3----------70-----
 81--79--C---う---253--手間--女---めめ----3.2----------79-----
  -----↓-------↓----------↓---------↓-----
 92--90--E---お----96--寝間--男---けけ----273----------90-----
111-109--E---お---137--狐狸--女---はは----199---------109-----
142-140--E---お---226--沢田--女---しし----3.7---------140-----
183-181--E---お----29--武田--女---すす----4.1---------181-----
  -----↓-------↓----------↓---------↓-----
205-203--G---き---271--小田--男---らら----158---------203-----

< 使用 Excel:Excel2013、使用 OS:Windows10 >


説明の文章がよくわかりません。

>全体を省略した完成形

を見る限りでは、
学級と性別と合計で単純にソートするだけのような気がしますが?
マクロ使わなくても、1回のソートですよね。違いますか。

(マナ) 2019/03/13(水) 23:45


学級の成績平均を計るため、学級毎に点数のよい生徒・中間の生徒・悪い生徒をバランスよく配置するようにしたいのです。
小数点のグループは、別に分けて入れ込む必要もあるので、複数の条件になるということです。
あ・い・う・え・お・か・き組のデータの隣のセルに入れてソートすればできるのですが、それってマクロを使わない方がよいのでしようか。このようなコードは難しいのでしょうか。
(まつり) 2019/03/14(木) 08:21

 横から失礼しますが、それって毎日の作業ですか?
 1年に一度なら手でやったほうが早いと思うし、どうせ調整入れるでしょ?

 それに
 >3.降順を元に男・女別にソートする。(あ組を抜くので270名程度) 
 この時点でバランス無視してないですか?
(稲葉) 2019/03/14(木) 08:32

(まつり) 2019/03/14(木) 08:21ニックネームが違っています、友人のパソコンから
Upしたら、そのニックネームになっていました。すみませんでした。

 >1年に一度なら手でやったほうが早いと思うし、どうせ調整入れるでしょ?
その通りかもしれませんね。年1回のことですかね、後からは調整があるのであれば、言われる通りかもしれません。失礼しました、ありがとうございました。

(がてん) 2019/03/14(木) 10:07


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.