Bonjour,
Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13
possibilités).
=SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère
brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne
brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une
solution plus simple et surtout pour 13 fois ?
Lorsque tu veux faire des formules avec des Si imbriquées, le principe est que tu mettes 7 "Si" dans la première cellule et dans une deuxième cellule, tu récupères le résultat de la première cellule des 7 "si" et tu ajoutes les autres conditions à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...)) en employant des tableaux. Complète les tableaux de la fonction avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose comme ceci : Tu complètes le nombre de Case dans le Select Case avec chacune de tes conditions...
'----------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim Rg As Range 'Tu remplaces Range("A13") par l'adresse de ta 'plage de cellules où tu auras mis ta formule. Set Rg = Intersect(Target, Range("A13")) If Not Rg Is Nothing Then For Each C In Rg With Range("$T$29").Value Select Case .Value Case Is = "Calme" C.Value = "...." Case Is = "Très légère brise" C.Value = "...." Case Is = "Petite brise" C.Value = "..." End Select End With Next End If End Sub '-----------------------------------------
"Guy85" a écrit dans le message de groupe de discussion : # Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Merci de votre aide
-- Cordialement Guy
Bonjour,
Lorsque tu veux faire des formules avec des Si imbriquées,
le principe est que tu mettes 7 "Si" dans la première cellule
et dans une deuxième cellule, tu récupères le résultat de la
première cellule des 7 "si" et tu ajoutes les autres conditions
à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...))
en employant des tableaux. Complète les tableaux de la fonction
avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose
comme ceci :
Tu complètes le nombre de Case dans le Select Case avec chacune
de tes conditions...
'-----------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range
'Tu remplaces Range("A13") par l'adresse de ta
'plage de cellules où tu auras mis ta formule.
Set Rg = Intersect(Target, Range("A13"))
If Not Rg Is Nothing Then
For Each C In Rg
With Range("$T$29").Value
Select Case .Value
Case Is = "Calme"
C.Value = "...."
Case Is = "Très légère brise"
C.Value = "...."
Case Is = "Petite brise"
C.Value = "..."
End Select
End With
Next
End If
End Sub
'-----------------------------------------
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de discussion :
#t0kjsQnKHA.6084@TK2MSFTNGP02.phx.gbl...
Bonjour,
Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13
possibilités).
=SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère
brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne
brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une
solution plus simple et surtout pour 13 fois ?
Lorsque tu veux faire des formules avec des Si imbriquées, le principe est que tu mettes 7 "Si" dans la première cellule et dans une deuxième cellule, tu récupères le résultat de la première cellule des 7 "si" et tu ajoutes les autres conditions à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...)) en employant des tableaux. Complète les tableaux de la fonction avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose comme ceci : Tu complètes le nombre de Case dans le Select Case avec chacune de tes conditions...
'----------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim Rg As Range 'Tu remplaces Range("A13") par l'adresse de ta 'plage de cellules où tu auras mis ta formule. Set Rg = Intersect(Target, Range("A13")) If Not Rg Is Nothing Then For Each C In Rg With Range("$T$29").Value Select Case .Value Case Is = "Calme" C.Value = "...." Case Is = "Très légère brise" C.Value = "...." Case Is = "Petite brise" C.Value = "..." End Select End With Next End If End Sub '-----------------------------------------
"Guy85" a écrit dans le message de groupe de discussion : # Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Merci de votre aide
-- Cordialement Guy
michdenis
Bonjour,
Lorsque tu veux faire des formules avec des Si imbriquées, le principe est que tu mettes 7 "Si" dans la première cellule et dans une deuxième cellule, tu récupères le résultat de la première cellule des 7 "si" et tu ajoutes les autres conditions à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...)) en employant des tableaux. Complète les tableaux de la fonction avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose comme ceci : Tu complètes le nombre de Case dans le Select Case avec chacune de tes conditions...
'----------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim Rg As Range 'Tu remplaces Range("A13") par l'adresse de ta 'plage de cellules où tu auras mis ta formule. Set Rg = Intersect(Target, Range("A13")) If Not Rg Is Nothing Then For Each C In Rg With Range("$T$29").Value Select Case .Value Case 0 C.Value = "Calme" Case 1 C.Value = "Très petite brise" Case 2 C.Value = "Légère brise" '.../etc End Select End With Next End If End Sub '-----------------------------------------
"Guy85" a écrit dans le message de groupe de discussion : # Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Merci de votre aide
-- Cordialement Guy
Bonjour,
Lorsque tu veux faire des formules avec des Si imbriquées,
le principe est que tu mettes 7 "Si" dans la première cellule
et dans une deuxième cellule, tu récupères le résultat de la
première cellule des 7 "si" et tu ajoutes les autres conditions
à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...))
en employant des tableaux. Complète les tableaux de la fonction
avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose
comme ceci :
Tu complètes le nombre de Case dans le Select Case avec chacune
de tes conditions...
'-----------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range
'Tu remplaces Range("A13") par l'adresse de ta
'plage de cellules où tu auras mis ta formule.
Set Rg = Intersect(Target, Range("A13"))
If Not Rg Is Nothing Then
For Each C In Rg
With Range("$T$29").Value
Select Case .Value
Case 0
C.Value = "Calme"
Case 1
C.Value = "Très petite brise"
Case 2
C.Value = "Légère brise"
'.../etc
End Select
End With
Next
End If
End Sub
'-----------------------------------------
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de discussion :
#t0kjsQnKHA.6084@TK2MSFTNGP02.phx.gbl...
Bonjour,
Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13
possibilités).
=SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère
brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne
brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une
solution plus simple et surtout pour 13 fois ?
Lorsque tu veux faire des formules avec des Si imbriquées, le principe est que tu mettes 7 "Si" dans la première cellule et dans une deuxième cellule, tu récupères le résultat de la première cellule des 7 "si" et tu ajoutes les autres conditions à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...)) en employant des tableaux. Complète les tableaux de la fonction avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose comme ceci : Tu complètes le nombre de Case dans le Select Case avec chacune de tes conditions...
'----------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim Rg As Range 'Tu remplaces Range("A13") par l'adresse de ta 'plage de cellules où tu auras mis ta formule. Set Rg = Intersect(Target, Range("A13")) If Not Rg Is Nothing Then For Each C In Rg With Range("$T$29").Value Select Case .Value Case 0 C.Value = "Calme" Case 1 C.Value = "Très petite brise" Case 2 C.Value = "Légère brise" '.../etc End Select End With Next End If End Sub '-----------------------------------------
"Guy85" a écrit dans le message de groupe de discussion : # Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Merci de votre aide
-- Cordialement Guy
Guy85
Je vous remercie à tous les deux. Cordialement Guy
"michdenis" a écrit dans le message de news: u$
Bonjour,
Lorsque tu veux faire des formules avec des Si imbriquées, le principe est que tu mettes 7 "Si" dans la première cellule et dans une deuxième cellule, tu récupères le résultat de la première cellule des 7 "si" et tu ajoutes les autres conditions à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...)) en employant des tableaux. Complète les tableaux de la fonction avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose comme ceci : Tu complètes le nombre de Case dans le Select Case avec chacune de tes conditions...
'----------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim Rg As Range 'Tu remplaces Range("A13") par l'adresse de ta 'plage de cellules où tu auras mis ta formule. Set Rg = Intersect(Target, Range("A13")) If Not Rg Is Nothing Then For Each C In Rg With Range("$T$29").Value Select Case .Value Case Is = "Calme" C.Value = "...." Case Is = "Très légère brise" C.Value = "...." Case Is = "Petite brise" C.Value = "..." End Select End With Next End If End Sub '-----------------------------------------
"Guy85" a écrit dans le message de groupe de discussion : # Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Merci de votre aide
-- Cordialement Guy
Je vous remercie à tous les deux.
Cordialement
Guy
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
u$s627QnKHA.5464@TK2MSFTNGP02.phx.gbl...
Bonjour,
Lorsque tu veux faire des formules avec des Si imbriquées,
le principe est que tu mettes 7 "Si" dans la première cellule
et dans une deuxième cellule, tu récupères le résultat de la
première cellule des 7 "si" et tu ajoutes les autres conditions
à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...))
en employant des tableaux. Complète les tableaux de la fonction
avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose
comme ceci :
Tu complètes le nombre de Case dans le Select Case avec chacune
de tes conditions...
'-----------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range
'Tu remplaces Range("A13") par l'adresse de ta
'plage de cellules où tu auras mis ta formule.
Set Rg = Intersect(Target, Range("A13"))
If Not Rg Is Nothing Then
For Each C In Rg
With Range("$T$29").Value
Select Case .Value
Case Is = "Calme"
C.Value = "...."
Case Is = "Très légère brise"
C.Value = "...."
Case Is = "Petite brise"
C.Value = "..."
End Select
End With
Next
End If
End Sub
'-----------------------------------------
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
#t0kjsQnKHA.6084@TK2MSFTNGP02.phx.gbl...
Bonjour,
Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13
possibilités).
=SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère
brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne
brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une
solution plus simple et surtout pour 13 fois ?
Je vous remercie à tous les deux. Cordialement Guy
"michdenis" a écrit dans le message de news: u$
Bonjour,
Lorsque tu veux faire des formules avec des Si imbriquées, le principe est que tu mettes 7 "Si" dans la première cellule et dans une deuxième cellule, tu récupères le résultat de la première cellule des 7 "si" et tu ajoutes les autres conditions à définir 6 "si".
Tu peux aussi utiliser la combinaison des fonctions "index(...(equiv(...)) en employant des tableaux. Complète les tableaux de la fonction avec tous les items de tes conditions :
Et si tu préfères, tu peux utiliser VBA : ça donnerait quelque chose comme ceci : Tu complètes le nombre de Case dans le Select Case avec chacune de tes conditions...
'----------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) Dim Rg As Range 'Tu remplaces Range("A13") par l'adresse de ta 'plage de cellules où tu auras mis ta formule. Set Rg = Intersect(Target, Range("A13")) If Not Rg Is Nothing Then For Each C In Rg With Range("$T$29").Value Select Case .Value Case Is = "Calme" C.Value = "...." Case Is = "Très légère brise" C.Value = "...." Case Is = "Petite brise" C.Value = "..." End Select End With Next End If End Sub '-----------------------------------------
"Guy85" a écrit dans le message de groupe de discussion : # Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Merci de votre aide
-- Cordialement Guy
Modeste
Bonsour® Guy85 avec ferveur ;o))) vous nous disiez :
Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?
Bonsour® Guy85 avec ferveur ;o))) vous nous disiez :
Bonjour,
Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13
possibilités).
=SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère
brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie
brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand
Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a
une solution plus simple et surtout pour 13 fois ?
Bonsour® Guy85 avec ferveur ;o))) vous nous disiez :
Bonjour, Je souhaiterais avoir un texte suivant la valeur de la cellule T29 (13 possibilités). =SI($T$29=0;"Calme";SI($T$29=1;"Très légère brise";SI($T$29=2;"Légère brise";SI($T$29=3;"Petite brise";SI($T$29=4;"Jolie brise";SI(T29=5;"Bonne brise";SI(T29=6;"Vent frais";SI(T29=7;"Grand Frais";"")))))))) ...etc.
Je l'ai fais pour 7 fois, (ça fonctionne) mais je suppose qu'il y a une solution plus simple et surtout pour 13 fois ?