not very clever buffalo a écrit :
salut jb
je me suis largement inspiré de ton exemple pour bricoler un truc qui fonctionne malgré tout et qui me va.
par contre ce que je n'ai pas réussi à faire directement c'est:
- né entre du 01/01/1998 au 31/12/1998 (date saisi en h3 par exemple) écrire "m1" dans h4
mais c'est pas grave, avec ton exemple j'ai pu contourné ça.
merci encore jb..
Satisfait d'avoir pu répondre en partie à ton problème.
Ci-dessous une modification apportant sécurité et résolvant le problème de "l'année 1998".
Table A1:B5 (Option 5 catégories).
Col A: format standard, date 4 chiffres.
Col.B; format standard
Cellule G4: format cellule standard
Date de naissance sous format texte: 01.04.98
Mettre des
points, pas de / ou -
Cellule H4: format standard, Année de naissance 4 chiffres
sous forme 1998.
Cellule I4: format de cellule standard.
formule = SI(DROITE(G4;2)-(DROITE(H4;2) = 0;"";FAUX)
Donne FAUX si faute de frappe dans la colonne H4,
On doit rectifier immédiatement.
Cellule J4: format de cellule standard,
formule = SI(H4>0;RECHERCHEV(H4;$A$1:$B$5;2;VRAI);"")
Si vous avez un fichier en ligne, vous pouvez recopier vers le bas les cellules de G4 à J4.
Si votre base est sur des feuilles Excel individuelles, il faut recopier les cellules G4 à J4 dans chaque feuille.
Exemple chiffré (Chiffres fictifs,
sauf 1998 qui est suivi de 1999)
Colonne A: 1975,1980,1998,1999,2010.
Colonne B: K1,L1,M1,N1,P1.
Colonne G:01.01.98, 01.12.98, 01.01.97, 01.12.97, 01.01.99, 01.12.99,
21.08.97, 12.12.05.
Colonne H:1998, 1998, 1997, 1997,1999, 1999, 1987, 2005.
Colonne J: Résultats: M1, M1, L1, L1, N1, N1, L1, N1.
Ouvrir Excel et dans la feuille vierge mettre les données ci-dessus, vous pourrez faire tous les essais nécessaires et comprendre les principes de fonctionnement. Vous pourrez enregistrer ou non le dossier.
a +
JBxx