Bonjour,
J'ai un planning à mettre en place.
Mon soucis c'est qu'on me donne sous forme d'une liste les horaires de chacun, leur activité et la date.
Je dois mettre le tout sous forme d'un tableau clair.
Le soucis c'est qu'avec une rechercheV, dès qu'on rencontre le nom d'une personne il s'arrête. Or le nom d'une personne se répete plusieurs fois
exp :
nom prenom codealliance jour debut fin activite
BAUCHE BENOIT BYAB7504 3/9/07 9:00 11:30 Fronte
BAUCHE BENOIT BYAB7504 3/9/07 12:30 18:00 rdv da
BAUCHE BENOIT BYAB7504 4/9/07 9:00 11:30 Fronte
BAUCHE BENOIT BYAB7504 4/9/07 12:30 18:00 rdv da
BAUCHE BENOIT BYAB7504 5/9/07 9:00 18:00 rdv da
BAUCHE BENOIT BYAB7504 6/9/07 9:00 11:30 corbeille da
BAUCHE BENOIT BYAB7504 6/9/07 12:30 18:00 rdv da
BAUCHE BENOIT BYAB7504 7/9/07 9:00 17:00 rdv da
La formule que j'utilise dans une case est :
=SI(ET(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX))=$D$5;(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX))=$C$5));SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"/")
avec $D$5 = Fronte
$C$5 = 03/09/2007
Dans ce cas ça me donne 9:00
Par contre la formule suivante :
=SI(ET(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX))=$H$5;(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX))=$C$5));SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"/")
avec $H$5=rdv da
$C$5 = 03/09/2007
Dans ce cas ça me donne : /
En faite ça vérifie que la première ligne de ma liste.
Merci de me donner une solution. Je suis novice et je suis un peu perdu
J'ai un planning à mettre en place.
Mon soucis c'est qu'on me donne sous forme d'une liste les horaires de chacun, leur activité et la date.
Je dois mettre le tout sous forme d'un tableau clair.
Le soucis c'est qu'avec une rechercheV, dès qu'on rencontre le nom d'une personne il s'arrête. Or le nom d'une personne se répete plusieurs fois
exp :
nom prenom codealliance jour debut fin activite
BAUCHE BENOIT BYAB7504 3/9/07 9:00 11:30 Fronte
BAUCHE BENOIT BYAB7504 3/9/07 12:30 18:00 rdv da
BAUCHE BENOIT BYAB7504 4/9/07 9:00 11:30 Fronte
BAUCHE BENOIT BYAB7504 4/9/07 12:30 18:00 rdv da
BAUCHE BENOIT BYAB7504 5/9/07 9:00 18:00 rdv da
BAUCHE BENOIT BYAB7504 6/9/07 9:00 11:30 corbeille da
BAUCHE BENOIT BYAB7504 6/9/07 12:30 18:00 rdv da
BAUCHE BENOIT BYAB7504 7/9/07 9:00 17:00 rdv da
La formule que j'utilise dans une case est :
=SI(ET(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX))=$D$5;(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX))=$C$5));SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"/")
avec $D$5 = Fronte
$C$5 = 03/09/2007
Dans ce cas ça me donne 9:00
Par contre la formule suivante :
=SI(ET(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;7;FAUX))=$H$5;(SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;4;FAUX))=$C$5));SI(ESTNA(RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"";RECHERCHEV(B9;Sheet2!$A$1:$G$2951;5;FAUX));"/")
avec $H$5=rdv da
$C$5 = 03/09/2007
Dans ce cas ça me donne : /
En faite ça vérifie que la première ligne de ma liste.
Merci de me donner une solution. Je suis novice et je suis un peu perdu