Fonction du type "CASE" dans excel
Résolu
pleduc
Messages postés
8
Statut
Membre
-
anonyme -
anonyme -
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
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
A voir également:
- Excel case
- Case excel - Meilleures réponses
- Case when excel - Meilleures réponses
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Aller à la ligne dans une case excel - Guide
2 réponses
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 :
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
Merci beaucoup, ça marche!
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 ...