Formule plusieurs niveaux : SI, LOOKUP qu'utiliser? HELP
Résolu/Fermé
cerebro
-
11 sept. 2015 à 06:27
cerebrox Messages postés 16 Date d'inscription vendredi 11 septembre 2015 Statut Membre Dernière intervention 12 octobre 2015 - 15 sept. 2015 à 09:03
cerebrox Messages postés 16 Date d'inscription vendredi 11 septembre 2015 Statut Membre Dernière intervention 12 octobre 2015 - 15 sept. 2015 à 09:03
A voir également:
- Formule plusieurs niveaux : SI, LOOKUP qu'utiliser? HELP
- Formule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Mise en forme conditionnelle formule si - Guide
6 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
11 sept. 2015 à 07:51
11 sept. 2015 à 07:51
Bonjour
=SI(ET( X<150;Y>0,1);"A";SI(ET(X>150;Y>0,1);"B";SI(ET(X>150;Y>0,08;Y<1);"C";SI(OU(ET(X<150;Y<0,1);ET(X>150;Y<0,08));"C");""))))
Il devrait y avoir quelque signes >= ou =< à placer ensemble par ci par là pour éviter d'éliminer les limites.
C'est vous qui voyez
crdlmnt
=SI(ET( X<150;Y>0,1);"A";SI(ET(X>150;Y>0,1);"B";SI(ET(X>150;Y>0,08;Y<1);"C";SI(OU(ET(X<150;Y<0,1);ET(X>150;Y<0,08));"C");""))))
Il devrait y avoir quelque signes >= ou =< à placer ensemble par ci par là pour éviter d'éliminer les limites.
C'est vous qui voyez
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 11/09/2015 à 11:34
Modifié par michel_m le 11/09/2015 à 11:34
Bonjour,
bonjour Vaucluse
solution sans SI avec INDEX-EQUIV et table de vérité
http://www.cjoint.com/c/EIljvbKih0R
edit 11:35h
manque D dans la table en haut à gauche
Michel
bonjour Vaucluse
solution sans SI avec INDEX-EQUIV et table de vérité
http://www.cjoint.com/c/EIljvbKih0R
edit 11:35h
manque D dans la table en haut à gauche
Michel
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
11 sept. 2015 à 11:29
11 sept. 2015 à 11:29
Joli!
bravo et salut
je ne plussoie pas pour le moment pour ne pas faire remonter le message, après c'est un peu la pagaille pour les néophytes de CCM!
Mis ça va venir :-)
Bien cordialement
crdlmnt
bravo et salut
je ne plussoie pas pour le moment pour ne pas faire remonter le message, après c'est un peu la pagaille pour les néophytes de CCM!
Mis ça va venir :-)
Bien cordialement
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
12 sept. 2015 à 08:27
12 sept. 2015 à 08:27
Le dénommé Cerebro ne sait pas dire merci ou est perdu dans la muraille de Chine...
cerebrox
Messages postés
16
Date d'inscription
vendredi 11 septembre 2015
Statut
Membre
Dernière intervention
12 octobre 2015
14 sept. 2015 à 06:43
14 sept. 2015 à 06:43
Bonjour à vous!
Désolé de ne pas avoir répondu plus tôt, loin de moi l'idée de ne pas remercier les personnes qui ont contribué aux réponses!
Je n'avais malheureusement pas accès à excel ce week end.
Après essais la formule de Vaucluse n'a pas fonctionné, excel me dit qu'elle est erronée, je ne sais pas pourquoi???? merci quand même en tout cas.
J'ai utilisé la table de vérité qui a très bien marché, c'est très intéressant comme fonction.
L'avantage de la formule c'est qu'il n'y aurait pas besoin d'avoir le tableau affiché.
En tout cas merci beaucoup à vous tous pour votre rapidité et efficacité!
Désolé de ne pas avoir répondu plus tôt, loin de moi l'idée de ne pas remercier les personnes qui ont contribué aux réponses!
Je n'avais malheureusement pas accès à excel ce week end.
Après essais la formule de Vaucluse n'a pas fonctionné, excel me dit qu'elle est erronée, je ne sais pas pourquoi???? merci quand même en tout cas.
J'ai utilisé la table de vérité qui a très bien marché, c'est très intéressant comme fonction.
L'avantage de la formule c'est qu'il n'y aurait pas besoin d'avoir le tableau affiché.
En tout cas merci beaucoup à vous tous pour votre rapidité et efficacité!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cerebrox
Messages postés
16
Date d'inscription
vendredi 11 septembre 2015
Statut
Membre
Dernière intervention
12 octobre 2015
15 sept. 2015 à 02:55
15 sept. 2015 à 02:55
Bonjour,
J'ai une petite question subsidiaire car je n'arrive pas à modifier la formule à ma guise.
En effet je souhaiterais que les paramètre de mon tableau puissent évoluer et que la formule évolue donc en conséquence.
En d'autre terme, j'aimerais que les X et Y puissent être des variables.
Dans la formule ci dessous j'aimerais que les valeurs présente dans {1;150} et {0;0.08;0.1} correspondent à des cases de mon tableur.
Le problème est que lorsque j'essaye d'associer une case, ça me donne un message d'erreur.
Y a t'il une solution alternative à cela??
=INDEX(Y28:AA29;EQUIV(E5+E6;{1;150};1);EQUIV(G4;{0;0.08;0.1};1))
J'en fait encore appel à votre savoir!
Un grand merci d'avance!
J'ai une petite question subsidiaire car je n'arrive pas à modifier la formule à ma guise.
En effet je souhaiterais que les paramètre de mon tableau puissent évoluer et que la formule évolue donc en conséquence.
En d'autre terme, j'aimerais que les X et Y puissent être des variables.
Dans la formule ci dessous j'aimerais que les valeurs présente dans {1;150} et {0;0.08;0.1} correspondent à des cases de mon tableur.
Le problème est que lorsque j'essaye d'associer une case, ça me donne un message d'erreur.
Y a t'il une solution alternative à cela??
=INDEX(Y28:AA29;EQUIV(E5+E6;{1;150};1);EQUIV(G4;{0;0.08;0.1};1))
J'en fait encore appel à votre savoir!
Un grand merci d'avance!
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 15/09/2015 à 08:15
Modifié par michel_m le 15/09/2015 à 08:15
Bonjour,
comprend pas: tu avais écris que il était dommage de faire un tableau ...
Si tu veux par cellules en reprenant le tableau que j'avais donné
=INDEX(B4:D5;EQUIV(E5+E6;A4:A5;1);EQUIV(G4;B3:D3;1))
Pour le fun, sans tableau
=INDEX({"D"."D"."B";"D"."C"."A"};EQUIV(F2;{0;150};1);EQUIV(G2;{0;0,08;0,1};1))
comprend pas: tu avais écris que il était dommage de faire un tableau ...
Si tu veux par cellules en reprenant le tableau que j'avais donné
=INDEX(B4:D5;EQUIV(E5+E6;A4:A5;1);EQUIV(G4;B3:D3;1))
Pour le fun, sans tableau
=INDEX({"D"."D"."B";"D"."C"."A"};EQUIV(F2;{0;150};1);EQUIV(G2;{0;0,08;0,1};1))
cerebrox
Messages postés
16
Date d'inscription
vendredi 11 septembre 2015
Statut
Membre
Dernière intervention
12 octobre 2015
15 sept. 2015 à 09:03
15 sept. 2015 à 09:03
Grandiose!
Merci Michel!
j'avais les petits {} qui gênaient!
Non le tableau est très bien aussi! Je peux toujours le cacher ensuite, c'est très bien comme ça et c'est encore plus parlant quand je le regarde!
Un grand merci Michel, super support!
Merci Michel!
j'avais les petits {} qui gênaient!
Non le tableau est très bien aussi! Je peux toujours le cacher ensuite, c'est très bien comme ça et c'est encore plus parlant quand je le regarde!
Un grand merci Michel, super support!