[excel fonction] question bete ....

Fermé
matt - 16 août 2006 à 16:10
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 16 août 2006 à 17:20
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 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
16 août 2006 à 17:20
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