| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Salut Denis
en fait tu peux simplifier : au lieu de définir tes plages avec
monadresseresse(...
et puis d'utiliser indirect(monadresse) dans ta formule, tu peux définir
tes plages directement avec indirect (si j'ose dire!!!)
nom défini mesdates=INDIRECT("A" & EQUIV(bilan!$E$11;bilan!$A:$A;0) & ":A"
& EQUIV(bilan!$E$12;bilan!$A:$A;0))
et dans la formule =sommeprod((mesdates blablabla
au lieu de sommeprod((indirect(monadresse) blablabla
Misange migrateuse
http://www.excelabo.net
michdenis a écrit :| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion : #
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Salut Denis
en fait tu peux simplifier : au lieu de définir tes plages avec
monadresseresse(...
et puis d'utiliser indirect(monadresse) dans ta formule, tu peux définir
tes plages directement avec indirect (si j'ose dire!!!)
nom défini mesdates=INDIRECT("A" & EQUIV(bilan!$E$11;bilan!$A:$A;0) & ":A"
& EQUIV(bilan!$E$12;bilan!$A:$A;0))
et dans la formule =sommeprod((mesdates blablabla
au lieu de sommeprod((indirect(monadresse) blablabla
Misange migrateuse
http://www.excelabo.net
michdenis a écrit :
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion : #jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Salut Denis
en fait tu peux simplifier : au lieu de définir tes plages avec
monadresseresse(...
et puis d'utiliser indirect(monadresse) dans ta formule, tu peux définir
tes plages directement avec indirect (si j'ose dire!!!)
nom défini mesdates=INDIRECT("A" & EQUIV(bilan!$E$11;bilan!$A:$A;0) & ":A"
& EQUIV(bilan!$E$12;bilan!$A:$A;0))
et dans la formule =sommeprod((mesdates blablabla
au lieu de sommeprod((indirect(monadresse) blablabla
Misange migrateuse
http://www.excelabo.net
michdenis a écrit :| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion : #
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u0gudRn3KHA.348@TK2MSFTNGP04.phx.gbl...
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Misange, Ca devient presque du chinois pour moi tout ca, trouves tu une
erreur sur mes adressages ...
Merci
"Misange" a écrit dans le message de news:Salut Denis
en fait tu peux simplifier : au lieu de définir tes plages avec
monadresseresse(...
et puis d'utiliser indirect(monadresse) dans ta formule, tu peux définir
tes plages directement avec indirect (si j'ose dire!!!)
nom défini mesdates=INDIRECT("A" & EQUIV(bilan!$E$11;bilan!$A:$A;0) & ":A"
& EQUIV(bilan!$E$12;bilan!$A:$A;0))
et dans la formule =sommeprod((mesdates blablabla
au lieu de sommeprod((indirect(monadresse) blablabla
Misange migrateuse
http://www.excelabo.net
michdenis a écrit :| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion : #
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Misange, Ca devient presque du chinois pour moi tout ca, trouves tu une
erreur sur mes adressages ...
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
OmIuzct3KHA.1660@TK2MSFTNGP04.phx.gbl...
Salut Denis
en fait tu peux simplifier : au lieu de définir tes plages avec
monadresseresse(...
et puis d'utiliser indirect(monadresse) dans ta formule, tu peux définir
tes plages directement avec indirect (si j'ose dire!!!)
nom défini mesdates=INDIRECT("A" & EQUIV(bilan!$E$11;bilan!$A:$A;0) & ":A"
& EQUIV(bilan!$E$12;bilan!$A:$A;0))
et dans la formule =sommeprod((mesdates blablabla
au lieu de sommeprod((indirect(monadresse) blablabla
Misange migrateuse
http://www.excelabo.net
michdenis a écrit :
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion : #jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Misange, Ca devient presque du chinois pour moi tout ca, trouves tu une
erreur sur mes adressages ...
Merci
"Misange" a écrit dans le message de news:Salut Denis
en fait tu peux simplifier : au lieu de définir tes plages avec
monadresseresse(...
et puis d'utiliser indirect(monadresse) dans ta formule, tu peux définir
tes plages directement avec indirect (si j'ose dire!!!)
nom défini mesdates=INDIRECT("A" & EQUIV(bilan!$E$11;bilan!$A:$A;0) & ":A"
& EQUIV(bilan!$E$12;bilan!$A:$A;0))
et dans la formule =sommeprod((mesdates blablabla
au lieu de sommeprod((indirect(monadresse) blablabla
Misange migrateuse
http://www.excelabo.net
michdenis a écrit :| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion : #
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre, car
je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre, car
je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uwBrmmt3KHA.3728@TK2MSFTNGP06.phx.gbl...
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u0gudRn3KHA.348@TK2MSFTNGP04.phx.gbl...
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre, car
je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Manu, si tu passes ton temps à changer les références dans les exemples
que tu donnes, tu ne nous simplifies pas le boulot !!!
de toutes façons je ne peux pas ouvrir ton classeur, excel y trouve un
contenu illisible.
A toi de comprendre (ou pas mais dans ce cas la demande des explications)
les formules qu'on te propose et de les adapter.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe
de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe
de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Manu, si tu passes ton temps à changer les références dans les exemples
que tu donnes, tu ne nous simplifies pas le boulot !!!
de toutes façons je ne peux pas ouvrir ton classeur, excel y trouve un
contenu illisible.
A toi de comprendre (ou pas mais dans ce cas la demande des explications)
les formules qu'on te propose et de les adapter.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uwBrmmt3KHA.3728@TK2MSFTNGP06.phx.gbl...
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u0gudRn3KHA.348@TK2MSFTNGP04.phx.gbl...
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe
de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe
de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Manu, si tu passes ton temps à changer les références dans les exemples
que tu donnes, tu ne nous simplifies pas le boulot !!!
de toutes façons je ne peux pas ouvrir ton classeur, excel y trouve un
contenu illisible.
A toi de comprendre (ou pas mais dans ce cas la demande des explications)
les formules qu'on te propose et de les adapter.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe
de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe
de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre, car
je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre, car
je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uwBrmmt3KHA.3728@TK2MSFTNGP06.phx.gbl...
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u0gudRn3KHA.348@TK2MSFTNGP04.phx.gbl...
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre, car
je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si je
met PP le samedi 25 decembre 2010, le resultat est vide. la formule ne me
renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à cause
de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
est-ce que tu as gardé le premier classeur que je t'avais fait ? (je ne
l'ai plus)
dedans j'avais fait très attention à gérer les années bissextiles. Pour
cela, j'avais défini les plages de dates annuelles et codes annuels (donc
l'étendue maxi de ta plage de recherche) en tenant compte de ce paramètre.
Je n'ai pas regardé ton classeur en détail mais dans tes plages tu inclus
une valeur vide en 2010 qui n'est pas une année bissextile. Ton problème
vient de la.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe
de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe
de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
est-ce que tu as gardé le premier classeur que je t'avais fait ? (je ne
l'ai plus)
dedans j'avais fait très attention à gérer les années bissextiles. Pour
cela, j'avais défini les plages de dates annuelles et codes annuels (donc
l'étendue maxi de ta plage de recherche) en tenant compte de ce paramètre.
Je n'ai pas regardé ton classeur en détail mais dans tes plages tu inclus
une valeur vide en 2010 qui n'est pas une année bissextile. Ton problème
vient de la.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uwBrmmt3KHA.3728@TK2MSFTNGP06.phx.gbl...
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u0gudRn3KHA.348@TK2MSFTNGP04.phx.gbl...
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe
de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe
de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
est-ce que tu as gardé le premier classeur que je t'avais fait ? (je ne
l'ai plus)
dedans j'avais fait très attention à gérer les années bissextiles. Pour
cela, j'avais défini les plages de dates annuelles et codes annuels (donc
l'étendue maxi de ta plage de recherche) en tenant compte de ce paramètre.
Je n'ai pas regardé ton classeur en détail mais dans tes plages tu inclus
une valeur vide en 2010 qui n'est pas une année bissextile. Ton problème
vient de la.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe
de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe
de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Tu as raison Misange, désolé pour ces changements de Ref, su le fichier
ci-dessous en esperant qu'il puisse s'ouvrir, j'ai adapté ta methode ainsi
que celle de denis dans la feuil recap. Le resultat me donne tjrs un
resultat vide, je pense que ce doit etre une mini erreur de ma part, mais
impossible à trouver.
Avec ce fichier exemple et adapté, j'epere que vous pourrez me stipuler mon
erreur. Merci
http://www.cijoint.fr/cjlink.php?file=cj201004/cijPwWyMbF.xls
Manu
"Misange" a écrit dans le message de news:Manu, si tu passes ton temps à changer les références dans les exemples
que tu donnes, tu ne nous simplifies pas le boulot !!!
de toutes façons je ne peux pas ouvrir ton classeur, excel y trouve un
contenu illisible.
A toi de comprendre (ou pas mais dans ce cas la demande des explications)
les formules qu'on te propose et de les adapter.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe
de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe
de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Tu as raison Misange, désolé pour ces changements de Ref, su le fichier
ci-dessous en esperant qu'il puisse s'ouvrir, j'ai adapté ta methode ainsi
que celle de denis dans la feuil recap. Le resultat me donne tjrs un
resultat vide, je pense que ce doit etre une mini erreur de ma part, mais
impossible à trouver.
Avec ce fichier exemple et adapté, j'epere que vous pourrez me stipuler mon
erreur. Merci
http://www.cijoint.fr/cjlink.php?file=cj201004/cijPwWyMbF.xls
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
OX3yKLu3KHA.4016@TK2MSFTNGP05.phx.gbl...
Manu, si tu passes ton temps à changer les références dans les exemples
que tu donnes, tu ne nous simplifies pas le boulot !!!
de toutes façons je ne peux pas ouvrir ton classeur, excel y trouve un
contenu illisible.
A toi de comprendre (ou pas mais dans ce cas la demande des explications)
les formules qu'on te propose et de les adapter.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :
Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uwBrmmt3KHA.3728@TK2MSFTNGP06.phx.gbl...
Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u0gudRn3KHA.348@TK2MSFTNGP04.phx.gbl...
| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
#jou3rm3KHA.3844@TK2MSFTNGP05.phx.gbl...
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
edOeIOl3KHA.4336@TK2MSFTNGP04.phx.gbl...
Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe
de
discussion :
#cUuDHl3KHA.1452@TK2MSFTNGP06.phx.gbl...
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
e0#ek4k3KHA.4540@TK2MSFTNGP04.phx.gbl...
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uCkAtyk3KHA.3728@TK2MSFTNGP06.phx.gbl...
Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe de
discussion :
uTyqhmk3KHA.348@TK2MSFTNGP04.phx.gbl...
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
D8C96C09-73B5-43D5-BFDE-849251CE4B2F@microsoft.com...
Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de groupe
de
discussion :
#auliDj3KHA.4332@TK2MSFTNGP02.phx.gbl...
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu
Tu as raison Misange, désolé pour ces changements de Ref, su le fichier
ci-dessous en esperant qu'il puisse s'ouvrir, j'ai adapté ta methode ainsi
que celle de denis dans la feuil recap. Le resultat me donne tjrs un
resultat vide, je pense que ce doit etre une mini erreur de ma part, mais
impossible à trouver.
Avec ce fichier exemple et adapté, j'epere que vous pourrez me stipuler mon
erreur. Merci
http://www.cijoint.fr/cjlink.php?file=cj201004/cijPwWyMbF.xls
Manu
"Misange" a écrit dans le message de news:Manu, si tu passes ton temps à changer les références dans les exemples
que tu donnes, tu ne nous simplifies pas le boulot !!!
de toutes façons je ne peux pas ouvrir ton classeur, excel y trouve un
contenu illisible.
A toi de comprendre (ou pas mais dans ce cas la demande des explications)
les formules qu'on te propose et de les adapter.
Misange migrateuse
http://www.excelabo.net
Manu a écrit :Ci joint le fichier, la formule se situe en C380 feuil Recap, bizarre,
car je pense ne pas avoir loupé quoi que ce soit.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijGld5maK.xls
Merci
"Manu" a écrit dans le message de news:Je ne pige pas mon erreur,
Voici ce que j'ai mis comme Nom à adrD et adrJ
adrD :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);2)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);2)
adrJ :
RESSE(EQUIV('JT'!$E$8;RECAP!$B$11:$B$376;1);3)&":"&ADRESSE(EQUIV('JT'!$E$9;RECAP!$B$11:$B$376;1);3)
Mes dates criteres sont dans la feuil JT en E8 et E9
Mes dates de recherches sont dans la feuil RECAP de B11 à B376
et les recherches de PP ; KK ; RR ..... se trouvent de C11 à C376
Et la formule de Denis, je l'ai placé sur la feuil RECAP en C380 :
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(adrD);JOURS_feries;0))*(JOURSEM(INDIRECT(adrD);2)>5)*(INDIRECT(adrJ)={"PP"."KK"."AA"."RR"});1))
Mes jours fériés sont sur une autre feuil mais nommé : JOURS_feries
J'ai vraiment le sentiment de n'avoir fait aucune erreur et pourtant si
je met PP le samedi 25 decembre 2010, le resultat est vide. la formule
ne me renvoie un code erreur, mais me donne un resultat vide
Avez vous une idée ?
Merci
Manu
"michdenis" a écrit dans le message de news:| inclure cette notion de choix des dates de facon
| que si je change de dates, la formules fonctionnes
| entre ces 2 dates.
Suppose que tu conserves ces 2 mêmes cellules pour faire
ton calcul mais que tu veuilles modifier les dates.
A ) Crée 2 noms (insertion / nom / définir
Nom 1 = AdrD pour la colonne des dates
Fait référence à :
RESSE(EQUIV($E$11;$A:$A;1);1)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);1)
La formule suivante suppose que tes dates sont en ordre croissant à
cause de:
du "1" dans EQUIV($E$11;$A:$A;1). Le traitement est plus rapide.
Nom 2 = AdrJ Pour la colonne des jours "B:B"
Fait référence à
RESSE(EQUIV($E$11;$A:$A;1);2)&":"&ADRESSE(EQUIV($E$12;$A:$A;1);2)
Maintenant tu insères ces 2 noms dans ta formule générale :
Validation Matricielle : Maj + Ctrl + Enter
=SOMME(SI(ESTNUM(EQUIV(INDIRECT(AdrD);G2:G8;0))*(JOURSEM(INDIRECT(AdrD);2)>5)*(INDIRECT(AdrJ)={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Voilà.
"Manu" a écrit dans le message de groupe de
discussion :
#
Genial, ca fonctionne impec, et je vous avoue que je n'ais pas tout
saisi
surtout cette partie de la formule :
SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5
il faut juste desoramais inclure cette notion de choix des dates de
facon
que si je change de dates, la formules fonctionnes entre ces 2 dates.
C'est deja un super avancement,
merci encore
Manu
"michdenis" a écrit dans le message de news:Si tu veux faire un peu plus court :
Validation matricielle :
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25={"PP"."PL"."OP"."KK"."SS"."OO"."GG"."BBB"."ZZ"."EE"."YY"."MM"."RR"});1))
Je ne sais si PP.PL .... la liste est exhaustive !
"michdenis" a écrit dans le message de groupe
de
discussion :
#
Validation matricielle : Ctrl + Maj + Enter
Ta formule est longue parce que logiguement on ne peut difficilement
utiliser en même temps <>"T" et <>""
La formule calcule d'abord <>"" et soustrait <>"T"
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"");1))-SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25="T");1))
"Manu" a écrit dans le message de groupe de
discussion :
e0#
Ben... désolé,
Je suppose que c'etait en matrice, je l'ai testé ainsi et si je
supprime
tout le texte en colonne B et que je tape EEE en B2 il me donne un
resultat
de 3
J'ai testé la formule en normal et là quoi que je fasse le resultat
est
tjrs
egal à 0
Manu
"michdenis" a écrit dans le message de news:Essaie cette formule et on en parle plus ;-))
=SI(NBCAR($B$2:$B$25)>0;SOMME(SI(ESTNUM(EQUIV($A$2:$A$25;$G$2:$G$8;0))*(JOURSEM($A$2:$A$25;2)>5)*($B$2:$B$25<>"T");1));0)
"Manu" a écrit dans le message de groupe de
discussion :
Bonjour Michdenis,
Ca ne fonctionne pas, car meme si je supprime tout ce qui est colonne
B,
la
formule trouve toujours 3
Le but etant de compter les cellules pleine de la col B hormis si
c'est
un
T
et qui soit un jour férié et qui tombe un samedi / dimanche entre le
critere
de date stipulé en E11:E12 (ces dates seront bien sur variable).
Manu
"michdenis" a écrit dans le message de news:Bonjour,
En supposant que j'ai compris ton problème, la formule
serait :
Validation matricielle : Ctrl + Maj + Enter
=SOMME(SI(ESTNUM(EQUIV(A2:A25;G2:G8;0))*(JOURSEM(A2:A25;2)>5)*(B2:B25<>"T");1))
"Manu" a écrit dans le message de groupe
de
discussion :
#
Bonjour,
Malgrés deja toute l'aide apporter par diverses personnes dont
Daniel,
Misange, Sam..., je ne m'en sort pas encore totalement.
J'espere y parvenir à condition de réussir cette formule avec
laquelle
je
galere et que je vous détail sur le cijoint (ce sera + clair). Merci
pour
toutes aides, j'en ai besoin.
http://www.cijoint.fr/cjlink.php?file=cj201004/cijmesyLSw.xls
Merci
Manu