Résultat en fonction d'une chaine de caractere

Résolu/Fermé
valou440 Messages postés 4 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 26 mai 2014 - 2 juil. 2013 à 12:17
valou440 Messages postés 4 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 26 mai 2014 - 3 juil. 2013 à 00:15
Bonjour,

je cherche comment calculer une commission en fonction du vendeur.
Je précise: j'ai une cellule avec le nom du vendeur que je tape et si c'est écris DUPONT sa commission est de 8%, si c'est écris DURAND sa commission est de 9%.
J'ai trouvé avec un nom mais pas avec 2.
Voici ce que j'essaie:

=SI(TROUVE("DUPONT";B13);F21*8%;SI(TROUVE("DURAND";B13);F21*9%))

avec cela je calcul bien la com pour DUPONT mais si j'écris DURAND dans la cellule j'obtiens #VALEURS

merci de votre aide
A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
2 juil. 2013 à 13:05
Bonjour,

Oui, en fait, la formule TROUVE("DUPOND";B13) renvoie une erreur #VALEUR! quand la valeur n'est pas trouvée...

On peut contourner cela en testant s'il n'y a pas d'erreur :
remplacer TROUVE("DUPOND";B13) par NON(ESTERREUR(TROUVE("DUPONT";B13)))

Soit l'usine à gaz à venir:
=SI(NON(ESTERREUR(TROUVE("DUPONT";B13)));F21*8%;SI(NON(ESTERREUR(TROUVE("DURAND";B13)));F21*9%;""))

tu n'as que deux noms possibles??? Sinon, il conviendra d'étudier une toute autre solution...
Tu dis...
0
valou440 Messages postés 4 Date d'inscription mardi 2 juillet 2013 Statut Membre Dernière intervention 26 mai 2014
3 juil. 2013 à 00:15
merci ça fonctionne, j'espère qu'après je n'aurai pas d'autres vendeurs

encore merci
0