Bonjour à toutes et à tous
Je me présente Lucie et je suis nouvelle dans ce forum.
Je suis ravie de faire votre connaissance ^^.
Je pense comme tout le monde, j'ai cherché dans différent forum mais je n'ai pas trouvé la solution à mon problème ou pu adapter les réponses de certains/es au mien.
Je suis actuellement confrontée à un problème Excel.
Je voulais savoir s'il existait une formule excel ou même une solution vba (pourquoi pas mais je ne m'y connais pas vraiment, je sais juste aller sur le développeur et ajouter un module, sinon rien hihi mais ce n'est pas faute d'avoir essayée)
Voilà, mon problème :
Je souhaite regrouper des données via une numérotation. C'est-à-dire identifier un ensemble de données via une numérotation.
Sur le fichier en question, il y a 5 colonnes de données qui doivent se corréler.
Sur la colonne B j'ai les dimensions, colonne C les zones, colonne D les produits, colonne E le poids maximum à ne pas dépasser et colonne F le poids de chaque produits
Je souhaiterai sur la colonne G sur chaque ligne avoir une numérotation qui permettrait d'identifier un groupe de produit en fonction de critères.
Il faut que la valeur en C et en D soient pareils et que la valeur en B ne soit pas égale à 9 et que la somme des valeurs F ne dépasse pas la valeur en E. Si cela est vraie alors il va mettre un numéro (on démarre du chiffre 1). Il va traiter tout ce qui est identique, différents de 9 et n'excédent pas le poids maximum autorisé en E.
Si c'est différent alors il va mettre un autre numéro (il incrémente de +1) à chaque fois.
Pour ce qui est C et D identique, égale à 9 et n'excédent pas le poids autorisé en E, il va les regrouper ensemble.
Voici un exemple :
Pour la première et la deuxième ligne, elles sont numérotées identiquement car leur dimension ne sont pas égale à 9, leur zone sont identiques, leur produit sont identiques, la somme de leur poids autorisées ne dépasse pas le poids maximum qui est de 130000.
Idem pour les lignes 3 à 6, elles sont numérotées du chiffre 2 car ici on change de produit (ou de zone pour d'autres lignes qui sont dans mon fichier). Elles sont regroupées ensemble car leur dimension différent de 9, zone et produit identique et somme des poids autorisé inférieur à poids maxi.
Pour les lignes 7 à 10, elles ne sont pas regroupées avec les autres bien que le produit et zone sont identiques, parce que leur dimension égale à 9. Et possède tous un numéro différent car leur somme est supérieure au poids autorisé.
Pour les lignes 11 à 15, il n'y a que les lignes 11 et 12 qui sont numérotées identiquement et pas la lignes 13, 14 et 15 malgré le fait les dimensions différents de 9, produits et zones sont identiques aux lignes 11 et 12. Car si j'ajoutais le poids de la ligne 13 aux lignes 11 et 13 cela excéderait les 130000 poids autorisés.
J'espère avoir pu vous expliquer clairement mon problème avec cet exemple.
Je vous mets en pj un fichier avec les données et le résultats en colonne G que j'ai fait manuellement car je n'arrive pas à le faire via une formule.
Je vous remercie par avance de votre aide et espère pouvoir aider les gens en retour sur d'autres sujets.
Lucie61
Je me présente Lucie et je suis nouvelle dans ce forum.
Je suis ravie de faire votre connaissance ^^.
Je pense comme tout le monde, j'ai cherché dans différent forum mais je n'ai pas trouvé la solution à mon problème ou pu adapter les réponses de certains/es au mien.
Je suis actuellement confrontée à un problème Excel.
Je voulais savoir s'il existait une formule excel ou même une solution vba (pourquoi pas mais je ne m'y connais pas vraiment, je sais juste aller sur le développeur et ajouter un module, sinon rien hihi mais ce n'est pas faute d'avoir essayée)
Voilà, mon problème :
Je souhaite regrouper des données via une numérotation. C'est-à-dire identifier un ensemble de données via une numérotation.
Sur le fichier en question, il y a 5 colonnes de données qui doivent se corréler.
Sur la colonne B j'ai les dimensions, colonne C les zones, colonne D les produits, colonne E le poids maximum à ne pas dépasser et colonne F le poids de chaque produits
Je souhaiterai sur la colonne G sur chaque ligne avoir une numérotation qui permettrait d'identifier un groupe de produit en fonction de critères.
Il faut que la valeur en C et en D soient pareils et que la valeur en B ne soit pas égale à 9 et que la somme des valeurs F ne dépasse pas la valeur en E. Si cela est vraie alors il va mettre un numéro (on démarre du chiffre 1). Il va traiter tout ce qui est identique, différents de 9 et n'excédent pas le poids maximum autorisé en E.
Si c'est différent alors il va mettre un autre numéro (il incrémente de +1) à chaque fois.
Pour ce qui est C et D identique, égale à 9 et n'excédent pas le poids autorisé en E, il va les regrouper ensemble.
Voici un exemple :
DIMENSION | ZONE | PRODUIT | POIDS | POIDS AUTORISÉ | Numérotation |
2 | 34X654 | AA | 130000 | 3220 | 1 |
2.1 | 34X654 | AA | 130000 | 2420 | 1 |
2.7 | 34X654 | BB | 130000 | 7680 | 2 |
1.5 | 34X654 | BB | 130000 | 3350 | 2 |
1.3 | 34X654 | BB | 130000 | 1990 | 2 |
1.5 | 34X654 | BB | 130000 | 1310 | 2 |
9 | 34X654 | BB | 70000 | 59510 | 3 |
9 | 34X654 | BB | 70000 | 59510 | 4 |
9 | 34X654 | BB | 70000 | 59510 | 5 |
9 | 34X654 | BB | 70000 | 59510 | 6 |
2.7 | 34X654 | DD | 130000 | 13740 | 7 |
1.3 | 34X654 | DD | 130000 | 1160 | 7 |
2 | 34X654 | DD | 130000 | 124000 | 8 |
2 | 34X654 | DD | 130000 | 2160 | 8 |
1.3 | 34X654 | DD | 130000 | 1560 | 8 |
Pour la première et la deuxième ligne, elles sont numérotées identiquement car leur dimension ne sont pas égale à 9, leur zone sont identiques, leur produit sont identiques, la somme de leur poids autorisées ne dépasse pas le poids maximum qui est de 130000.
Idem pour les lignes 3 à 6, elles sont numérotées du chiffre 2 car ici on change de produit (ou de zone pour d'autres lignes qui sont dans mon fichier). Elles sont regroupées ensemble car leur dimension différent de 9, zone et produit identique et somme des poids autorisé inférieur à poids maxi.
Pour les lignes 7 à 10, elles ne sont pas regroupées avec les autres bien que le produit et zone sont identiques, parce que leur dimension égale à 9. Et possède tous un numéro différent car leur somme est supérieure au poids autorisé.
Pour les lignes 11 à 15, il n'y a que les lignes 11 et 12 qui sont numérotées identiquement et pas la lignes 13, 14 et 15 malgré le fait les dimensions différents de 9, produits et zones sont identiques aux lignes 11 et 12. Car si j'ajoutais le poids de la ligne 13 aux lignes 11 et 13 cela excéderait les 130000 poids autorisés.
J'espère avoir pu vous expliquer clairement mon problème avec cet exemple.
Je vous mets en pj un fichier avec les données et le résultats en colonne G que j'ai fait manuellement car je n'arrive pas à le faire via une formule.
Je vous remercie par avance de votre aide et espère pouvoir aider les gens en retour sur d'autres sujets.
Lucie61