GNT sans publicité, site mobile, fonctionnalitées exclusives...

Lequel revient...(bis)

Le
Denys
Bonjour à tous,

Sur une question posée hier, à savoir quel valeur revient
le plus souvent pour une plage donnée, Alain m'a proposé
la solution suivante:

Mode(Q115:AT415)

La réponse est 0 étant donné que c'est la valeur la plus
fréquente, vu que toutes les cellules d'origine (sur une
autre feuille Excel) ne sont pas remplies.

Ce dont j'aurais besoin, c'est de savoir les 5 valeurs qui
reviennent le plus souvent, et combien de fois elles sont
présentes dans la plage Q115:AT415.

N.B. Cette plage revient sur 12 onglets, chacun
représentant un mois de l'année.

Peut-être ai-je mal compris la fonction mode? Quelqu'un
aurait une idée?

Merci beaucoup

Denys
Lire les 5 réponses

Questions / Réponses high-tech
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
AV
Le #221534
Mode(Q115:AT415)
La réponse est 0 étant donné que c'est la valeur la plus
fréquente, vu que toutes les cellules d'origine (sur une
autre feuille Excel) ne sont pas remplies.


Il est entendu qu'il s'agit de valeurs numériques (?)
A priori ça ne devrait pas te renvoyer 0 mais au pire #N/A si la plage d'examen
est complètement vide ou si aucune des valeurs de la plage n'est présente plus
d'une fois !
Alternative ne présentant pas l'inconvénient mais matricielle cette fois (compte
tenu de la dimension de la plage, tu risques de voir le sablier ..)
=MAX(SI(NB.SI(plg;plg)=MAX(NB.SI(plg;plg));plg))

AV

Denys
Le #221473
Salut Alain,

Cool!!! Merci beaucoup!! En fait la valeur 0 est celle qui
revient le plus souvent étant donné que ces cellules sont
des liens provenant d'un autre classeur. Naturellement, si
ces données sont vides, la valeur devient 0.

Merci encore Alain..

Denys


-----Original Message-----
Mode(Q115:AT415)
La réponse est 0 étant donné que c'est la valeur la plus
fréquente, vu que toutes les cellules d'origine (sur une
autre feuille Excel) ne sont pas remplies.


Il est entendu qu'il s'agit de valeurs numériques (?)
A priori ça ne devrait pas te renvoyer 0 mais au pire
#N/A si la plage d'examen

est complètement vide ou si aucune des valeurs de la
plage n'est présente plus

d'une fois !
Alternative ne présentant pas l'inconvénient mais
matricielle cette fois (compte

tenu de la dimension de la plage, tu risques de voir le
sablier ..)

=MAX(SI(NB.SI(plg;plg)=MAX(NB.SI(plg;plg));plg))

AV


.




Denys
Le #221418
Allo Alain,

Moi encore.... La formule me retourne #name! est-ce parce
que mon Excel est en anglais? J'ai bien fait la formule
matricielle.

=MAX(IF(nb,IF(Q115:AT410,Q115:AT410)=MAX(nb,IF
(Q115:AT410,Q115:AT410)),Q115:AT410))

Merci pour ton temps

Denys


-----Original Message-----
Mode(Q115:AT415)
La réponse est 0 étant donné que c'est la valeur la plus
fréquente, vu que toutes les cellules d'origine (sur une
autre feuille Excel) ne sont pas remplies.


Il est entendu qu'il s'agit de valeurs numériques (?)
A priori ça ne devrait pas te renvoyer 0 mais au pire
#N/A si la plage d'examen

est complètement vide ou si aucune des valeurs de la
plage n'est présente plus

d'une fois !
Alternative ne présentant pas l'inconvénient mais
matricielle cette fois (compte

tenu de la dimension de la plage, tu risques de voir le
sablier ..)

=MAX(SI(NB.SI(plg;plg)=MAX(NB.SI(plg;plg));plg))

AV


.




michdenis
Le #221370
Bonjour Denys,


Nb,if j'ai bien peur que ce ne soit pas la traduction de Nb.si

Essaie plutôt CountIf en un mot.


Salutations!


"Denys" Allo Alain,

Moi encore.... La formule me retourne #name! est-ce parce
que mon Excel est en anglais? J'ai bien fait la formule
matricielle.

=MAX(IF(nb,IF(Q115:AT410,Q115:AT410)=MAX(nb,IF
(Q115:AT410,Q115:AT410)),Q115:AT410))

Merci pour ton temps

Denys


-----Original Message-----
Mode(Q115:AT415)
La réponse est 0 étant donné que c'est la valeur la plus
fréquente, vu que toutes les cellules d'origine (sur une
autre feuille Excel) ne sont pas remplies.


Il est entendu qu'il s'agit de valeurs numériques (?)
A priori ça ne devrait pas te renvoyer 0 mais au pire
#N/A si la plage d'examen

est complètement vide ou si aucune des valeurs de la
plage n'est présente plus

d'une fois !
Alternative ne présentant pas l'inconvénient mais
matricielle cette fois (compte

tenu de la dimension de la plage, tu risques de voir le
sablier ..)

=MAX(SI(NB.SI(plg;plg)=MAX(NB.SI(plg;plg));plg))

AV


.




Denys
Le #221365
Bonjour Denis,

Tu avais parfaitement raison. la formule fonctionne
parfaitement bien maintenant. Seulement, saurai-tu me dire
comment pourrais-je faire pour trouver la deuxième
valeur...jusqu'à la cinquième la plus représentée?

Merci beaucoup

Denys


-----Original Message-----
Bonjour Denys,


Nb,if j'ai bien peur que ce ne soit pas la traduction
de Nb.si


Essaie plutôt CountIf en un mot.


Salutations!


"Denys" de news:021701c38cf4$dd4b14e0$

Allo Alain,

Moi encore.... La formule me retourne #name! est-ce parce
que mon Excel est en anglais? J'ai bien fait la formule
matricielle.

=MAX(IF(nb,IF(Q115:AT410,Q115:AT410)=MAX(nb,IF
(Q115:AT410,Q115:AT410)),Q115:AT410))

Merci pour ton temps

Denys


-----Original Message-----
Mode(Q115:AT415)
La réponse est 0 étant donné que c'est la valeur la plus
fréquente, vu que toutes les cellules d'origine (sur une
autre feuille Excel) ne sont pas remplies.


Il est entendu qu'il s'agit de valeurs numériques (?)
A priori ça ne devrait pas te renvoyer 0 mais au pire
#N/A si la plage d'examen

est complètement vide ou si aucune des valeurs de la
plage n'est présente plus

d'une fois !
Alternative ne présentant pas l'inconvénient mais
matricielle cette fois (compte

tenu de la dimension de la plage, tu risques de voir le
sablier ..)

=MAX(SI(NB.SI(plg;plg)=MAX(NB.SI(plg;plg));plg))

AV


.




.





Publicité
Suivre les réponses
Poster une réponse
Anonyme