Icône de la ressource

Répartition paramétrable en Groupes Homogènes Multi-Critères V1

Le fichier à télécharger propose une solution utilisant le Solveur pour
Répartir les lignes d'un Tableau en Groupes homogènes en fonction d'une combinaison de critères.

La solution proposée pour la répartition utilise un paramétrage multiple :
  • Du Nombre de Groupes (10 maximum)
  • Des Effectifs de chaque Groupe (identiques ou non)
  • Des informations à utiliser comme Critères de répartition (10 au maximum)
  • Pour chaque information utilisée comme Critère de répartition, du mode de prise en compte pour la répartition dans les différents Groupes :
Moyenne des valeurs
On recherche simplement à avoir une Moyenne identique dans chaque Groupe.​
Effectif par Valeur Discontinue
Cela concerne les informations alphanumériques (la moyenne, dans ce cas, n'a aucun sens)​
On recherche à avoir un Effectif identique (pour chaque valeur de l'information) dans chaque Groupe.​
Tranches de Valeurs de Taille Fixe (Effectif par Tranche)
On recherche à avoir un Effectif identique (pour chaque Tranche Fixe) dans chaque Groupe.​
Tranches de Valeurs de Taille Fixe (Moyenne par Tranche)
On recherche à avoir une Moyenne identique (pour chaque Tranche Fixe) dans chaque Groupe.​
Tranches de Valeurs de Taille Libre (Effectif par Tranche)
On recherche à avoir un Effectif identique (pour chaque Tranche Libre) dans chaque Groupe.​
Tranches de Valeurs de Taille Libre (Moyenne par Tranche)
On recherche à avoir une Moyenne identique (pour chaque Tranche Libre) dans chaque Groupe.​

Les différents types de Répartition sont décrits en détail dans la feuille Mode Opératoire

Les Objets

La feuille Mode Opératoire

Le Mode Opératoire y est décrit en détail :
- comment remplacer le Tableau utilisé comme Modèle par le vôtre
- comment paramétrer la répartition en Groupes (choix des informations à utiliser comme Critères de répartition et, par Critère, du mode de prise en compte du critère).
- comment moduler le paramétrage après chaque nouvelle tentative de répartition par le Solveur.
Etc…

La feuille Exemples
Elle donne des exemples simples de Répartition.

La feuille Données
Elle contient le Tableau qui doit être réparti en Groupes ainsi que la colonne Groupe (de répartition)
  • Le chapitre Préparer la feuille Données de la feuille Mode Opératoire décrit comment y intégrer votre tableau
  • Le chapitre Paramétrer le Solveur depuis la feuille Données de la feuille Mode Opératoire décrit comment adapter le paramétrage du Solveur

La feuille Calcul
Elle contient tous les éléments du paramétrage de la Répartition.
Les chapitres suivants de la feuille Mode Opératoire décrivent comment effectuer le paramétrage :
  • Préparer la feuille Calcul
  • Adapter le Tableau TabGroupe en fonction des règles de répartition
  • Adapter le Tableau comportant le Total Général, Moyenne, Ecart ... en fonction des règles de répartition
  • Valeurs Discontinues (Effectif par Valeur)
  • Tranches de Valeurs de Taille Fixe (Effectif par Tranche) ou (Moyenne par Tranche)
  • Tranches de Valeurs de Taille Libre (Effectif par Tranche) ou (Moyenne par Tranche)

Le lancement du Solveur avec le paramétrage courant est effectué par le Bouton Lancer le Solveur
Le chapitre Lancer le Solveur depuis la feuille Calcul de la feuille Mode Opératoire décrit comment moduler le paramétrage après chaque nouvelle tentative de répartition par le Solveur.

Les Éléments du Code VBA
Une simple Macro LancerSolveur déclenchée par le Bouton Lancer le Solveur de la feuille Données.
Elle réinitialise ou non, selon le choix effectué, les N° de Groupes attribués lors du précédent lancement et lance le Solveur pour le paramétrage courant.

Contraintes Techniques
Le "Complément Solveur" doit être activé (Fichier -> Options -> Compléments.
La référence "Solver" doit être activée (Dans l'éditeur VBA : Outils -> Référence).

1724275436164.jpeg

1724275564742.jpeg

1724275582482.jpeg
Auteur
crocrocro
Version
V1