Liste des Personnes présentes. entre 2 dates

Bonsoir et au secours !

Je viens encore foutre mon bazar sur le forum !

Une petite question :

Je voudrais extraire la liste des personnes présentes entre le 18/11/2006

et le 30/08/2007.

C'est à dire (dans le fichier) , les personne qui ne sont pas en vacance entre ces 2 dates.

J'ai essayé les >=, <=, etc... dans la fonction :

=SI(ET(D2>=DATE(2007;8;30);C2<=DATE(2006;11;18));A2&" "&B2;"")

ça n'a rien donné...

le petit fichier :

https://www.excel-pratique.com/~files/doc/YahelN7ROODateRetour.xls

Sébastien et Amadéus svp. Merci

Merci de vos réponses .

Bonjour

La réponse à cette question a déjà été donnée de façon détaillée sur ce forum.

https://www.excel-pratique.com/~files/doc/2VzVsDateRetourV2.xls

Cordialement,

Amadéus

Je suis désolé Amadéus,

Le fichier 2VzVsDateRetourV2.xls

m'indique les personnes présentes entre ces 2 dates, je voudrais de mon côté

extraire les personnes qui seront absentes entre ces 2 dates .

Merci Amadéus quelque soit ton aide

Bonsoir

Panne d'accès au site depuis 9h.

Ci-joint le fichier amélioré.

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/Dates.zip

Tout simplement merci Amadéus.

Une épine du pied...

Bonjour,

merci Amadéus et aux participants de ce forum .

J'ai enfin trouvé ma fonction (en jaune dans le fichier).

Avec le fichier: DateRetourV3-1.xls

=SI(ET($C2<=DATE(2006;11;18);$D2<=DATE(2007;8;30));"DISPONIBLE";"") AFFICHE DISPONIBLE - pour les personnes disponible entre le 18/11/2006 et le 30/08/2007

=SI(ET($C2<=DATE(2006;11;18);$D2<=DATE(2007;8;30));$A2;"") AFFICHE LE NOM DE LA PERSONNE DISPONIBLE - pour les personnes disponible entre le 18/11/2006 et le 30/08/2007

La taille de votre fichier est trop importante (max. 100 ko). L'upload est stoppé

Merci encore.

Bonjour,

merci Amadéus et aux participants de ce forum .

J'ai enfin trouvé ma fonction (en jaune dans le fichier).

Avec le fichier: DateRetourV3-1.xls

=SI(ET($C2<=DATE(2006;11;1Cool;$D2<=DATE(2007;8;30));"DISPONIBLE";"") AFFICHE DISPONIBLE - pour les personnes disponible entre le 18/11/2006 et le 30/08/2007

=SI(ET($C2<=DATE(2006;11;1Cool;$D2<=DATE(2007;8;30));$A2;"") AFFICHE LE NOM DE LA PERSONNE DISPONIBLE - pour les personnes disponible entre le 18/11/2006 et le 30/08/2007

https://www.excel-pratique.com/~files/doc/DateRetourV3-1.zip

Merci encore.

Bonjour au forum,

Merci de votre aide.

Ci joint le fichier excel.

https://www.excel-pratique.com/~files/doc/essai1.xls

Explication:

Je veux extraire en D2, les personnes diponibles entre 2 dates :

diponible entre le 16/05/2007 et le 8/7/2007 inclus.

J'ai essayé cette fonction en D2 :

=SI(ET($B2<=DATE(2007;5;16);$C2<=DATE(2007;7;8));$ A2;"")

Mais, il y a une erreur en D5 D21 D23 D25 !

En effet pour BERLENDIS : il ne peut être disponible

car il est en remplacement jusqu'au 4/07/2007.

Idem pour THOMAS : en remplacement jusqu'au 27/05/2007

etc...

Dans la colonne G la fonction m'indique

ces personnes en rouge sur la photo.BERLENDIS, THOMAS...

je vous la colle m'est bon, elle est bien complexe :

=SI(ET($B2<DATE(2007;5;16);$C2>DATE(2007;5;16);$C2 <=DATE(2007;7;8));$A2;SI(ET($B2>DATE(2007;5;16);$B 2<DATE(2007;7;8));$B2;SI(ET($B2>DATE(2007;5;16);$B 2<DATE(2007;7;8);$C2<DATE(2007;7;8));$A2;"")))

Ma question est :

Qu'elle est la fonction la plus appropriée pour avoir un

résultat correcte, et bien sur quelle est elle ?

ps: pour tout vous dire, je suis un peu perdu...

Merci

Bonjour

Comme pour tes problémes précédents, tu ne pourra échapper à l'exament de TOUTES les conditions possibles pour écrire tes formules, et forcément, elles seront toujours à rallonge, à moins de trouver un autre système..

Bon courage,

Amadéus

Bonjour Amadéus,

Apparament je suis sur une formule fournie par un autre forum, je te la livre :

=SI(OU(ET(B2>DATE(2007;5;16);B2<DATE(2007;7;8));ET(C2>DATE(2007;5;16);C2<DATE(2007;7;8));ET(B2<DATE(2007;5;16);C2>DATE(2007;7;8)));"";A2)

Cette formule fait partie du fichier essai1.xls, pour le pb de la colonne D.( DISPONIBLE ENTRE LE ...)

Je te tiens au courant, j'ai le même pb sur un autre fichier.(seules les dates changent)

Merci

Bonjour,

Cette formule:

=SI(OU(ET(B2>DATE(2007;5;16);B2<DATE(2007;7;8))

;ET(C2>DATE(2007;5;16);C2<DATE(2007;7;8));ET(B2<DATE(2007;5;16);C2>DATE(2007;7;8)));"";A2)

fonctionne parfaitement sur un fichier

avec 1000 lignes et 26 colonnes.

Bonne fin de journée

Bonjour

=SI(OU(B2>DATE(2007;7;8);C2<DATE(2007;5;16));A2;"")

Pour la 1ére colonne cherchée.

Heureusement que les formules marchent encore après 1000 lignes! parce qu'elles marchent encore après 65 535 sur excel 2003 et 1 048 576 lignes sur excel 2007(à condition d'avoir assez de mémoire)

Amadéus

Oui Amadéus !!!

Ta formule me convient.

=SI(OU(B2>DATE(2007;7;8);C2<DATE(2007;5;16));A2;"")

Bonne fin de journée. à toi et au forum.

Au fait Amadéus pour les lignes, ce n'est pas du tout ce que je voulais dire.

Je parlais plutôt de 1000 dates sur 1000 lignes... et comme les 1eres formules ne fonctionnaient pas....sur 15 lignes.

Merci encore.

Rechercher des sujets similaires à "liste personnes presentes entre dates"