Fonction si dans un autre classeur

Bonjour,

j'ai tenté de trouver ma réponse sur le forum, ...mais en vain !dsl.

Je suis un peu perdu entre les fonctions "si" et "recherche".

Voici mon soucis :

je voudrais une formule du type :

"si (dans la colonne E d'un autre classeur, je trouve la valeur 'X' ; alors je voudrais la somme des montants de la colonne D pour les lignes où i y a la valeur 'x' en E (du même classeur); sinon 'zéro').

J'espère que ma description est compréhensible !

Merci d'avance à tous

Bonjour,

ça pourrait ressembler à ceci dans le classeur1 :

=SOMMEPROD(([Classeur2.xls]Feuil1!$E$1:$E$20="X")*[Classeur2.xls]Feuil1!$D$1:$D$20)

Noms de classeur, de feuille et plages de cellules à adapter

Je te laisse tester

@+

Bonjour,

Tu peux également essayer la formule suivante :

=SOMME.SI([AutreClasseur]Feuil1!$D:$D;B:B;D:D)

  • avec dans la colonne D "du fichier 2" les lettres concernées ...dont X ;
  • dans la colonne B "du fichier 1(celui dans lequel la formule est saisie) " les lettres qui peuvent se repéter ;
  • et dans la colone D "du fichier 1 (celui dans lequel la formule est saisie) " les montantsdont on veut faire la somme.

J'ai joint les deux fichiers :

18exemple.zip (8.19 Ko)

N'hésite pas à revenir vers moi sur l'exemple ci-joint.

Merci beaucoup à tous les 2 pour vos réponses.

voici ce qui me va parfaitement :

=SOMME.SI('C:\chemin en entier\[nom du fichier.xls]Feuil1'!E:E;x;'C:\chemin en entier\[nom du fichier.xls]Feuil1'!D:D)

Merci encore

à+

Rechercher des sujets similaires à "fonction classeur"