Fonction SI avec plusieurs possibilités

Résolu
SoAu -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je souhaite utiliser une fonction SI avec plusieurs possibilités. Je m’explique :

Si ma cellule A1 contient le texte « BS » alors je dois faire apparaître le montant (€) de la cellule B1 et si ma cellule A1 contient le texte « MS » alors je dois faire apparaître le montant (€) de la cellule B2 mais si ma cellule A1 contient le texte « HS » alors je dois faire apparaître le montant (€) de la cellule B3.

J’en suis arrivée à la formule suivante : =SI((A1=« *BS* »);B1;SI((A1=« *MS* »);B2;SI((A1=« *HS *»);B3);""))

Malheureusement, j’obtiens le message d’erreur suivant : « vous avez entré un nombre trop important d’arguments pour cette fonction ».

Du coup je ne sais pas si ce n’est effectivement pas faisable car Excel ne peut pas prendre plus de deux arguments en compte ou si ma formule n’est pas bonne…

Auriez-vous une idée ?

Merci d’avance pour vos retours et votre aide :)

Configuration: Windows / Chrome 95.0.4638.69

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    si vos cellules textes ne contiennent rien d'autres que les textes cherchés
    =SI(A1="BS";B1;SI(A1="MS";B2;SI(A1="HS";B3;"")))
    si les textes cherchés sont inclus dans un texte plus, long:
    =SI(NB.SI(A1;"*BS*");B1;SI(NB.SI(A1;"*MS*");B2;SI(NB.SI(A1;"*HS*);B3;"")))
    attention aux signes
    crdlmnt

    1
    1. SoAu
       
      Merci beaucoup pour votre retour, ça a fonctionné !!
      Les cellules ne contiennent effectivement que le texte cherché, la première formule était donc la bonne ;)
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Pas de quoi
    je passe le sujet en résolu
    bonne route
    crdlmnt
    0