Calcul en fonction d un mot

fredlmasne Messages postés 21 Statut Membre -  
diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   -
bonjour a tous,

Je souhaite calculer un colonne en multipliant pat un coefficient en fonction du mot:

Si j ai le mot voiture , je veux multiplier par 1 un nombre
Si j ai le mot bus , je veux multiplier par 2 un nombre
Si j ai le mot piéton , je veux multiplier par 3 un nombre

Comment rendre le calcul automatique de ma colonne C lorsque je sélectionne le mot:

ex:

colonne A : colonne B colonne C

voiture ( =1) 10 = ( A*B)
bus (=2) 15 = ( A*B)
piéton (=3) 20 = ( A*B)

Merci de l aide,

Frederic

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    autre possibilité, en C2 :
    =B2*EQUIV(A2;{"voiture";"bus";"piéton"};0) 

    eric
    1
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pour plus de mot, voyez selon vos cas de texte, deux solutions ici:
      https://mon-partage.fr/f/QEhzqIYw/
      crdlmnt
      0
  2. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    Des Si Imbriqués feront largement l'affaire:)

    =Si(A2="Bus";B2*2;si(A2="Piéton";B2*3;B2))

    Formule a Mettre en C2 et a tirer vers le bas.

    Si cela ne vous va pas, vous pouvez nous fournir un Fichier exemple Via ce site:
    https://www.cjoint.com/
    En collant le lien générer à la suite de ce message
    0
    1. Fredlmasne
       
      Merci de votre réponse rapide !

      Mais pour voiture rien apparaît dans la formule ?

      Si je souhaite rajouter d’autres comme camion = 7?

      Merci encore de l’aide rapide ,


      Fredric
      0
    2. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      Voiture est dans le cas ou ... il n'y a pas Pieton ni bus.

      Pour rajouter des valeur il vous suffit de rajouter des si comme vous le voyez dans ma formule,
      =Si(A2="Bus";B2*2;si(A2="Piéton";B2*3;si(A2="Camion";B2*7;B2)))

      Concernant Voiture une Multiplication par 1 est inutile... Donc j'écris juste B2
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    en C2 si on commence en ligne 2
    si le texte à chercher est seul dans la cellule:

    =B2*SI(A2="voiture";1;SI(A2="Bus";2;SI(A2="piéton";3;0)))

    et si c'est un texte plus long qui contient le mot

    =B2*(SI(NB.SI(A2;"*voiture*");1;SI(NB.SI(A2;"*bus*");2;SI(NB.SI(A2;"*piéton*");3;"")))

    crdlmnt

    0