Classement du + grand au plus petit avec report
Résolu/Fermé
manuseverine
Messages postés
11
Date d'inscription
dimanche 16 juillet 2006
Statut
Membre
Dernière intervention
24 septembre 2021
-
13 avril 2018 à 11:45
manuseverine Messages postés 11 Date d'inscription dimanche 16 juillet 2006 Statut Membre Dernière intervention 24 septembre 2021 - 18 avril 2018 à 17:52
manuseverine Messages postés 11 Date d'inscription dimanche 16 juillet 2006 Statut Membre Dernière intervention 24 septembre 2021 - 18 avril 2018 à 17:52
A voir également:
- Classement du + grand au plus petit avec report
- Excel trier du plus grand au plus petit - Guide
- Crystal report download - Télécharger - Présentation
- Logiciel classement photo - Guide
- Photo insta en grand - Guide
- Petit 3 ✓ - Forum Word
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié le 13 avril 2018 à 12:35
Modifié le 13 avril 2018 à 12:35
Bonjour
à adapter, cet exemple:
feuil1
de A2 à A10 la liste des ingrédients
de B1à K1 le nom des pizzas
de B11 à K11, le prix de revient de chaque pizza (cumul de 2 à 10)
Feuil2 édition
en A1/B1 les titres: Pizza / prix de revient
en B2:
=PETITE.VALEUR(Feuil1!$B$11:$K$11;LIGNE(A1))
à tirer sur la hauteur correspondant au nombre de type de pizza
en A2:
=INDEX(Feuil1!$B$1:$K$1;;EQUIV(B2;Feuil1!$B$11:$K$11;0))
à tirer en ligne avec les valeurs de B
Note que la colonne A ne fonctionnera pas correctement si vous avez deux valeurs identiques en B11:K11 de feuil1 (ne ressortira que le premier nom).
Il faudra lors traiter autrement
pour classer du plus cher au moins cher, remplacer PETITE.VALEUR par GRANDE.VALEUR dans la formule en B
Et si ça ne va pas, déposez un modèle ici:
http://mon-partage.fr
et revenez coller ici le lien créé sur le site
crdlmnt
à adapter, cet exemple:
feuil1
de A2 à A10 la liste des ingrédients
de B1à K1 le nom des pizzas
de B11 à K11, le prix de revient de chaque pizza (cumul de 2 à 10)
Feuil2 édition
en A1/B1 les titres: Pizza / prix de revient
en B2:
=PETITE.VALEUR(Feuil1!$B$11:$K$11;LIGNE(A1))
à tirer sur la hauteur correspondant au nombre de type de pizza
en A2:
=INDEX(Feuil1!$B$1:$K$1;;EQUIV(B2;Feuil1!$B$11:$K$11;0))
à tirer en ligne avec les valeurs de B
Note que la colonne A ne fonctionnera pas correctement si vous avez deux valeurs identiques en B11:K11 de feuil1 (ne ressortira que le premier nom).
Il faudra lors traiter autrement
pour classer du plus cher au moins cher, remplacer PETITE.VALEUR par GRANDE.VALEUR dans la formule en B
Et si ça ne va pas, déposez un modèle ici:
http://mon-partage.fr
et revenez coller ici le lien créé sur le site
crdlmnt
manuseverine
Messages postés
11
Date d'inscription
dimanche 16 juillet 2006
Statut
Membre
Dernière intervention
24 septembre 2021
18 avril 2018 à 16:28
18 avril 2018 à 16:28
Bonjour,
MERCI BEAUCOUP
je ne sais pas comment te remercier, ça fait je ne sais pas combien de temps que je cherche la réponse sur internet et en essayant plein de chose moi même sans jamais oser poser directement la question sur le forum.
C'est génial ça marche impeccable.
En fait je n'avais pas compris dans cette formule que j'avais déjà utilisé qu'à la fin, le numéro entre parenthèse déterminait le numéro dans l'ordre de classement.
Merci encore et bonne journée sous ce soleil
MERCI BEAUCOUP
je ne sais pas comment te remercier, ça fait je ne sais pas combien de temps que je cherche la réponse sur internet et en essayant plein de chose moi même sans jamais oser poser directement la question sur le forum.
C'est génial ça marche impeccable.
En fait je n'avais pas compris dans cette formule que j'avais déjà utilisé qu'à la fin, le numéro entre parenthèse déterminait le numéro dans l'ordre de classement.
Merci encore et bonne journée sous ce soleil
manuseverine
Messages postés
11
Date d'inscription
dimanche 16 juillet 2006
Statut
Membre
Dernière intervention
24 septembre 2021
18 avril 2018 à 16:32
18 avril 2018 à 16:32
je vais voir par contre si je n'ai pas des montants identiques à la fin car tu me dis que sinon ça ne marchera pas.
Juste pour ma culture excel au cas ou ça m'arriverait, tu sais comment on aurait fait sinon ? Ou est-ce que j'aurais été obligé de faire une macro et là je n'y connais rien du tout.
Juste pour ma culture excel au cas ou ça m'arriverait, tu sais comment on aurait fait sinon ? Ou est-ce que j'aurais été obligé de faire une macro et là je n'y connais rien du tout.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié le 18 avril 2018 à 17:12
Modifié le 18 avril 2018 à 17:12
Le plus simple pour identifier les doublons possibles, exemple à adapter:
en B11 =SOMME(B2:B10) ça ça ne change pas
en C11, cette formule à tirer vers la droite jusqu'en K11 (attention au $ aux bons endroits:
=SOMME(C2:C20)+NB.SI(B11:B11;SOMME(C2:C20))/1000
ainsi la somme va s'incrémenter de 1/1000 à chaque fois qu'elle entrouvera une identique à sa gauche
ceci oblige pour éviter de ressortir les décimales de trop qui en résultent, à modifier les formules d'édition:
on inverse donc et feuille édition, en A2, on va chercher le titre:
=INDEX(Feuil1!$B$1:$K$1;EQUIV(GRANDE.VALEUR(Feuil1!$B$11:$K$11;LIGNE(A1))Feuil1!$B$11:$K$11;0))
et on ressort en B2
le prix à partir du titre en arrondissant à deux décimales:
=ARRONDI(INDEX(Feuil1!$B$11:$K$11;EQUIV(A2;Feuil1!$B$1:$K$1;0));2)
soigne bien les $
et revient si problèmer
crdlmnt
- ta ligne de titre de B1 à K1
- ta ligne de totaux de B11 à K11
en B11 =SOMME(B2:B10) ça ça ne change pas
en C11, cette formule à tirer vers la droite jusqu'en K11 (attention au $ aux bons endroits:
=SOMME(C2:C20)+NB.SI(B11:B11;SOMME(C2:C20))/1000
ainsi la somme va s'incrémenter de 1/1000 à chaque fois qu'elle entrouvera une identique à sa gauche
ceci oblige pour éviter de ressortir les décimales de trop qui en résultent, à modifier les formules d'édition:
on inverse donc et feuille édition, en A2, on va chercher le titre:
=INDEX(Feuil1!$B$1:$K$1;EQUIV(GRANDE.VALEUR(Feuil1!$B$11:$K$11;LIGNE(A1))Feuil1!$B$11:$K$11;0))
et on ressort en B2
le prix à partir du titre en arrondissant à deux décimales:
=ARRONDI(INDEX(Feuil1!$B$11:$K$11;EQUIV(A2;Feuil1!$B$1:$K$1;0));2)
soigne bien les $
et revient si problèmer
crdlmnt
manuseverine
Messages postés
11
Date d'inscription
dimanche 16 juillet 2006
Statut
Membre
Dernière intervention
24 septembre 2021
18 avril 2018 à 17:43
18 avril 2018 à 17:43
=SOMME(C2:C20)+NB.SI(B11:B11;SOMME(C2:C20))/1000
merci beaucoup mais je suppose que tu voulais dire C10 au lieu de C20, c'est ça ?
merci beaucoup mais je suppose que tu voulais dire C10 au lieu de C20, c'est ça ?
manuseverine
Messages postés
11
Date d'inscription
dimanche 16 juillet 2006
Statut
Membre
Dernière intervention
24 septembre 2021
18 avril 2018 à 17:45
18 avril 2018 à 17:45
je ne comprends pas le B11:B11, ça veut dire quoi ?
manuseverine
Messages postés
11
Date d'inscription
dimanche 16 juillet 2006
Statut
Membre
Dernière intervention
24 septembre 2021
18 avril 2018 à 17:52
18 avril 2018 à 17:52
ce que je ne comprends pas aussi c'est que ça permet de voir s'il n'y a pas le même montant sur la gauche mais le même montant peut se trouver plusieurs colonnes plus loin sur la gauche et pas celle juste à côté ! Ou alors je n'ai pas compris ta formule