Comparaison dates

multi411

XLDnaute Nouveau
Bonjour
Je suis nouveau ici, j'espère que vous pourrez m'aider rapidement.

Je veux comparer une date de naissance par rapport à un tableau et indiquer une valeur dans une autre cellule tout dépendant où se situe la date de naissance dans mes références du tableau. Je m'explique:

ddn = 12-02-1997

si la ddn est comprise entre 01-10-2000 et 30-09-2002 afficher PRÉ dans une cellule
ou
si la ddn est comprise entre 01-10-1998 et 30-09-2000 affiché NOV dans une cellule
ou
si la ddn est comprise entre 01-10-1996 et 30-09-1998 affiché ATO dans une cellule
ou
si la ddn est comprise entre 01-10-1994 et 30-09-1996 affiché PW dans une cellule.

etc.

Merci de votre aide !
 

Chloulou

XLDnaute Occasionnel
Re : Comparaison dates

tu mets dans ta cellule la fromule suivante: ddn = adresse de ta ddn

= si(ET(01/10/200<ddn;ddn<30/09/2002; "PRE"; SI(ET(01//10/1998<ddn;ddn<30/09/2000); NOV; SI(ET(01/10/1996<ddn;ddn<30/09/1998); ATO;SI(ET(01/10/1994<ddn;ddn<30/09/1996);PW;ERREUR))
 

jeanpierre

Nous a quitté
Repose en paix
Re : Comparaison dates

Bonsoir multi411, Chloulou, re le forum,

Désolé un peu long, mais obligé de changer de navigateur pour envoyer le fichier.

Avec RechercheV, nécessite un classement...

Voir....

Jean-Pierre

Edit : Bonsoir Monique, 6 minutes dans la vue.... mais pour beaucoup mieux... Merci... donc
 

Pièces jointes

  • recherche.zip
    4.9 KB · Affichages: 42
  • recherche.zip
    4.9 KB · Affichages: 40
  • recherche.zip
    4.9 KB · Affichages: 41
Dernière édition:

Chloulou

XLDnaute Occasionnel
Re : Comparaison dates

ma formule corrigée:
avec A1 a la place de ddn

=SI(ET(1/10/200<A1;A1<30/9/2002);"PRE";SI(ET(1/10/1998<A1;A1<30/9/2000);"NOV";SI(ET(1/10/1996<A1;A1<30/9/1998);"ATO";SI(ET(1/10/1994<A1;A1<30/9/1996);"PW";"ERREUR"))))
 

Monique

Nous a quitté
Repose en paix
Re : Comparaison dates

Re,

Les dates écrites comme ça 1/10/2000 dans une formule, Excel n'est pas d'accord

=SI(ET("1/10/0"*1<A2;A2<"30/9/2"*1);"PRE";SI(ET("1/10/98"*1<A2;A2<"30/9/0"*1);"NOV";SI(ET("1/10/96"*1<A2;A2<"30/9/98"*1);"ATO";SI(ET("1/10/94"*1<A2;A2<"30/9/96"*1);"PW";"ERREUR"))))

3 fois rien plus court :
=SI(ET("10/2000"*1<A2;A2<"30/9/2"*1);"PRE";SI(ET("10/98"*1<A2;A2<"30/9/0"*1);"NOV";SI(ET("10/96"*1<A2;A2<"30/9/98"*1);"ATO";SI(ET("10/94"*1<A2;A2<"30/9/96"*1);"PW";"ERREUR"))))
 

Tibo

XLDnaute Barbatruc
Re : Comparaison dates

Bonjour,

à tester (avec date de naissance en A1) :

=CHOISIR(EQUIV(A1;{34608;35339;36069;36800});"PRE";"NOV";"ATO";"PRE")

Les 34608, 35339, ... correspondent aux dates sous leur forme décimale. Je n'ai pas réussi à intégrer les dates dans la fonction EQUIV sous un format Date plus lisible.

@+
 

jeanpierre

Nous a quitté
Repose en paix
Re : Comparaison dates

Re à tous, et bonjour aux nouveaux participants,

Tu parles de : 01-10-1996 au lieu de 01/10/1996, l'erruer ne viendrait-elle pas de là...?

Je viens de planter mon poste, dont rien d'ouvert sur le coup....

Ma confiance en Monique est devenue extrême.... donc, je ne vois pas pourquoi cela ne fonctionnerait pas.

Je termine et je regarde.

Bonne soirée toutes et tous.

Jean-Pierre
 

multi411

XLDnaute Nouveau
Re : Comparaison dates

Tu parles de : 01-10-1996 au lieu de 01/10/1996, l'erruer ne viendrait-elle pas de là...?

Non. Que j'entre la date dans n'importe lequel des format ça donne
la même erreur. Si j'entre le 02-10-96 ça fonctionne. Si j'entre le 30-09-96 ça fonctionne mais pas le 01-10-xx.

J'aimes bien l'astuce avec la commande RECHERCHEV. Ça fonctionne bien. J'aimerais pousser ma question plus loin...:D
Mon tableau sert à classer un groupe de 150 joueurs de hockey dans leur catégorie respective selon leur âge. Quand le tableau est complété, l'entrée de donnée se fait aléatoirement, pas déjà triée.
Est-ce qu'il serait possible de mettre le tableau à jour et trié automatiquement au fur et à mesure que les données sont entrées ?
Le tableau "trié" pourrait être fait dans une autre feuille. C'est pas grave. À la fin j'aurais un tableau "non trié" selon l'ordre d'entrée des données et un 2ième tableau "trié" selon 4 critères. (age, nom, prénom, catégorie)

Merci de m'aider.

Note: Il est quelle heure présentement chez vous ? Ici il est 12:46 le midi...
 

jeanpierre

Nous a quitté
Repose en paix
Re : Comparaison dates

Re,

Peux-tu mettre un fichier, car là, c'est un peu brouillard (on a l'habitude, cette année, trois mois d'hiver en été....)....
Peut-être ta version d'Excel, encore que je n'y crois pas...

Là, il est 6 heures de plus.....

A te lire.... et bon après-midi donc...

Jean-Pierre
 

Tibo

XLDnaute Barbatruc
Re : Comparaison dates

re,

Une nouvelle tentative, que j'espère plus aboutie avec des dates un peu plus lisibles dans la formule sous la forme aaaammjj, forme qui permet un classement plus facile à utiliser dans EQUIV :

=CHOISIR(EQUIV(TEXTE(A1;"aaaammjj")*1;{19000101;19941001;19961001;19981001;20001001;20021001});"ERREUR";"PW";"ATO";"NOV";"PRE";"ERREUR")

@+
 

Discussions similaires

Réponses
4
Affichages
572

Statistiques des forums

Discussions
312 629
Messages
2 090 321
Membres
104 491
dernier inscrit
anthony2812