Fonction Excel 5 variables

Fermé
Morcif Messages postés 2 Date d'inscription mercredi 15 mars 2017 Statut Membre Dernière intervention 15 mars 2017 - 15 mars 2017 à 11:09
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 15 mars 2017 à 11:57
Bonjour,

Je dois indiquer un prix en fonction d'une couleur.
Nous avons :
- Rouge = 2,00€
- Bleue = 4,00€
- Rouge = 8,00€
- Jaune = 13,00€

Puis j'ai un tableau avec plusieurs couleurs et je dois automatiser ce tableau pour que le bon prix s'affiche face à la bonne couleur. Si une couleur ne correspond pas, alors je dois noter "Non présent" en face de celle-ci.

J'ai essayé la formule suivante, mais elle ne marche pas :
=SI(C86=Rouge;"2,00€";SI(C86=Bleue;"4,00€";SI(C86=Vert;"8,00€";SI(C86=Jaune;"13,00€";"Non présent"))))

Pouvez-vous m'aider à ce sujet ? :)

Merci d'avance et bonne journée à vous !

A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 15/03/2017 à 12:09
Bonjour Morcif, Vaucluse

les valeurs pouvant changer, le+ pratique, à mon avis, serait de construire un petit tableau de 2 colonnes couleur- prix et d'utiliser la fonction recherche V

sinon
=SIERREUR(SI(C86="";"";INDEX({2;4;8;13};EQUIV(C86;{"Rouge";"Bleue";"Verte";"Jaune"};0)));"non présent")

à mettre au format monétaire

 Michel
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
15 mars 2017 à 11:13
Bonjour
si vous n'avez que la couleur sans code inscrit dans le tableau, une formule ne suffira pas, il faudra passer par VBA
C'est juste une info pour vous, car VBA n'est pas ma spécialité, mais il y en a ici quelques uns très bons qui connaissent.
par, contre, si vous décidez de placer des codes, on peut y assortir les couleurs et faire les calculs souhiatés
bonne chance
crdlmnt
0
Morcif Messages postés 2 Date d'inscription mercredi 15 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 11:20
Merci pour votre réponse !
Je ne connais absolument pas la VBA sur Excel...
Etes-vous sûr qu'il n'y a aucun moyen de passer par une fonction SI ?
Cdlt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412 > Morcif Messages postés 2 Date d'inscription mercredi 15 mars 2017 Statut Membre Dernière intervention 15 mars 2017
15 mars 2017 à 11:26
Si on peut et je l'ai écrit, mais il faut passer par un code inscrit dans les cellules,
le code , (par exemple R,J,B,V pour rouge, jaune, bleu vert (et pas deux fois rouge comme dans votre liste) peut être placé avec un menu déroulant (ce qui va aussi vite et même plus que la mise en couleur)
le code pouvant aussi permettre d'afficher automatiquement la couleur et même de le masquer avec une police de couleur idem.
Reste plus qu'à compter les codes ou rechercher les valeurs correspondantes, et ça, rien de plus facile.
A vous de voir
crdlmnt
0