Bonjour à toutes et tous,
Je rencontre le problème suivant.
Mon fichier "données" contient une multitude de colonnes. Mettons que deux m'intéressent dans le cas ci dessous, colonnes C et F. (En fait, j'ai des cas ou je fais une recherche sur 4 ou 5 colonnes)
Dans mon fichier "traitement" , je fais une double recherche conditionnelle pour obtenir le nombre d'enregistrement correspondant à mes critères, par exemple:
{=somme(si('[données.xls]Feuilledonnées'!C2:C35623="valeur X";si([données.xls]Feuilledonnées'!F2:F35623="valeur Y";1;0)))}
J'obtiens ce que je veux, parfait.
Maintenant, vu que ma plage de données est dynamique, je ne souhaite pas m'amuser à modifier à chaque fois la dernière ligne des colonnes dans la formule, vu que j'en ai une trentaine de ce type dans mon fichier traitement.
Et là je butte car lorsque j'essaye d'utiliser deux plages dynamiques sur mon fichier "données" (pour C et F), mettons "plage1" et "plage2", constituées d'une colonne pour chaque plage, ma formule - qui ne marche plus - devient :
{=somme(si('[données.xls]Feuilledonnées'!plage1="valeur X";si([données.xls]Feuilledonnées'!plage2="valeur Y";1;0)))}
J'obtiens un joli #REF! J'ai vérifié 10 fois le nom de mes plages et leur contenu, du type:
plage1=DECALER(feuillesdonnées!$c$1;;;NBVAL(feuillesdonnées!$c$1:$c$64992);1)
Pouvez vous m'aider svp ?
un grand merci d'avance
Je rencontre le problème suivant.
Mon fichier "données" contient une multitude de colonnes. Mettons que deux m'intéressent dans le cas ci dessous, colonnes C et F. (En fait, j'ai des cas ou je fais une recherche sur 4 ou 5 colonnes)
Dans mon fichier "traitement" , je fais une double recherche conditionnelle pour obtenir le nombre d'enregistrement correspondant à mes critères, par exemple:
{=somme(si('[données.xls]Feuilledonnées'!C2:C35623="valeur X";si([données.xls]Feuilledonnées'!F2:F35623="valeur Y";1;0)))}
J'obtiens ce que je veux, parfait.
Maintenant, vu que ma plage de données est dynamique, je ne souhaite pas m'amuser à modifier à chaque fois la dernière ligne des colonnes dans la formule, vu que j'en ai une trentaine de ce type dans mon fichier traitement.
Et là je butte car lorsque j'essaye d'utiliser deux plages dynamiques sur mon fichier "données" (pour C et F), mettons "plage1" et "plage2", constituées d'une colonne pour chaque plage, ma formule - qui ne marche plus - devient :
{=somme(si('[données.xls]Feuilledonnées'!plage1="valeur X";si([données.xls]Feuilledonnées'!plage2="valeur Y";1;0)))}
J'obtiens un joli #REF! J'ai vérifié 10 fois le nom de mes plages et leur contenu, du type:
plage1=DECALER(feuillesdonnées!$c$1;;;NBVAL(feuillesdonnées!$c$1:$c$64992);1)
Pouvez vous m'aider svp ?
un grand merci d'avance