Resultat avec condition
Résolu/Fermé
c_pas_moi
Messages postés
27
Date d'inscription
vendredi 11 novembre 2016
Statut
Membre
Dernière intervention
3 juin 2020
-
5 janv. 2017 à 21:08
c_pas_moi Messages postés 27 Date d'inscription vendredi 11 novembre 2016 Statut Membre Dernière intervention 3 juin 2020 - 13 janv. 2017 à 18:49
c_pas_moi Messages postés 27 Date d'inscription vendredi 11 novembre 2016 Statut Membre Dernière intervention 3 juin 2020 - 13 janv. 2017 à 18:49
A voir également:
- Resultat avec condition
- Excel cellule couleur si condition texte - Guide
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Nbval avec condition ✓ - Forum Excel
- Condition et excel - Guide
4 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
Modifié par gbinforme le 5/01/2017 à 21:39
Modifié par gbinforme le 5/01/2017 à 21:39
Bonsoir,
Je te propose ceci qui te donne le résultat et dont les plages sont facilement modifiables :
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
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
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 113
Modifié par Mike-31 le 5/01/2017 à 21:40
Modifié par Mike-31 le 5/01/2017 à 21:40
Bonsoir,
autre possibilité, (Salut Gbinforme meilleurs vœux http://dl.free.fr/getfile.pl?file=/i5EWGGxK
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.
autre possibilité, (Salut Gbinforme meilleurs vœux http://dl.free.fr/getfile.pl?file=/i5EWGGxK
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
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
5 janv. 2017 à 21:51
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.
Comme d'habitude, tu as fais une belle réalisation, Bonne Année 2017.
c_pas_moi
Messages postés
27
Date d'inscription
vendredi 11 novembre 2016
Statut
Membre
Dernière intervention
3 juin 2020
6 janv. 2017 à 10:17
6 janv. 2017 à 10:17
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
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
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
Modifié par gbinforme le 6/01/2017 à 10:57
Modifié par gbinforme le 6/01/2017 à 10:57
Bonjour,
La formule corrigée :
La formule corrigée :
=SIERREUR(CHOISIR(EQUIV(D5;{20;30;60;"z"};1);C15;C16;C17);0)
c_pas_moi
Messages postés
27
Date d'inscription
vendredi 11 novembre 2016
Statut
Membre
Dernière intervention
3 juin 2020
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
8 janv. 2017 à 16:21
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
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
8 janv. 2017 à 17:39
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 :
- 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.
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.
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.
c_pas_moi
Messages postés
27
Date d'inscription
vendredi 11 novembre 2016
Statut
Membre
Dernière intervention
3 juin 2020
13 janv. 2017 à 18:49
13 janv. 2017 à 18:49
Bonsoir et merci pour cette petite leçon.