D2 = 9 valeurs possible SI F2 est 9 tranches possibles

Résolu/Fermé
Nicola80700 Messages postés 9 Date d'inscription samedi 3 janvier 2015 Statut Membre Dernière intervention 14 février 2017 - Modifié par Nicola80700 le 3/01/2015 à 16:28
Nicola80700 Messages postés 9 Date d'inscription samedi 3 janvier 2015 Statut Membre Dernière intervention 14 février 2017 - 3 janv. 2015 à 18:08
Bonjour je me casse la tête depuis 2 bonnes heures mais j'ai pas réussi à intégrer complètement ce que je veux faire.
En espérant que quelqu'un pourra m'aider.

Je veux un résultat en D2 qui se mettent automatiquement si F2 (9 tranches de valeurs possibles)

Soit en clair

D2 = 4.5 si F2 inférieur ou égal à 499
D2 = 5.1 si F2 est de 500 (inclus) à 999 (inclus)
D2 = 5.9 si F2 est de 1000 (inclus) à 1999 (inclus)
D2 = 6.6 si F2 est de 2000 (inclus) à 2999 (inclus)
D2 = 7.9 si F2 est de 3000 (inclus) à 4999 (inclus)
D2 = 10.2 si F2 est de 5000 (inclus) à 6999 (inclus)
D2 = 12.4 si F2 est de 7000 (inclus) à 9999 (inclus)
D2 = 14.9 si F2 est de 10000 (inclus) à 14999 (inclus)
D2 = 18.5 si F2 est de 15000 (inclus) à 30000 inclus

Soit F2 toujours compris entre 2 nombres pour me donner un résultat automatique en F2.

J'en ai plusieurs à intégré de cette façon mais pas moyen pour moi de trouver la bonne formule donc si vous arriver à me donner cette formule ci sa me permettra de refaire pareil pour les autres à venir.
En vous remerciant déjà beaucoup d'avance pour l'aide que vous pourrez m'apporter.
A voir également:

6 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
3 janv. 2015 à 16:46
Bonjour,

Tu peux résoudre facilement ce type de problème en utilisant une table de correspondance.

Voici un exemple :
https://www.cjoint.com/c/EAdq1F8NaV0

A+
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
3 janv. 2015 à 16:54
Bonjour,
=SI(F2>30000;"";index({4,5;5,1;5,9 etc};equiv(F2;{0;500;1000;2000 etc };1)))
mais il y a d'autre manières...

Tu fais 2 colonnes avec en col de gauche les valeurs de F2: 0,100;200;;;;
en col de droite les notes 4,5 5,1...
=si(F2>30000;"";rechervheV(F2;A1:B9;1;1))
plus pratique pour gérer des évolutions par un non-connaisseur

l
0
jee pee Messages postés 39637 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235
Modifié par jee pee le 3/01/2015 à 16:55
Salut,

Ou :
=SI(F2>30000;0;SI(F2>=15000;18,5;SI(F2>=10000;14,9;SI(F2>=7000;12,4;SI(F2>=5000;10,2;SI(F2>=3000;7,9;SI(F2>=2000;6,6;SI(F2>=1000;5,9;SI(F2>=500;5,1;4,5))))))))) 


cdlt

        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
Nicola80700 Messages postés 9 Date d'inscription samedi 3 janvier 2015 Statut Membre Dernière intervention 14 février 2017 3
3 janv. 2015 à 18:07
MERCI POUR CETTE REPONSE QUI ME SEMBLE LA PLUS SIMPLE POUR MOI D
0
yclik Messages postés 3594 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 25 avril 2024 1 481
3 janv. 2015 à 17:01
Bonsoir
Un proposition de solution
Créer une table avec :
la valeur saisie en F2 renvoyée par une formule
la valeur affectée
les valeurs limites
Et en D2 une formule avec la fonction RECHERCHEV permettant de renvoyer la valeur affectée dans la table
Voir copie ecran ci dessous (Fonction RECHERCHEV à affiner sous excel car réalisé avec Open office).
0

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

Posez votre question
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
3 janv. 2015 à 17:04
Bonjour,

Encore un avec une table : =RECHERCHEV(F2;$I$3:$J$11;2)
https://www.cjoint.com/c/EAdrlVzEttc

eric
0
Nicola80700 Messages postés 9 Date d'inscription samedi 3 janvier 2015 Statut Membre Dernière intervention 14 février 2017 3
3 janv. 2015 à 18:08
MERCI A TOUT LE MONDE, VOUS AVEZ TOUS CONTRIBUE A RESOUDRE MON PROBLEME.
0