Fonction Recherche

Résolu/Fermé
Fareall Messages postés 9 Date d'inscription vendredi 14 août 2015 Statut Membre Dernière intervention 21 août 2015 - 21 août 2015 à 15:14
Fareall Messages postés 9 Date d'inscription vendredi 14 août 2015 Statut Membre Dernière intervention 21 août 2015 - 21 août 2015 à 20:08
Bonjour,

Il me reste une petite fonction de recherche à rajouté dans mon programme et j'ai terminé. Voici la situation le plus simplement possible :

Page 1 : Entrées (mes stocks que j'ai en inventaire)
Page 2 : Sorties (mes ventes)
Page 3 : Stock (ce qui me reste en inventaire)

Dans ma page 3, chacun de mes produits on une cellule avec cette formule : =SI(G15<H15;"ALERTE";"Correct"). Donc, quand un produit se retrouve dangereusement bas, cela passe de Correct à Alerte.

J'aimerais ramener ce résultat dans ma page 2, pour que quand je vend 10 fois le produit X, automatiquement cela m'indique si il me reste assez de quantité. J'ai une formule qui marche très bien pour mes autres recherches que j'ai adapté, la voici :=SI(C5<>"";RECHERCHEV(C5;Stock!Stock;9;FAUX);""). Par contre, je n'arrive pas à la faire marché dans le cas présent. Quel est mon erreur ?

Si cela peut aider, c'est la colonne I, soit la 9ieme dans la page 3 (stock) qui m'affiche le résultat Correcte ou Alerte

Merci d'avance !



A voir également:

2 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
21 août 2015 à 16:43
Bonjour

Qu'elles sont les bornes haut gauche et bas droit du champ stock?
0
Fareall Messages postés 9 Date d'inscription vendredi 14 août 2015 Statut Membre Dernière intervention 21 août 2015
21 août 2015 à 19:30
Bonjour Philou,

Pour répondre à votre question :

Sur ma page 3 (Stock), mes Codes Produits commencent à A5 et finissent à A114 (mais il va s'en rajouter avec le temps). La colonne qu'y m'intéresse est la dernière soit I5 jusqu'à I114.

Sur ma page 2 (Sortie), j'écris mes code produits dans C5, C6, etc.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
21 août 2015 à 16:51
Bonjour,

Au moins 2 erreurs :
- La colonne I n'est pas la 9ème de la plage nommée stock, au mieux si la plage commence en A, c'est la 8ème !!!
- Probablement que la première colonne (A) de la plage nommé "stock" ne contient pas l'info recherchée (C5) ????

Pour rechercher une info située dans une colonne autre que la première de la plage on ne peut pas utiliser RECHERCHEV(), c'est pourquoi je préfère INDEX(Plage,EQUIV(Valeur,ColonneValeur,0),NuméroColonneCherchée)
0
Fareall Messages postés 9 Date d'inscription vendredi 14 août 2015 Statut Membre Dernière intervention 21 août 2015
21 août 2015 à 19:34
Ma première colonne est bel et bien mes codes produits, j'utilise la formule =Entrée!A5 pour que cela se copie colle de la page 1 à 3 automatiquement. J'avais déjà utilisé le numéro 8, sans résultat.

Je vais essayer avec ta formule. Merci :)
0
Fareall Messages postés 9 Date d'inscription vendredi 14 août 2015 Statut Membre Dernière intervention 21 août 2015
21 août 2015 à 19:59
Normalement, d'après ma logique, cette formule la devrait marché : =RECHERCHEH("C6";Stock!A5:A900;8;VRAI)
0
Fareall Messages postés 9 Date d'inscription vendredi 14 août 2015 Statut Membre Dernière intervention 21 août 2015
21 août 2015 à 20:08
=RECHERCHEV(C5;Stock!A5:I900;9;FAUX)

Youpi ! Ca marche :)))

Merci encore à vous deux !
0