Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 la valeur la plus répété dans un tableau

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonsoir @titooooo,

Un essai de formule matricielle dans le fichier joint. Voir aussi la feuille Feuil2 en cas d'égalité d'apparition max de deux villes ou plus.

Formule matricielle en C3:
VB:
=SI(GRANDE.VALEUR(NB.SI(C4:D13;C4:D13);MAX(NB.SI(C4:D13;C4:D13)+1))=MAX(NB.SI(C4:D13;C4:D13));"doublons";INDEX(A1:D13;
ENT(MIN(SI(MAX(NB.SI(C4:D13;C4:D13))=NB.SI(C4:D13;C4:D13);LIGNE(C4:D13)+COLONNE(C4:D13)/100000)));
ARRONDI(100000*MOD(MIN(SI(MAX(NB.SI(C4:D13;C4:D13))=NB.SI(C4:D13;C4:D13);LIGNE(C4:D13)+COLONNE(C4:D13)/100000));1);0)))

attention!: le premier argument de INDEX est bien : A1: D13 et non C4: D13
remarque: la formule doit aussi fonctionner avec plus de deux colonnes

 

Pièces jointes

Dernière édition:
Bonsoir titooooo, mapomme,

Une solution avec cette fonction VBA utilisée en C3 :
Code:
Function Maxi(r As Range)
Dim d As Object
Set d = CreateObject("Scripting.dictionary")
For Each r In r
    d(r.Value) = d(r.Value) + 1
Next
Maxi = Application.Max(d.items) 'fréquence max
Maxi = Application.Match(Maxi, d.items, 0) 'rang dans la liste
Maxi = Application.Index(d.keys, Maxi) 'Nom
End Function
A+
 

Pièces jointes

Re,

Dans le résultat on peut indiquer la fréquence :
Code:
Function Maxi(r As Range)
Dim d As Object, n&
Set d = CreateObject("Scripting.dictionary")
For Each r In r
    d(r.Value) = d(r.Value) + 1
Next
n = Application.Max(d.items) 'fréquence max
Maxi = Application.Match(n, d.items, 0) 'rang dans la liste
Maxi = Application.Index(d.keys, Maxi) & " " & n 'Nom + n
End Function
Bonne nuit.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
95
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…