Afficher la valeur qui apparaît le plus fréquemment sur chaque ligne

Bonjour à tous,

Je sais que ce genre de post ressort assez souvent mais lorsque j'utilise les formules en MODE, SIERREUR, INDEX etc. que je vois sur tous les forums, j'ai toujours le même résultat : #N/A

Alors je poste ici pour voir quelle serait la meilleure formule à rentrer dans la colonne verte pour simplement avoir la lettre qui ressort le plus sur chaque ligne s'il vous plait (voir fichier attaché)

Merci à tous pour votre aide.

2020 02 25 09 37 08

Bonjour

Essayez cette formule --> =INDEX(a;0;EQUIV(MAX(NB.SI(a;a));NB.SI(a;a)))

Ou a est à remplacer par la plage à considérer dans la ligne

Cordialement

Bonjour,

Une autre proposition réalisée avec Power Query (Récupérer et transformer, natif Excel 2016+).

Pour le principe, elle utilise la fonction List.mode

=List.Mode(
    Text.ToList(
        Text.Combine(
            [GroupedRows][Value],""
        )
    )
)

Que doit-on faire si la ligne ne comporte pas doublons ?

Cdlt.

3pq-list-mode.xlsx (20.87 Ko)

Bonjour Dan,

Merci pour ta réponse.

J'ai essayé mais sans succès.

2020 02 25 13 21 43

Re

effectivement... Pourtant j'avais testé avant...

essayez ceci plutot --> =INDEX(a;EQUIV(MAX(NB.SI(a;a));NB.SI(a;a);0))

Crdlt

Re

Résultat toujours négatif

lzek

salut,

tu peux essayer cette formule

=SIERREUR(INDEX(ligne;MODE(SI(ligne<>"";EQUIV(ligne;ligne;0))));"")

et pour valider la formule il faut faire ctrl + shift + enter

cordialement

Re

Regardez le fichier joint

Crdlt

28classeur1.xlsx (9.87 Ko)
Rechercher des sujets similaires à "afficher valeur qui apparait frequemment chaque ligne"