Plus difficile maintenant...

Le
Denys
Bonjour tous.

Voici une formule matricielle qui m'a t propose par
Denis Michon. Elle fonctionne merveilleElle sert
m'indiquer en colonne H quelle est la 2e valeur qui
revient le plus souvent dans la colonne D, pluis la 3e,
etc.En H10 j'ai cris la formule suivante:

=MODE($D$10:$D$5000)

Puis en H11 la formule matricielle de Denis:

=MODE(IF(COUNTIF($H$10:H10,INDIRECT("$D$10:D"&MAX(IF
($D$10:$D$65536<>"",ROW($D$10:$D$65536)))))=0,INDIRECT
("$D$10:D"&MAX(IF($D$10:$D$65536<>"",ROW
($D$10:$D$65536))))))

Sachant que la colonne A contient des dates (mm/dd/yy),
chaque ligne correspondant aux donnes entres en colonne
D, comment puis-je faire qu'en colonne H j'ai les
rsultats de janvier, en colonne I les rsultats de
fvrier, etc ???

Pas vident n'est-ce pas !!!

Merci de votre aide

Denys
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.M
Le #1313338
Salut Denys,

Pour la formule en H11, tu peux aussi essayer la matricielle suivante:

=MODE(IF(D10:D5000<>H10,D10:D5000))

Puis en suivant le même principe, pour ne conserver que les résultats conformes
au MOIS

Pour le mois de Janvier 2004
En H10, la matricielle suivante:
=MODE(IF(A10:A5000-DAY(A10:A5000)ÚTE(2004,1,),D10:D5000))
En H11, la matricielle suivante:
=MODE(IF((A10:A5000-DAY(A10:A5000)ÚTE(2004,1,))*(D10:D5000<>H10),D10:D5000))

Pour le mois de Février 2004, tu change DATE(2004,1,) pour DATE(2004,2,)
en I10 et I11.

Salutations,

Daniel M.

"Denys" news:45ec01c42ba8$41b33460$
Bonjour à tous....

Voici une formule matricielle qui m'a été proposée par
Denis Michon.... Elle fonctionne à merveille...Elle sert à
m'indiquer en colonne H quelle est la 2e valeur qui
revient le plus souvent dans la colonne D, pluis la 3e,
etc....En H10 j'ai écris la formule suivante:

=MODE($D$10:$D$5000)

Puis en H11 la formule matricielle de Denis:

=MODE(IF(COUNTIF($H$10:H10,INDIRECT("$D$10:D"&MAX(IF
($D$10:$D$65536<>"",ROW($D$10:$D$65536)))))=0,INDIRECT
("$D$10:D"&MAX(IF($D$10:$D$65536<>"",ROW
($D$10:$D$65536))))))

Sachant que la colonne A contient des dates (mm/dd/yy), à
chaque ligne correspondant aux données entrées en colonne
D, comment puis-je faire qu'en colonne H j'ai les
résultats de janvier, en colonne I les résultats de
février, etc ???

Pas évident n'est-ce pas !!!

Merci de votre aide...

Denys
Denys
Le #1313327
Bonjour Daniel,

Merci beaucoup pour ta réponse. La raison pour laquelle je
voulais garder la formule de Denis, c'est que si je marque
D10:D5000, Excel me donne 0 comme valeur à cause des
nombreuses valeurs vides. De plus, cette formule, une fois
recopiée dans les 5 cellules suivantes me donne les 5
valeurs qui reviennent le plus souvent. Dans le cas
présent, je n'obtiens que les 2 premières. (Ce que j'ai
oublié de mentionner et je m'en excuse)

Comme la feuille Excel contiendra beaucoup d'info, je
voulais pouvoir la recouper par mois, tout en gardant la
formule matricielle proposée par Denis.

Avec ce que tu proposes cependant, je vais essayer de
l'incorporer dans la formule.... On verra bien...

Merci encore une fois Daniel

Denys
Daniel.M
Le #1313320
Salut,


Merci beaucoup pour ta réponse. La raison pour laquelle je
voulais garder la formule de Denis, c'est que si je marque
D10:D5000, Excel me donne 0 comme valeur à cause des
nombreuses valeurs vides. De plus, cette formule, une fois
recopiée dans les 5 cellules suivantes me donne les 5
valeurs qui reviennent le plus souvent. Dans le cas
présent, je n'obtiens que les 2 premières. (Ce que j'ai
oublié de mentionner et je m'en excuse)


En H11 (matricielle):
=MODE(IF((COUNTIF(H$10:H10,$D$10:$D$5000)=0)*($D$10:$D$5000<>""),D$10:D$5000))

Et là, tu peux recopier dans les cellules plus bas.

Pour l'adaptation en tenant compte des mois, c'est toujours la même idée mais en
rajoutant un test sur la date.

En H11 (matricielle)
=MODE(IF(($A$10:$A$5000-DAY($A$10:$A$5000)ÚTE(2004,1,))*(COUNTIF(H$10:H10,$D$1
0:$D$5000)=0)*($D$10:$D$5000<>""),$D$10:$D$5000))

Salutations,

Daniel M.

Denys
Le #1313317
Salut Daniel,

Fantastique !!! Ça fonctionne comme sur des roulettes!!!!!

Merci infiniment!!!!

Denys


-----Original Message-----
Salut,


Merci beaucoup pour ta réponse. La raison pour laquelle
je


voulais garder la formule de Denis, c'est que si je
marque


D10:D5000, Excel me donne 0 comme valeur à cause des
nombreuses valeurs vides. De plus, cette formule, une
fois


recopiée dans les 5 cellules suivantes me donne les 5
valeurs qui reviennent le plus souvent. Dans le cas
présent, je n'obtiens que les 2 premières. (Ce que j'ai
oublié de mentionner et je m'en excuse)


En H11 (matricielle):
=MODE(IF((COUNTIF(H$10:H10,$D$10:$D$5000)=0)*
($D$10:$D$5000<>""),D$10:D$5000))


Et là, tu peux recopier dans les cellules plus bas.

Pour l'adaptation en tenant compte des mois, c'est
toujours la même idée mais en

rajoutant un test sur la date.

En H11 (matricielle)
=MODE(IF(($A$10:$A$5000-DAY($A$10:$A$5000)TE(2004,1,))*
(COUNTIF(H$10:H10,$D$1

0:$D$5000)=0)*($D$10:$D$5000<>""),$D$10:$D$5000))

Salutations,

Daniel M.


.




Publicité
Poster une réponse
Anonyme