[excel fonction] question bete ....
matt
-
maily Messages postés 7560 Statut Contributeur -
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
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
1 réponse
-
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...