Besoin aide formule
Résolu/Fermé
userbear
Messages postés
533
Date d'inscription
vendredi 16 février 2007
Statut
Membre
Dernière intervention
5 décembre 2023
-
30 nov. 2015 à 15:17
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 1 déc. 2015 à 10:58
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 1 déc. 2015 à 10:58
A voir également:
- Besoin aide formule
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle formule si - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
Modifié par Vaucluse le 30/11/2015 à 17:59
Modifié par Vaucluse le 30/11/2015 à 17:59
Bonjour
la liste des villes en A, les valeurs un B
=INDEX(A:A;EQUIV(MAX(B:B);B:B;0))
ne ressort que la 1° ville en cas d'exæquo
crdlmnt
Errare humanum est, perseverare diabolicum
la liste des villes en A, les valeurs un B
=INDEX(A:A;EQUIV(MAX(B:B);B:B;0))
ne ressort que la 1° ville en cas d'exæquo
crdlmnt
Errare humanum est, perseverare diabolicum
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 078
1 déc. 2015 à 10:58
1 déc. 2015 à 10:58
Bonjour,
je te conseille de nommer tes plages, exemple la plage colonne A nommée ville et la plage colonne B de même longueur nommée exemple valeur
dans la cellule de ton choix colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre ces accolades {}
=SI(LIGNES($1:1)<=NB.SI(Valeur;MAX(Valeur));INDEX(ville;PETITE.VALEUR(SI(Valeur=MAX(Valeur);LIGNE(INDIRECT("1:"&LIGNES(Valeur))));LIGNES($1:1)));"")
ensuite incrémente vers le bas pour afficher les villes en doublon
je te conseille de nommer tes plages, exemple la plage colonne A nommée ville et la plage colonne B de même longueur nommée exemple valeur
dans la cellule de ton choix colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre ces accolades {}
=SI(LIGNES($1:1)<=NB.SI(Valeur;MAX(Valeur));INDEX(ville;PETITE.VALEUR(SI(Valeur=MAX(Valeur);LIGNE(INDIRECT("1:"&LIGNES(Valeur))));LIGNES($1:1)));"")
ensuite incrémente vers le bas pour afficher les villes en doublon
1 déc. 2015 à 10:43
vous êtes génial.
ça m'a sauvé la journée.
Eventuellement et sans vouloir abuser, sauriez-vous comment afficher en cas d'égalité ?
merci encore.