Voici une formule matricielle qui m'a =E9t=E9 propos=E9e par=20
Denis Michon.... Elle fonctionne =E0 merveille...Elle sert =E0=20
m'indiquer en colonne H quelle est la 2e valeur qui=20
revient le plus souvent dans la colonne D, pluis la 3e,=20
etc....En H10 j'ai =E9cris la formule suivante:
Sachant que la colonne A contient des dates (mm/dd/yy), =E0=20
chaque ligne correspondant aux donn=E9es entr=E9es en colonne=20
D, comment puis-je faire qu'en colonne H j'ai les=20
r=E9sultats de janvier, en colonne I les r=E9sultats de=20
f=E9vrier, etc ???
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" wrote in message 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:
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
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" <anonymous@discussions.microsoft.com> wrote in message
news:45ec01c42ba8$41b33460$a301280a@phx.gbl...
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:
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 ???
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" wrote in message 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:
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
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
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 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
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.
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))
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
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.
.
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)=DATE(2004,1,))*
(COUNTIF(H$10:H10,$D$1
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