Fonction recherche()

laurent45

XLDnaute Occasionnel
Bonsoir le Forum,

Je sèche sur la fonction Recherche().

Dans le fichier joint, je tente vainement d'afficher le résultat d'une recherche dans la feuille "Besoin par Semaine", par rapport aux données rentrées dans la feuille "Dispatching", et de faire le calcul pour 1000, 1500 et 2000 couvert par semaine => prévision de commande.

Les résultats ne sont pas corrects, nottement pour les unité de commande.

Merci du coup de pouce ...

Laurent
 

Pièces jointes

  • MatPrem.zip
    37.5 KB · Affichages: 32

JeanMarie

XLDnaute Barbatruc
Re : Fonction recherche()

Bonsoir

Je te conseille d'utiliser le couple INDEX(...:...;EQUIV(...;...:...;0);1) qui beaucoup plus puissant que les trois autres fonctions de recherche

Formule de la cellule F2
Code:
=INDEX(Fournisseurs;EQUIV($A2;Intitulees;0);1)

@+Jean-Marie
 

laurent45

XLDnaute Occasionnel
Re : Fonction recherche()

Bonjour le Forum, Jean Marie,

Merci de ton aide. J'avais testé cette méthode en fouillant dans les archives, mais je pataugeais quand au paramétrage.

Pour les "#N/A", je vais ajouter une fontion SI(). Y a t'il une autre solution ?

Merci

Laurent
 

Foufoudora

XLDnaute Occasionnel
Re : Fonction recherche()

salut Laurent, salut jean marie

oui tu peux utiliser la fonction estna

=si(estna(INDEX(Fournisseurs;EQUIV($A2;Intitulees;0);1));"";INDEX(Fournisseurs;EQUIV($A2;Intitulees;0);1))

Cordialement

Foufoudora
 
Dernière édition:

laurent45

XLDnaute Occasionnel
Re : Fonction recherche()

Re,

Merci Foufoudora.

J'ai simplifié la chose, sachant que si l'intitulée n'a pas de valeur, le reste est vide aussi :
=si(estna(EQUIV($A2;Intitulees; 0));"";INDEX(Fournisseurs;EQUIV($A2;Intitulees; 0);1))

Merci à vous deux...

Laurent
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 925
Membres
103 984
dernier inscrit
maliko67