Formule plus simple pour calcul selon tranches de valeurs

Résolu
rimoa Messages postés 150 Statut Membre -  
rimoa Messages postés 150 Statut Membre -
Bonjour, j'ai besoin de votre aide. j'ai fait une formule avec des si imbriqués pour chaque tranche et je voulais savoir s'il y a une façon plus simple pour trouver le prix.

Aussi quand la valeur dépasse 600000, ça donne erreur dans la cellule résultat à cause que c'est un texte et quand je mets '1' en texte ça marche il n'accepte les lettres ?

Merci infiniment .


valeur PrIX
1 150000
150001 300000 900
300001 400000 1250
400001 500000 2300
500001 600000 4000
>600000 ''à référer''
A voir également:

9 réponses

jee pee Messages postés 42439 Date d'inscription   Statut Modérateur Dernière intervention   9 754
 
Bonjour,

Tu n'as pas tout bien expliqué, il vaudrait mieux un fichier exemple. Il n'y a pas besoin de tester des tranches, la dernières valeur suffit.

Par exemple :
=SI(A1<150001;"???";SI(A1<300001;900;SI(A1<400001;1250;SI(A1<500001;2300;SI(A1<600001;4000;"A référer")))))

2
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour,

Formule sans les SI formule en H2) à complèter au delà de 500001
=DECALER(A1;EQUIV(G2;{1;{150001;300001;400001;500001};1);2)


à tirer vers le bas

ou la solution d'Eric (bonjour)avec un tableau + compréhensible si on est débutant (on l'a tous été)

1
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Salut michel,
Comment va ? :-)
Laisse tomber, je suis en mode invisible...
eric
1
rimoa Messages postés 150 Statut Membre 1
 
en effet, c'est trop avancé pour mon niveau :-)
0
Raymond PENTIER Messages postés 71831 Date d'inscription   Statut Contributeur Dernière intervention   17 378
 
Quand Excel rencontre le texte "1" dans un calcul, il peut le reconnaître comme étant un chiffre et fait la conversion.
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Bonjour,

un exemple avec un tableau de valeurs et Recherchev()
(F1 pour l'aide sur cette fonction)
Tu peux couper le tableau pour le coller dans une autre feuille (ou masquer les colonnes), la formule s'adaptera.
https://www.cjoint.com/c/LBwxiLT2OK4
eric
0
rimoa Messages postés 150 Statut Membre 1
 
ça marche mais pour la dernière valeur la formule donne le même prix même si on dépasse 900000 qui est le max. Peut-on ajouter une condition à votre formule?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rimoa Messages postés 150 Statut Membre 1
 
Sorry tout le monde voici le fichier.

@jee pee : en fait je voulais savoir s'il n'y avait pas une autre solution que celle là avec plusieurs si et sinon



https://www.cjoint.com/c/LBxcqk48okm
0
Raymond PENTIER Messages postés 71831 Date d'inscription   Statut Contributeur Dernière intervention   17 378
 
Bonjour à toute la bande !


Salut rimoa.
"en fait je voulais savoir s'il n'y avait pas une autre solution que celle là avec plusieurs si et sinon".
michel_m et eriiic t'ont proposé 2 solutions ;
en voici une troisième =CHOISIR(QUOTIENT(G2;100000);35;50;75;100;125;150;175;200)
https://www.cjoint.com/c/LBxoyndBVwZ
0
rimoa Messages postés 150 Statut Membre 1
 
Merci tout le monde j'ai finalement opté pour la solution de jee pee car elle est quand même plus simplifiée que la mienne.
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
et puis en en regardant qu'une seule ça simplifie le choix.. .
Pas sûr que je fasse l'effort de faire un classeur exemple à ta prochaine demande.
Je passerai à une autre, ça m'évitera de perdre du temps.
eric
0
Raymond PENTIER Messages postés 71831 Date d'inscription   Statut Contributeur Dernière intervention   17 378
 
En effet : puisque tu as pris la peine de nous déranger, et que nous avons pris le temps de réfléchir, de chercher et de proposer des solutions, la moindre des choses est de profiter de l'occasion pour les tester l'une après l'autre, de comparer leurs avantages et leurs inconvénients, avant de décider laquelle convient le mieux à ton besoin ...
et de conserver les autres pour le jour où tu auras un problème un peu différent (mais auquel nous ne répondrons peut-être pas).
0
rimoa Messages postés 150 Statut Membre 1
 
Bonjour Messieurs, Sorry, je suis surprise j'aurais pu juste vous dire merci sans spécifier quelle solution prise. C'était de ma faute Je n'ai pas votre niveau dans l'Excel c'est pour cela je viens demander votre aide et merci infiniment. Je préfère aller avec une formule facile à comprendre pour moi. Ce n'est pas de ma faute si votre niveau est trop avancé..! Encore merci.
0