Excel formule avec compris entre
Résolu/Fermé
A voir également:
- Compris entre excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
3 réponses
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
9 mai 2009 à 18:19
9 mai 2009 à 18:19
Salut,
Comment ça ne fonctionne pas, la formule de Wilfried
=CHOISIR(EQUIV(A1;{0.40001.50001.54001};1);0%;5%;6%;8%) te donne le % c'est à dire 0,08 ou 0,05 etc pour afficher 8% par exemple il suffit de formater la cellule (Format/Cellule/Nombre et Pourcentage. Maintenant si tu souhaites avoir directement la somme que représente ce % il suffit en fin de formule ajouter *A1
=CHOISIR(EQUIV(A1;{0.40001.50001.54001};1);0%;5%;6%;8%)*A1
De même la formule de notre amie g conduit au même résultat et pourrait être simplifiée, il suffit de mettre une seule fois *A2 à la fin
=SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2
si la valeur est inférieure à 40000 avec cette dernière un message d'erreur s'affiche #VALEUR!
pour l'éviter il conviendrait d'écrire
=SI(ESTERREUR(SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2);"";SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2)
A+
Un problème sans solution est un problème mal posé (Einstein)
Comment ça ne fonctionne pas, la formule de Wilfried
=CHOISIR(EQUIV(A1;{0.40001.50001.54001};1);0%;5%;6%;8%) te donne le % c'est à dire 0,08 ou 0,05 etc pour afficher 8% par exemple il suffit de formater la cellule (Format/Cellule/Nombre et Pourcentage. Maintenant si tu souhaites avoir directement la somme que représente ce % il suffit en fin de formule ajouter *A1
=CHOISIR(EQUIV(A1;{0.40001.50001.54001};1);0%;5%;6%;8%)*A1
De même la formule de notre amie g conduit au même résultat et pourrait être simplifiée, il suffit de mettre une seule fois *A2 à la fin
=SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2
si la valeur est inférieure à 40000 avec cette dernière un message d'erreur s'affiche #VALEUR!
pour l'éviter il conviendrait d'écrire
=SI(ESTERREUR(SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2);"";SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2)
A+
Un problème sans solution est un problème mal posé (Einstein)
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
572
10 mai 2009 à 08:51
10 mai 2009 à 08:51
Bonjour,
"De même la formule de notre amie g conduit au même résultat et pourrait être simplifiée, il suffit de mettre une seule fois *A2 à la fin"
Pas d'accord car =SI(A2>54000;8%*A2;SI(A2>50000;6%*A2;SI(A2>40000;5%*A2;""))) n'affiche pas d'erreur pour les valeurs inférieures à 40000.
Pour un même résultat elle est donc moins compliquée que =SI(ESTERREUR(SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2);"";SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2)
Bonne journée.
"De même la formule de notre amie g conduit au même résultat et pourrait être simplifiée, il suffit de mettre une seule fois *A2 à la fin"
Pas d'accord car =SI(A2>54000;8%*A2;SI(A2>50000;6%*A2;SI(A2>40000;5%*A2;""))) n'affiche pas d'erreur pour les valeurs inférieures à 40000.
Pour un même résultat elle est donc moins compliquée que =SI(ESTERREUR(SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2);"";SI(A2>54000;8%;SI(A2>50000;6%;SI(A2>40000;5%;"")))*A2)
Bonne journée.
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
10 mai 2009 à 10:33
10 mai 2009 à 10:33
Salut,
Exact,
Bon dimanche
Un problème sans solution est un problème mal posé (Einstein)
Exact,
Bon dimanche
Un problème sans solution est un problème mal posé (Einstein)
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
9 mai 2009 à 17:13
9 mai 2009 à 17:13
Bonjour
à tester : Le montant en A1
à tester : Le montant en A1
=CHOISIR(EQUIV(A1;{0.40001.50001.54001};1);0%;5%;6%;8%)
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
572
>
nananindu83
9 mai 2009 à 17:24
9 mai 2009 à 17:24
Bonjour,
Comme quoi il faut être précis dans ses questions...
=SI(A2>54000;8%*A2;SI(A2>50000;6%*A2;SI(A2>40000;5%*A2;"")))
Bonne journée.
Comme quoi il faut être précis dans ses questions...
=SI(A2>54000;8%*A2;SI(A2>50000;6%*A2;SI(A2>40000;5%*A2;"")))
Bonne journée.
nananindu83
>
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
9 mai 2009 à 17:28
9 mai 2009 à 17:28
merci merci merci çs fonction ouffffff
encore merci
encore merci
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
>
nananindu83
9 mai 2009 à 17:51
9 mai 2009 à 17:51
re:
merci en donnant la référence de ta cellule après en disant que ça ne fonctionne pas.
alors que la simple modification de A1 par B6 et c'est Ok
essaye le copier coller de la formule, la recopie à la main réserve parfois des surprises
Dis toi bien qu'avant d'avoir posté la formule le l'ai testée sinon je le précise et cette formule fonctionne très bien
merci en donnant la référence de ta cellule après en disant que ça ne fonctionne pas.
alors que la simple modification de A1 par B6 et c'est Ok
essaye le copier coller de la formule, la recopie à la main réserve parfois des surprises
Dis toi bien qu'avant d'avoir posté la formule le l'ai testée sinon je le précise et cette formule fonctionne très bien
nananindu83
>
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
9 mai 2009 à 17:56
9 mai 2009 à 17:56
moi j'ai essaye avec mon tableau en chageant de cellule et sa nefonctionner pas le résultat que j'obtene etait 0,06 le taux et non le montant de la remise.
mais merci quand meme de m'avoir aider
mais merci quand meme de m'avoir aider