[excel fonction] question bete ....

matt -  
maily Messages postés 7560 Statut Contributeur -
bonjour,
en faite j'ai un petit soucis ...
Dans le fichier 1 en colonne C j'ai une liste de prenom.
Dans le fichier 2 en colonne K j'ai la meme liste de prénom et en F,G,H j'ai une liste des dates de naissances correspondante ( F c'est les jour, G les mois et H les années).

Dans le 1er fichier si en D1 je met :
=SI(C3=[nomenfants.xls]Feuil1!$K$2;DATE([nomenfants.xls]Feuil1!$F$2;[nomenfants.xls]Feuil1!$G$2;[nomenfants.xls]Feuil1!$H$2);"FAUX")

il m'affiche bien la date de naissance en D1

mais si je met

=SI(C3:C2250=[nomenfants.xls]Feuil1!$K$2:$K$2250;DATE([nomenfants.xls]Feuil1!$F$2:$F$2250;
[nomenfants.xls]Feuil1!$G$2:$G$2250;[nomenfants.xls]Feuil1!$H$2:$H$2250);"FAUX")

il m'affiche faux, pourquoi est ce que ca marche pour un et non pour le plage C3:C2250 ?

merci d'avance faser
A voir également:

1 réponse

maily Messages postés 7560 Statut Contributeur 453
 
Bonjour!

Tu ne peux pas calculer toutes les dates de naissances dans une seule et même cellule!
Ce que tu peux faire par contre, c'est écrire ta première formule au début sans le $ devant le chiffre
=SI(C3=[nomenfants.xls]Feuil1!$K2;DATE([nomenfants.xls]Feuil1!$F2;[nomenfants.xls]Feuil1!$G2;[nomenfants.xls]Feuil1!$H2);"FAUX")

et puis, tu étends la formule en descendant...
0