D2 = 9 valeurs possible SI F2 est 9 tranches possibles

Résolu
Nicola80700 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
Nicola80700 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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.

6 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 42547 Date d'inscription   Statut Modérateur Dernière intervention   9 773
 
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 13 Date d'inscription   Statut Membre Dernière intervention   3
 
MERCI POUR CETTE REPONSE QUI ME SEMBLE LA PLUS SIMPLE POUR MOI D
0
yclik Messages postés 3994 Date d'inscription   Statut Membre Dernière intervention   1 583
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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 13 Date d'inscription   Statut Membre Dernière intervention   3
 
MERCI A TOUT LE MONDE, VOUS AVEZ TOUS CONTRIBUE A RESOUDRE MON PROBLEME.
0