Excel 2007: formule avec SI, ET, et RECHERCHE
Résolu
trinidad654
Messages postés
9
Statut
Membre
-
trinidad654 Messages postés 9 Statut Membre -
trinidad654 Messages postés 9 Statut Membre -
Bonjour,
Tout d'abord, je tiens à dire que j'ai cherché sur de nombreux forums avant de lancer ce post.
Je dois faire un tableau (Feuille 'Résultat') dont les cases vont être remplies depuis un autre tableau (Feuille 'DATA') si les conditions d'en-têtes de colonnes et de lignes sont remplies.
En en-tête de colonnes, j'ai l'année (2010; 2011; etc.), la version (Réel; Prévisionnel; etc.), et le mois (01-Janv; 02-Fév; etc.);
et comme en-tête de ligne j'ai simplement l'indicateur (Prestation de services; Vente de marchandises; etc.).
Donc si les en-têtes correspondent dans les deux tableaux pour une valeur, cette valeur doit apparaître dans le 2ème tableau (Feuille 'Résultat').
J'ai essayé :
=SI(ET((C1=DATA!B2:B52;DATA!C2:C53=Résultat!C2;Résultat!C3=DATA!D1:O1;DATA!A2:A56=Résultat!A4));DATA!D3;0)
=SOMME(SI(($A4=DATA!$A$2:$A$100)*(D$3=DATA!$D$1:$O$1)*(D$2=DATA!$C$2:$C$100)*(D$1=DATA!$B$2:$B$100);DATA!$D$2:$O$100;0))
=SI(ET(RECHERCHEV(A4;DATA!A2:A56;1);RECHERCHEV(C1;DATA!B2:B53;1);RECHERCHEV(Résultat!C2;DATA!C2:C57;1);RECHERCHEH(Résultat!C3;DATA!D1:O1;1));DATA!D3;0)
et puis un SOMMEPROD aussi...
Rien à faire, j'obtiens toujours #VALEUR!...
Quelqu'un peut-il m'aider??
Merci
Tout d'abord, je tiens à dire que j'ai cherché sur de nombreux forums avant de lancer ce post.
Je dois faire un tableau (Feuille 'Résultat') dont les cases vont être remplies depuis un autre tableau (Feuille 'DATA') si les conditions d'en-têtes de colonnes et de lignes sont remplies.
En en-tête de colonnes, j'ai l'année (2010; 2011; etc.), la version (Réel; Prévisionnel; etc.), et le mois (01-Janv; 02-Fév; etc.);
et comme en-tête de ligne j'ai simplement l'indicateur (Prestation de services; Vente de marchandises; etc.).
Donc si les en-têtes correspondent dans les deux tableaux pour une valeur, cette valeur doit apparaître dans le 2ème tableau (Feuille 'Résultat').
J'ai essayé :
=SI(ET((C1=DATA!B2:B52;DATA!C2:C53=Résultat!C2;Résultat!C3=DATA!D1:O1;DATA!A2:A56=Résultat!A4));DATA!D3;0)
=SOMME(SI(($A4=DATA!$A$2:$A$100)*(D$3=DATA!$D$1:$O$1)*(D$2=DATA!$C$2:$C$100)*(D$1=DATA!$B$2:$B$100);DATA!$D$2:$O$100;0))
=SI(ET(RECHERCHEV(A4;DATA!A2:A56;1);RECHERCHEV(C1;DATA!B2:B53;1);RECHERCHEV(Résultat!C2;DATA!C2:C57;1);RECHERCHEH(Résultat!C3;DATA!D1:O1;1));DATA!D3;0)
et puis un SOMMEPROD aussi...
Rien à faire, j'obtiens toujours #VALEUR!...
Quelqu'un peut-il m'aider??
Merci
3 réponses
-
Bonjour,
Pour y comprendre quelque chose sans voir le classeur...
mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
http://cijoint.fr/
et coller le lien proposé dans le message de réponse
-
http://www.cijoint.fr/cjlink.php?file=cj201103/cijLSKKEEc.xlsx
Voilà! -
Désolé, désolé, toutes mes confuses comme dirait un fan du "Père Noël est une ordure",
il s'agissait tout simplement du petit triangle vert qui indique une erreur de formule.
Lors de mon import depuis Access, il a mis les chiffres en texte...
Merci à ceux qui ont cherché!
Bonne journée