Test de valeur sur une partie seulement du te
Résolu
beber
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous, je suis sur excel 2007, je suis en train de faire un tableau pour la facturation de mon entreprise, j'ai une feuille avec toutes les references, déscriptif et autre informations produits, une pour la facturation de tous ces produits .. mon problème :
Je voudrais, quand je rentre la référence de mon produit, avoir un test sur UNE partie seulement de sa valeur en fonction d'un petit tableau et qu'il me renvoie la réduction en fonction de ce produit (2 colonnes, 1 pour la référence, une pour la réduction) ..
exemple ...
j'ai des produits 13/1xxx, 13/2xxx .. 13/8xxxx , le tableau me dit que pour les 13/1xxx on a une réduction de 10%, et pour les 13/2xxx 20% ...
Je voudrais quand je rentre 13/6xxx dans ma facturation, qu'il aille regarder dans ce tableau quelle est la réduction associée et me retourne la réduction pour ce produit ...
JE galère avec des SI / OU et je n'y arrive pas ..
je vous remercie grandement pour votre aidE.
Je voudrais, quand je rentre la référence de mon produit, avoir un test sur UNE partie seulement de sa valeur en fonction d'un petit tableau et qu'il me renvoie la réduction en fonction de ce produit (2 colonnes, 1 pour la référence, une pour la réduction) ..
exemple ...
j'ai des produits 13/1xxx, 13/2xxx .. 13/8xxxx , le tableau me dit que pour les 13/1xxx on a une réduction de 10%, et pour les 13/2xxx 20% ...
Je voudrais quand je rentre 13/6xxx dans ma facturation, qu'il aille regarder dans ce tableau quelle est la réduction associée et me retourne la réduction pour ce produit ...
JE galère avec des SI / OU et je n'y arrive pas ..
je vous remercie grandement pour votre aidE.
A voir également:
- Test de valeur sur une partie seulement du te
- Test performance pc - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test steam deck oled - Guide
- Test composant pc - Guide
- Test batterie pc - Guide
4 réponses
Bonjour
essayez la formule selon exemple ci dessous à adapter à vos références
Votre tableau de réfréence :A1 à A100 pour les c odes B1 à B100 pour les taux
Votre tableau évolutif:
C1 à C100:
Données / Validation Liste / A1:A100
(Ceci afin de conserver des réfrences exactes en évitant les fautes de frappe, mais ça n'est pas obligatoire)
En D1
Formule à tirer sur la hauteur utile de ce dernier champ:
=SI(ESTVIDE(C1);"";RECHERCHEV(C1;$A$1:$B$100;2;0))
Et dites nous si cemla vous convient
Nota: la condition si est là pour éviter un affichage parasite (#NA) lorsque la colonne C est vide
Crdlmnt
essayez la formule selon exemple ci dessous à adapter à vos références
Votre tableau de réfréence :A1 à A100 pour les c odes B1 à B100 pour les taux
Votre tableau évolutif:
C1 à C100:
Données / Validation Liste / A1:A100
(Ceci afin de conserver des réfrences exactes en évitant les fautes de frappe, mais ça n'est pas obligatoire)
En D1
Formule à tirer sur la hauteur utile de ce dernier champ:
=SI(ESTVIDE(C1);"";RECHERCHEV(C1;$A$1:$B$100;2;0))
Et dites nous si cemla vous convient
Nota: la condition si est là pour éviter un affichage parasite (#NA) lorsque la colonne C est vide
Crdlmnt
Bonjour et avant tout merci pour votre réponse, cela fonctionne seulement quand je rentre une valeure exacte à mon tableau de réduction, c'est à dire 13/X
mais je voudrais que quand je rentre 13/1xxx ou 13/6xxx (cad un produit), il trouve la famille de produit (identifié par 13/1 ou 13/2 ou 13/8...) et renvoie le taux de reduction de cette famille de produit ...
Malheureusement quand je tape un code produit complet cela ne marche pas ... il faudrait rechercher seulenemt les 4 premieres caractère de mon code produit dans la liste des famille ..
J'espere que vous me comprennez, et que vous pouvez m'aider ...
D'avance, un grand merci.
mais je voudrais que quand je rentre 13/1xxx ou 13/6xxx (cad un produit), il trouve la famille de produit (identifié par 13/1 ou 13/2 ou 13/8...) et renvoie le taux de reduction de cette famille de produit ...
Malheureusement quand je tape un code produit complet cela ne marche pas ... il faudrait rechercher seulenemt les 4 premieres caractère de mon code produit dans la liste des famille ..
J'espere que vous me comprennez, et que vous pouvez m'aider ...
D'avance, un grand merci.
Re
alors on va tenter cela:
=SI(ESTVIDE(C1);"";RECHERCHEV(STXT(C1;1;4);$A$1:$B$100;2;0))
Ca devrait aller... si vous n'avez pas de code qui dépasse 13/9, c'est à dire 4 caractères
Sinon, ça va être un peu plus compliqué, revenez nous voir en précisdant exactement quels sont vos codes dans ce cas.
Crdlmnt
alors on va tenter cela:
=SI(ESTVIDE(C1);"";RECHERCHEV(STXT(C1;1;4);$A$1:$B$100;2;0))
Ca devrait aller... si vous n'avez pas de code qui dépasse 13/9, c'est à dire 4 caractères
Sinon, ça va être un peu plus compliqué, revenez nous voir en précisdant exactement quels sont vos codes dans ce cas.
Crdlmnt