Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de
valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul
fait par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir un
autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au
désastre !!!
Merci pour votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
GL
Le 28/04/2015 18:18, dyj Orange a écrit :
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
Vous pouvez faire un petit tableau comme ceci :
1,09 2 1,45 4 1,62 6 1,8 8 10000
et utiliser la fonction RECHERCHEV(<valeur>;<tableau>;2;VRAI)
ou utiliser EQUIV(<valeur>;<tableau>;1)
ces fonctions permettent de trouver une valeur dans une liste, ou bien la valeur la plus grande de cette liste triée, mais inférieur à la <valeur> donnée en argument.
Le 28/04/2015 18:18, dyj Orange a écrit :
Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle
de valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul
fait par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir
un autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention
au désastre !!!
Merci pour votre aide.
Vous pouvez faire un petit tableau comme ceci :
1,09 2
1,45 4
1,62 6
1,8 8
10000
et utiliser la fonction RECHERCHEV(<valeur>;<tableau>;2;VRAI)
ou utiliser EQUIV(<valeur>;<tableau>;1)
ces fonctions permettent de trouver une valeur dans une liste,
ou bien la valeur la plus grande de cette liste triée, mais inférieur
à la <valeur> donnée en argument.
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
Vous pouvez faire un petit tableau comme ceci :
1,09 2 1,45 4 1,62 6 1,8 8 10000
et utiliser la fonction RECHERCHEV(<valeur>;<tableau>;2;VRAI)
ou utiliser EQUIV(<valeur>;<tableau>;1)
ces fonctions permettent de trouver une valeur dans une liste, ou bien la valeur la plus grande de cette liste triée, mais inférieur à la <valeur> donnée en argument.
DanielCo
Bonjour, =INDEX({0;2;4;6;8};EQUIV(B34;{0;1.09;1.45;1.63;1.8;1.8000000000001})) en espérant que tu doives obtenir une valeur entre 1,44 et 1,45 etc. Cordialement. Daniel
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
Bonjour,
=INDEX({0;2;4;6;8};EQUIV(B34;{0;1.09;1.45;1.63;1.8;1.8000000000001}))
en espérant que tu doives obtenir une valeur entre 1,44 et 1,45 etc.
Cordialement.
Daniel
Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de
valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait
par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir un
autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au
désastre !!!
Merci pour votre aide.
Bonjour, =INDEX({0;2;4;6;8};EQUIV(B34;{0;1.09;1.45;1.63;1.8;1.8000000000001})) en espérant que tu doives obtenir une valeur entre 1,44 et 1,45 etc. Cordialement. Daniel
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
Jacquouille
Bonjour XL2013, pour moi, c'est pour le 4° millénaire. Cependant, tu parles de VBA. pourquoi ne mets-tu pas ta prose en grand breton....
Sub djorange() If Range("b34").Value >= 1.09 And Range("b34").Value <= 1.44 Then Range("b40") = Range("b40") + 2 etc End If End Sub
fais cependant gaffe à B34 qui pourrait avoir la valeur 1.445. Donc, en 2° condition, je pense qu'il serait mieux de dire: If Range("b34").Value > 1.44 And Range("b34").Value <= 1.62 Then Range("b40") = Range("b40") + 2
idem pour la 3° condition.
Jacquouille, resté à 2003
" Le vin est au repas ce que le parfum est à la femme."
"dyj Orange" a écrit dans le message de groupe de discussion : mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. http://www.avast.com
Bonjour
XL2013, pour moi, c'est pour le 4° millénaire.
Cependant, tu parles de VBA.
pourquoi ne mets-tu pas ta prose en grand breton....
Sub djorange()
If Range("b34").Value >= 1.09 And Range("b34").Value <= 1.44 Then
Range("b40") = Range("b40") + 2
etc
End If
End Sub
fais cependant gaffe à B34 qui pourrait avoir la valeur 1.445.
Donc, en 2° condition, je pense qu'il serait mieux de dire:
If Range("b34").Value > 1.44 And Range("b34").Value <= 1.62 Then
Range("b40") = Range("b40") + 2
idem pour la 3° condition.
Jacquouille, resté à 2003
" Le vin est au repas ce que le parfum est à la femme."
"dyj Orange" a écrit dans le message de groupe de discussion :
mhobte$bi9$1@speranza.aioe.org...
Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de
valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul
fait par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir un
autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au
désastre !!!
Merci pour votre aide.
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Bonjour XL2013, pour moi, c'est pour le 4° millénaire. Cependant, tu parles de VBA. pourquoi ne mets-tu pas ta prose en grand breton....
Sub djorange() If Range("b34").Value >= 1.09 And Range("b34").Value <= 1.44 Then Range("b40") = Range("b40") + 2 etc End If End Sub
fais cependant gaffe à B34 qui pourrait avoir la valeur 1.445. Donc, en 2° condition, je pense qu'il serait mieux de dire: If Range("b34").Value > 1.44 And Range("b34").Value <= 1.62 Then Range("b40") = Range("b40") + 2
idem pour la 3° condition.
Jacquouille, resté à 2003
" Le vin est au repas ce que le parfum est à la femme."
"dyj Orange" a écrit dans le message de groupe de discussion : mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. http://www.avast.com
Jacquouille
Voilà ce que je te propose ..... en XL2003
Sub djorange() If Range("b34").Value >= 1.09 And Range("b34").Value <= 1.44 Then Range("b40") = Range("b40") + 2 End If
If Range("b34").Value > 1.44 And Range("b34").Value <= 1.62 Then Range("b40") = Range("b40") + 4 End If
If Range("b34").Value > 1.62 And Range("b34").Value <= 1.8 Then Range("b40") = Range("b40") + 6 End If
End Sub
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "dyj Orange" a écrit dans le message de groupe de discussion : mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. http://www.avast.com
Voilà ce que je te propose ..... en XL2003
Sub djorange()
If Range("b34").Value >= 1.09 And Range("b34").Value <= 1.44 Then
Range("b40") = Range("b40") + 2
End If
If Range("b34").Value > 1.44 And Range("b34").Value <= 1.62 Then
Range("b40") = Range("b40") + 4
End If
If Range("b34").Value > 1.62 And Range("b34").Value <= 1.8 Then
Range("b40") = Range("b40") + 6
End If
End Sub
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"dyj Orange" a écrit dans le message de groupe de discussion :
mhobte$bi9$1@speranza.aioe.org...
Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de
valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul
fait par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir un
autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au
désastre !!!
Merci pour votre aide.
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Sub djorange() If Range("b34").Value >= 1.09 And Range("b34").Value <= 1.44 Then Range("b40") = Range("b40") + 2 End If
If Range("b34").Value > 1.44 And Range("b34").Value <= 1.62 Then Range("b40") = Range("b40") + 4 End If
If Range("b34").Value > 1.62 And Range("b34").Value <= 1.8 Then Range("b40") = Range("b40") + 6 End If
End Sub
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "dyj Orange" a écrit dans le message de groupe de discussion : mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. http://www.avast.com
Fredo P.
Sans "SI", en B40 =(ET(B34>1,09;B34<1,44)*2+ET(B34>1,45;B34<1,62)*4+ET(B34>=1,62;B34<1,8)*6+(B34>=1,8)*8) "dyj Orange" a écrit dans le message de news: mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
Sans "SI", en B40
=(ET(B34>1,09;B34<1,44)*2+ET(B34>1,45;B34<1,62)*4+ET(B34>=1,62;B34<1,8)*6+(B34>=1,8)*8)
"dyj Orange" <dyj.orange@wanadoo.fr> a écrit dans le message de news:
mhobte$bi9$1@speranza.aioe.org...
Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de
valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul
fait par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir un
autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au
désastre !!!
Merci pour votre aide.
Sans "SI", en B40 =(ET(B34>1,09;B34<1,44)*2+ET(B34>1,45;B34<1,62)*4+ET(B34>=1,62;B34<1,8)*6+(B34>=1,8)*8) "dyj Orange" a écrit dans le message de news: mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
Fredo P.
manque un "=" =(ET(B34>1,09;B34<1,44)*2+ET(B34>=1,45;B34<1,62)*4+ET(B34>=1,62;B34<1,8)*6+(B34>=1,8)*8) "dyj Orange" a écrit dans le message de news: mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.
manque un "="
=(ET(B34>1,09;B34<1,44)*2+ET(B34>=1,45;B34<1,62)*4+ET(B34>=1,62;B34<1,8)*6+(B34>=1,8)*8)
"dyj Orange" <dyj.orange@wanadoo.fr> a écrit dans le message de news:
mhobte$bi9$1@speranza.aioe.org...
Bonjour le groupe,
Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de
valeur.
Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul
fait par vba. Valeur entre 0 et 2. Ca c'est ok.
Maintenant en fonction de cette valeur calculée en B34, je dois remplir un
autre cellule B40 en fonction de la grille suivante:
Si B34 entre 1,09 et 1,44, +2 dans B40
Si B34 entre 1,45 et 1,62, +4 dans B40
Si B34 entre 1.63 et 1.80, +6 dans B40
Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au
désastre !!!
Merci pour votre aide.
manque un "=" =(ET(B34>1,09;B34<1,44)*2+ET(B34>=1,45;B34<1,62)*4+ET(B34>=1,62;B34<1,8)*6+(B34>=1,8)*8) "dyj Orange" a écrit dans le message de news: mhobte$bi9$
Bonjour le groupe, Etant débutant avec Excel 2013, je me heurte à un problème de contrôle de valeur. Dans la cellule B34 de ma feuille résultat, j'ai le résultat d'un calcul fait par vba. Valeur entre 0 et 2. Ca c'est ok. Maintenant en fonction de cette valeur calculée en B34, je dois remplir un autre cellule B40 en fonction de la grille suivante: Si B34 entre 1,09 et 1,44, +2 dans B40 Si B34 entre 1,45 et 1,62, +4 dans B40 Si B34 entre 1.63 et 1.80, +6 dans B40 Si B34 > 1.80, +8 dans B40
J'ai principalement travaillé à partir de la formule SI, mais attention au désastre !!! Merci pour votre aide.