Resultat avec condition [Résolu]

c_pas_moi 22 Messages postés vendredi 11 novembre 2016Date d'inscription 1 avril 2017 Dernière intervention - 5 janv. 2017 à 21:08 - Dernière réponse : c_pas_moi 22 Messages postés vendredi 11 novembre 2016Date d'inscription 1 avril 2017 Dernière intervention
- 13 janv. 2017 à 18:49
Bonjour,

Existe t'il une formule qui me permettrai de calculer automatiquement une valeur suivant cet exemple:
si la valeur de la cellule D5 est comprise entre 20 et 30 = cellule C15
si la valeur de la cellule D5 est comprise entre 30 et 60 = cellule C16
si la valeur de la cellule D5 est comprise entre 60 et 90 = cellule C17

Cordialement
Afficher la suite 

8 réponses

Répondre au sujet
gbinforme 14443 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 décembre 2017 Dernière intervention - Modifié par gbinforme le 5/01/2017 à 21:39
0
Utile
Bonsoir,

Je te propose ceci qui te donne le résultat et dont les plages sont facilement modifiables :
=SIERREUR(CHOISIR(EQUIV(D5;{20;30;60;90};1);C15;C16;C17);"?")

Tu as "?" si tu es au-dessous ou au-dessus des plages que tu as données.
Bonjour, Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
Commenter la réponse de gbinforme
Mike-31 15904 Messages postés dimanche 17 février 2008Date d'inscriptionContributeurStatut 16 décembre 2017 Dernière intervention - Modifié par Mike-31 le 5/01/2017 à 21:40
0
Utile
1
Bonsoir,

autre possibilité, (Salut Gbinforme meilleurs vœux http://dl.free.fr/ei5EWGGxK)

Que doit on faire si D5 est inférieure à 20 ou supérieure à 90

=SI(D5>60;C17;SI(D5>30;C16;SI(D5>20;C15;"")))

A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
gbinforme 14443 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 décembre 2017 Dernière intervention - 5 janv. 2017 à 21:51
Salut Mike et tous mes vœux pour toi et tes proches.
Comme d'habitude, tu as fais une belle réalisation, Bonne Année 2017.
Commenter la réponse de Mike-31
c_pas_moi 22 Messages postés vendredi 11 novembre 2016Date d'inscription 1 avril 2017 Dernière intervention - 6 janv. 2017 à 10:17
0
Utile
3
Bonjour,merci pour votre aide.
Mike-31 effectivement j'ai oublié de préciser si D5 est inférieur à 20 = 0 et si supérieur à 90 toujours = a C17
gbinforme 14443 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 décembre 2017 Dernière intervention - 6 janv. 2017 à 10:57
Bonjour,

La formule corrigée :
=SIERREUR(CHOISIR(EQUIV(D5;{20;30;60;"z"};1);C15;C16;C17);0)
c_pas_moi 22 Messages postés vendredi 11 novembre 2016Date d'inscription 1 avril 2017 Dernière intervention > gbinforme 14443 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 décembre 2017 Dernière intervention - 8 janv. 2017 à 16:21
bonjour, j'essaye de comprendre ta formule en faite la formule de mike-31 me parait plus accessible pour moi. a quoi correspond la lettre z dans ta formule ?
gbinforme 14443 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 décembre 2017 Dernière intervention - 8 janv. 2017 à 17:39
Bonjour,
Effectivement le SI est plus usité mais moins performant et fiable car si tu testes la formule, il y a des cas qui ne sont pas prévus.
Je vais essayer de te décortiquer la mienne :
=SIERREUR(
cela va traiter tous les cas non traités
CHOISIR(
c'est la détermination du cas traité
EQUIV(D5;
l'on va évaluer la cellule à tester
{20;30;60;"z"}
ce sont les cas prévus
- entre 20 et 30 ce sera le premier résultat => C15
- entre 30 et 60 ce sera le second résultat => C16
- entre 60 et "z" ce sera le dernier résultat => C17 puisque tu as dis qu'au delà de 90 c'était comme avant j'ai mis "z" car c'est une valeur supérieure, mais j'aurais pu mettre le caractère "ÿ" qui est la valeur supérieure ASCII.
;1)
l'on choisi le cas inférieur à la première valeur supérieure
;C15;C16;C17)
ce sont les 3 résultats espèrés
;0)
c'est le cas où la valeur n'est pas prévue en l'occurence inférieur à 20.

J'espère que c'est plus clair pour toi mais cette façon de procéder me parait performante et facile à modifier pour rajouter un cas ou changer les plages de valeur.
Commenter la réponse de c_pas_moi
c_pas_moi 22 Messages postés vendredi 11 novembre 2016Date d'inscription 1 avril 2017 Dernière intervention - 13 janv. 2017 à 18:49
0
Utile
Bonsoir et merci pour cette petite leçon.
Commenter la réponse de c_pas_moi