Formule Excel 2007
Résolu
Bonjour,
J'ai besoin d'une astuce sur Excel 2007,
Voici ma formule que j'aimerai réduire (car lorsque je veux ajouter une nouvelle ligne elle devient fausse)
=IF(D10=M4;O4;IF(D10=M5;O5;IF(D10=M6;O6;IF(D10=M7;O7;IF(D10=M8;O8;IF(D10=M9;O9;IF(D10=M10;O10;IF(D10=M11;O11;IF(D10=M12;O12;IF(D10=M13;O13;IF(D10=M14;O14;IF(D10=M15;O15;IF(D10=M16;O16;IF(D10=M17;O17;IF(D10=M18;O18;IF(D10=M19;O19;IF(D10=M20;O20;IF(D10=M21;O21;IF(D10=M22;O22;IF(D10=M23;O23;IF(D10=M24;O24;IF(D10=M25;O25;IF(D10=M26;O26;IF(D10=M27;O27;IF(D10=M28;O28;IF(D10=M29;O29;IF(D10=M30;O30;IF(D10=M31;O31;IF(D10=M32;O32;IF(D10=M33;O33;IF(D10=M34;O34;IF(D10=M35;O35;IF(D10=M36;O36;IF(D10=M37;O37;IF(D10=M38;O38;IF(D10=M39;O39;IF(D10=M40;O40;IF(D10=M41;O41;IF(D10=M42;O42;IF(D10=M43;O43;IF(D10=M44;O44;IF(D10=M45;O45;IF(D10=M46;O46;IF(D10=M47;O47;IF(D10=M48;O48;IF(D10=M49;O49;IF(D10=M50;O50;IF(D10=M51;O51;IF(D10=M52;O52;IF(D10=M53;O53;IF(D10=M54;O54;IF(D10=M55;O55;IF(D10=M56;O56)))))))))))))))))))))))))))))))))))))))))))))))))))))
Quelqu'un pourrait-il m'aider svp ?
Merci d'avance.
J'ai besoin d'une astuce sur Excel 2007,
Voici ma formule que j'aimerai réduire (car lorsque je veux ajouter une nouvelle ligne elle devient fausse)
=IF(D10=M4;O4;IF(D10=M5;O5;IF(D10=M6;O6;IF(D10=M7;O7;IF(D10=M8;O8;IF(D10=M9;O9;IF(D10=M10;O10;IF(D10=M11;O11;IF(D10=M12;O12;IF(D10=M13;O13;IF(D10=M14;O14;IF(D10=M15;O15;IF(D10=M16;O16;IF(D10=M17;O17;IF(D10=M18;O18;IF(D10=M19;O19;IF(D10=M20;O20;IF(D10=M21;O21;IF(D10=M22;O22;IF(D10=M23;O23;IF(D10=M24;O24;IF(D10=M25;O25;IF(D10=M26;O26;IF(D10=M27;O27;IF(D10=M28;O28;IF(D10=M29;O29;IF(D10=M30;O30;IF(D10=M31;O31;IF(D10=M32;O32;IF(D10=M33;O33;IF(D10=M34;O34;IF(D10=M35;O35;IF(D10=M36;O36;IF(D10=M37;O37;IF(D10=M38;O38;IF(D10=M39;O39;IF(D10=M40;O40;IF(D10=M41;O41;IF(D10=M42;O42;IF(D10=M43;O43;IF(D10=M44;O44;IF(D10=M45;O45;IF(D10=M46;O46;IF(D10=M47;O47;IF(D10=M48;O48;IF(D10=M49;O49;IF(D10=M50;O50;IF(D10=M51;O51;IF(D10=M52;O52;IF(D10=M53;O53;IF(D10=M54;O54;IF(D10=M55;O55;IF(D10=M56;O56)))))))))))))))))))))))))))))))))))))))))))))))))))))
Quelqu'un pourrait-il m'aider svp ?
Merci d'avance.
Configuration: Windows XP Internet Explorer 8.0
11 réponses
-
Tu n'as pas à t'excuser, effectivement cela marche !!!!!!!!!!!!!!!!!!!!!!!!!¨
Je te remercie infiniment !
Bonne continuation à toi et à ce merveilleux forum. -
Je prends un autre exemple
Dans la case D10 je rentre "processeur" (processeur se trouve dans la case M6) le prix est de 110 (110 est dans la case O6) (il n'y a aucun lien qui lie les cellules)
Je veux quand dans la case D21 j'obtienne la case du prix (cad 110) et ainsi de suite ?? -
Nié ?
J'avoue que je n'ai pas compris ta question. :) -
Ah ok, mais alors ou est-ce que je lui mets qui doit obtenir la réponse en case O4:O56 ??
-
FAUX signifie que tu recherches exactement la valeur concernée et non une valeur approchante.
Si tu bosses en anglais, pourquoi ne pas essayer FALSE ? -
Désolé sa ne marche pas...
je ne comprends pas pourquoi 2;FAUX) -
ModérateurEn D21 saisit :
=VLOOKUP(D10;M4:M56;2;FAUX) -
En fait,
Je détails mon problème,
Dans la colonne M4:M56 j'ai des produits, dans la colonne O4:O56 j'ai des prix.
La colonnes D10 me sert d'index.
je veux que si je rentre le nom d'un produit dans la case D10, dans la case D21 j'obtienne directement le prix qu'il lui ai rattaché en colonne O4:O56 -
Modérateur? désolé je ne sais pas. Essaie =VLOOKUP
Sans conviction. -
Salut,
Merci de m'avoir répondu, mais j'ai une version Anglaise de Excel donc je ne sais pas à quoi correspond "RECHERCHEV" ?? -
ModérateursALUT?
MmmMMMhhhh ça sent la RECHERCHEV ça!!!
Essaye comme ceci :
=RECHERCHEV(D10;M4:M56;2;FAUX)