RechercheV

Bonjour a tous,

Voilà j'ai un petit soucis avec ma fonction recherchev, elle ne me donne pas la bonne valeur

j'ai essayé la formule de base en F8(Paroi) "=recherchev(paroi!E8;Matériaux!C4:E196;3;vrai)" et j'obtiens la valeur 110 alors que je devrais avoir la valeur0,06

J'ai donc essayé cette formule mais trop longue pour excel:

"=si(D8=Materiaux!N6;recherchev(Paroi!E8;Materiaux!$C$4:$E$8;3);si(Paroi!D8=Materiaux!N7;recherchev(Paroi!E8;Materiaux!$C$8:$E$33;3);si(Paroi!D8=Materiaux!N8;recherchev(Paroi!E8;Materiaux!$C$34:$E$48;3);si(Paroi!D8=Materiaux!N9;recherchev(Paroi!E8;Materiaux!$C$49:$E$76;3);si(Paroi!D8=Materiaux!N10;recherchev(Paroi!E8;Materiaux!$C$77:$E$85;3);si(Paroi!D8=Materiaux!N11;recherchev(Paroi!E8;Materiaux!$C$86:$E$101;3);si(Paroi!D8=Materiaux!N12;recherchev(Paroi!E8;Materiaux!$C$102:$E$129;3);si(Paroi!D8=Materiaux!N13;recherchev(Paroi!E8;Materiaux!$C$130:$E$148;3);si(Paroi!D8=Materiaux!N14;recherchev(Paroi!E8;Materiaux!$C$149:$E$166;3);;si(Paroi!D8=Materiaux!N15;recherchev(Paroi!E8;Materiaux!$C$167:$E$174;3);si(Paroi!D8=Materiaux!N16;recherchev(Paroi!E8;Materiaux!$C$175:$E$196;3)))))))"

Toujours en F8

Car en fait la formule fonctionne jusqu'au la ligne 93, après je ne sais pas pourquoi, elle ne veut plus, je ne sais donc pas comment faire

Merci d'avoir lu et/ou essayé de résoudre mon problème

Excel 2007 FR

Bonjour,

Essaye en remplaçant le VRAI par FAUX dans ta formule RECHERCHEV

@+

Edit : Euh... non, je regarde plus en détail

@+

bah en fait sa marche merci beaucoup

rere,

En fait, si, il fallait bien mettre FAUX (ou 0) comme dernier argument. Mais la plage de recherche n'était pas correcte.

en F8, ça donne :

=SI(NB.SI(Materiaux!$C$4:$C$196;$E8)=0;"";RECHERCHEV(E8;Materiaux!$C$4:$E$196;3;0))

et en G8, une toute petite correction :

=SI(F8="";0;($C8*0.001)/F8)

Formules à recopier vers le bas

Je te laisse tester

@+

Moi je connais pas du tout la fonction NB.SI donc je m'en sers pas trop mais la du coup sa marche parfaitement

re,

la fonction NB.SI :

=SI(NB.SI(Materiaux!$C$4:$C$196;$E8)=0;"";...

On compte le nombre de fois que la valeur contenue dans E8 est présente dans la plage de cellules Materiaux!$C$4:$C$196

Si la formule retourne 0, on affiche une chaine vide "", ce qui évite l'affichage d'un message d'erreur avec la fonction RECHERCHEV

Voilou

@+

Rechercher des sujets similaires à "recherchev"