Fonction du type "CASE" dans excel

Résolu
Bonjour,

Je voudrais pouvoir utiliser une fonction du type "CASE" dans excel à la place d'imbriquer des fonction "SI" les unes dans les autres. Monde but est de faire le test suivant :

Si Cell A1= CellB1 alors ...
Si Cell A1= CellB2 alors ...
Si Cell A1= CellB3 alors ...
Si Cell A1= CellB4 alors ...
Si Cell A1= CellB5 alors ...
Si Cell A1= CellB6 alors ...
...

Merci d'avance
Configuration: Windows 2003
Internet Explorer 6.0

4 réponses

  1. Bonjour à vous deux,
    Pleduc, à ma connaissance, le CASE dont tu parles, et qui remplace avantageusement des fonctions SI, est une instruction VBA Excel, et ne s'utilise pas directement dans des formules Excel.
    Auquel cas la syntaxe est la suivante :

    Select Case Range("A1").Value
        Case Is = Range("B1").Value
            'instructions
        Case Is = Range("B2").Value
            'instructions
        Case Else
            'instructions dans le cas où aucune des conditions n'est remplie
    End Select
    1. Bonjour,

      Merci beaucoup, ça marche!
    2. il existe la fonction =Choisir. pour plus d'information se rapporter à l'aide d'excel
      Elle fonctionne très bien.
      =CHOISIR(index; Val1,Val2....)
      index: est la cellule à évaluer
      Val1 : est la valeur renvoyée si la cellule index est égale à 1
      Val2: est la valeur renvoyée si la cellule index est égale à 2 ...
    3. @anonyme

      Bonjour 

      C'est fou ce qu'on peut apprendre en parcourant ce forum. 

      Je pensais que les IA allaient le tuer mais j'y reviens. 

      Les IA sont mauvaises pour Excel, bien souvent. 

      Merci à ceux qui donnent de leur temps, sans attendre de retour si ce n'est de la gratitude. 

      On le dira jamais assez. 

      Enfin un truc dans lequel l'argent n'a pas sa place.