Obtenir les 3 plus grandes occurrences

Le
C15
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus souvent
dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #18696841
bonjour C15,

un tcd fera ça tres bien,

isabelle

C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus
souvent dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15


michdenis
Le #18697621
Évidemment en matricielle : Ctrl + Maj + Enter
Plg -> plage nommée
Remplacer le 1 de la deuxième ligne
par 2 ou par 3 pour le nième plus fréquent


=EQUIV(EQUIV(GRANDE.VALEUR(FREQUENCE(Plg;LIGNE(INDIRECT(
MIN(Plg)&":"&MAX(Plg))));1);FREQUENCE(Plg;LIGNE(
INDIRECT(MIN(Plg)&":"&MAX(Plg))));0);LIGNE(
INDIRECT(MIN(Plg)&":"&MAX(Plg)));0)



"LSteph"
Bonjour,

Il doit y avoir mieux!
Je n'arrive pas à généraliser mais pour les 3 premières voici toujours
Supposons la plage b3:b14
pour la première valeur je pose en F6

=MODE(B3:D14)

(entrée)

ensuite en f7 pour la deuxième valeur ATTENTION faudra l'entrer en
matricielle (ctrl+maj+entrée)

=MODE(SI($B$3:$D$14=$F$6;"";B3:D14))


puis enfin en f8 toujours en matricielle:

=MODE(SI($B$3:$D$14=$F$7;"";SI($B$3:$D$14=$F$6;"";$B$3:$D$14)))



Nota: en cas d'exaequo c'est la 1ère occurence dans l'ordre des cellules
qui l'emporte

--
lSteph


C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus souvent
dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15


JB
Le #18697781
Bonjour,

1ere:=MODE(champ)

2e: =INDEX(champ;MAX(SI(FREQUENCE(champ;champ)=GRANDE.VALEUR(FREQUENCE
(champ;champ);2);LIGNE(INDIRECT("1:"&LIGNES(champ))))))
Valider avec Maj+Ctrl+entrée

JB
http://boisgontierjacques.free.fr/



On 17 fév, 23:47, LSteph
Bonjour,

Il doit y avoir mieux!
Je n'arrive pas à généraliser mais pour les 3 premières voici tou jours
Supposons la plage b3:b14
pour la première valeur je pose en F6

=MODE(B3:D14)

(entrée)

ensuite en f7 pour la deuxième valeur ATTENTION faudra l'entrer en
matricielle (ctrl+maj+entrée)

=MODE(SI($B$3:$D$14=$F$6;"";B3:D14))

puis enfin en f8 toujours en matricielle:

=MODE(SI($B$3:$D$14=$F$7;"";SI($B$3:$D$14=$F$6;"";$B$3:$D$14)))

Nota: en cas d'exaequo c'est la 1ère occurence dans l'ordre des cellule s
qui l'emporte

--
lSteph

C15 a écrit :



> Bonsoir à tous et à toutes,

> La fonction Mode permet d'obtenir la valeur qui revient le plus souvent































> dans une plage.

> Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

> Comment faire ?

> Merci de votre aide.

> A+

> C15- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


C15
Le #18697771
Bonjour Isabelle,

Une fois de plus en quelques jours, merci pour cette réponse.

Cela en donne même plus que prévu !

A+

C15


isabelle a écrit :
bonjour C15,

un tcd fera ça tres bien,

isabelle

C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus
souvent dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15




C15
Le #18697761
Bonjour LSteph,

Je ne sais si c'est mieux que le TCD d'Isabelle, mais cela marche.

A+

C15


LSteph a écrit :
Bonjour,

Il doit y avoir mieux!
Je n'arrive pas à généraliser mais pour les 3 premières voici toujours
Supposons la plage b3:b14
pour la première valeur je pose en F6

=MODE(B3:D14)

(entrée)

ensuite en f7 pour la deuxième valeur ATTENTION faudra l'entrer en
matricielle (ctrl+maj+entrée)

=MODE(SI($B$3:$D$14=$F$6;"";B3:D14))


puis enfin en f8 toujours en matricielle:

=MODE(SI($B$3:$D$14=$F$7;"";SI($B$3:$D$14=$F$6;"";$B$3:$D$14)))



Nota: en cas d'exaequo c'est la 1ère occurence dans l'ordre des cellules
qui l'emporte

--
lSteph


C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus
souvent dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15




C15
Le #18697751
Bonjour Michdenis,

Je suis loin d'avoir tout compris à ta formule, par contre, à moins de
m'être planté, elle me renvoie 1 2 et 3.

Merci de ton aide.

A+

C15


michdenis a écrit :
Évidemment en matricielle : Ctrl + Maj + Enter
Plg -> plage nommée
Remplacer le 1 de la deuxième ligne
par 2 ou par 3 pour le nième plus fréquent


=EQUIV(EQUIV(GRANDE.VALEUR(FREQUENCE(Plg;LIGNE(INDIRECT(
MIN(Plg)&":"&MAX(Plg))));1);FREQUENCE(Plg;LIGNE(
INDIRECT(MIN(Plg)&":"&MAX(Plg))));0);LIGNE(
INDIRECT(MIN(Plg)&":"&MAX(Plg)));0)



"LSteph"
Bonjour,

Il doit y avoir mieux!
Je n'arrive pas à généraliser mais pour les 3 premières voici toujours
Supposons la plage b3:b14
pour la première valeur je pose en F6

=MODE(B3:D14)

(entrée)

ensuite en f7 pour la deuxième valeur ATTENTION faudra l'entrer en
matricielle (ctrl+maj+entrée)

=MODE(SI($B$3:$D$14=$F$6;"";B3:D14))


puis enfin en f8 toujours en matricielle:

=MODE(SI($B$3:$D$14=$F$7;"";SI($B$3:$D$14=$F$6;"";$B$3:$D$14)))



Nota: en cas d'exaequo c'est la 1ère occurence dans l'ordre des cellules
qui l'emporte

--
lSteph


C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus souvent
dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15





LSteph
Le #18697881
Merci du retour
;-)

Point question de dénigrer Isa
>> Il doit y avoir mieux!
j'entendais mieux que ma suggestion de formule
d'ailleurs ce que propose MD est dans ce que je cherchais
pouvoir passer de 1 à 2 ...n avec la même formule.

--
lSteph


C15 a écrit :
Bonjour LSteph,

Je ne sais si c'est mieux que le TCD d'Isabelle, mais cela marche.

A+

C15


LSteph a écrit :
Bonjour,

Il doit y avoir mieux!
Je n'arrive pas à généraliser mais pour les 3 premières voici toujours
Supposons la plage b3:b14
pour la première valeur je pose en F6

=MODE(B3:D14)

(entrée)

ensuite en f7 pour la deuxième valeur ATTENTION faudra l'entrer en
matricielle (ctrl+maj+entrée)

=MODE(SI($B$3:$D$14=$F$6;"";B3:D14))


puis enfin en f8 toujours en matricielle:

=MODE(SI($B$3:$D$14=$F$7;"";SI($B$3:$D$14=$F$6;"";$B$3:$D$14)))



Nota: en cas d'exaequo c'est la 1ère occurence dans l'ordre des cellules
qui l'emporte

--
lSteph


C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus
souvent dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15






LSteph
Le #18697871
;-)
oui, il était l'heure d'aller me coucher,
c'est bien dans cette veine que je cherchais...
ainsi on peut généraliser.

@+

michdenis a écrit :
Évidemment en matricielle : Ctrl + Maj + Enter
Plg -> plage nommée
Remplacer le 1 de la deuxième ligne
par 2 ou par 3 pour le nième plus fréquent


=EQUIV(EQUIV(GRANDE.VALEUR(FREQUENCE(Plg;LIGNE(INDIRECT(
MIN(Plg)&":"&MAX(Plg))));1);FREQUENCE(Plg;LIGNE(
INDIRECT(MIN(Plg)&":"&MAX(Plg))));0);LIGNE(
INDIRECT(MIN(Plg)&":"&MAX(Plg)));0)



"LSteph"
Bonjour,

Il doit y avoir mieux!
Je n'arrive pas à généraliser mais pour les 3 premières voici toujours
Supposons la plage b3:b14
pour la première valeur je pose en F6

=MODE(B3:D14)

(entrée)

ensuite en f7 pour la deuxième valeur ATTENTION faudra l'entrer en
matricielle (ctrl+maj+entrée)

=MODE(SI($B$3:$D$14=$F$6;"";B3:D14))


puis enfin en f8 toujours en matricielle:

=MODE(SI($B$3:$D$14=$F$7;"";SI($B$3:$D$14=$F$6;"";$B$3:$D$14)))



Nota: en cas d'exaequo c'est la 1ère occurence dans l'ordre des cellules
qui l'emporte

--
lSteph


C15 a écrit :
Bonsoir à tous et à toutes,

La fonction Mode permet d'obtenir la valeur qui revient le plus souvent
dans une plage.

Je voudrais avoir les 3 valeurs qui reviennent le plus souvent.

Comment faire ?

Merci de votre aide.

A+

C15





Publicité
Poster une réponse
Anonyme