Fonction excel
Résolu/Fermé
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
-
20 févr. 2010 à 11:53
nicodu072 Messages postés 45 Date d'inscription samedi 20 février 2010 Statut Membre Dernière intervention 21 août 2012 - 25 févr. 2010 à 20:00
nicodu072 Messages postés 45 Date d'inscription samedi 20 février 2010 Statut Membre Dernière intervention 21 août 2012 - 25 févr. 2010 à 20:00
A voir également:
- Fonction excel
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- Fonction moyenne excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
15 réponses
Raymond PENTIER
Messages postés
58766
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 décembre 2024
17 257
21 févr. 2010 à 14:12
21 févr. 2010 à 14:12
Bonjour nicodu072.
Salut, ami Vaucluse.
Je vous propose une solution avec la fonction INDEX.
Et pour sélectionner le N° de ligne et le N° de colonne, j'utilise RECHERCHEV et RECHERCHEH.
Pour la lisibilité des formules, j'ai donné des noms à 5 plages ► https://www.cjoint.com/?cvolXyMBIT
Cordialement.
Salut, ami Vaucluse.
Je vous propose une solution avec la fonction INDEX.
Et pour sélectionner le N° de ligne et le N° de colonne, j'utilise RECHERCHEV et RECHERCHEH.
Pour la lisibilité des formules, j'ai donné des noms à 5 plages ► https://www.cjoint.com/?cvolXyMBIT
Cordialement.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
20 févr. 2010 à 12:56
20 févr. 2010 à 12:56
Bonjoiur
ca devrait être possible, mais il faut que vous nous donniez combien de critères et combien de combinaison vous avez.
En attendant, une formule qui combine plusieurs critères pourra peut être faire votre affaire:
=SI(ET(A1="X";A2="Y");"Z";SI(ET(A1="W";A2="Y");"T")) etc....
crdlmnt
ca devrait être possible, mais il faut que vous nous donniez combien de critères et combien de combinaison vous avez.
En attendant, une formule qui combine plusieurs critères pourra peut être faire votre affaire:
=SI(ET(A1="X";A2="Y");"Z";SI(ET(A1="W";A2="Y");"T")) etc....
crdlmnt
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
20 févr. 2010 à 19:34
20 févr. 2010 à 19:34
Bonjour Vaucluse et merci de votre réponse. La formule que vous m'avez proposée fonctionne très bien à petite echelle. le problème est que j'ai 16 si(et(A1="X";A2="Y");"Z". J'ai donc un niveau d'imbrication trop élevé.
Pour répondre à votre demande, j'ai dans ma liste déroulante 1, 8 critères, dans la seconde, 2 critères et en tout 5 solutions.
Je vais essayer d'etre le plus clair possible:
liste 1, critère 1 ou 2 avec liste 2, critère 1 ou 2, la même solution pour les 4 combinaisons
liste 1, critère 3 avec liste 2, critère 1 ou 2, la même solution pour les 2 combinaisons
liste 1, critère 4 avec liste 2, critère 1 ou 2, la même solution pour les 2 combinaisons, mais également pour la liste 1, critère 5 avec liste 2, critère 2
liste 1, critère 5 avec liste 2, critère 1 et liste 1, critère 6 avec liste 2, critère 2, la même solution pour les 2 combinaisons
liste 1, critère 6 avec liste 2, critère 1 et liste 1, critère 7 avec liste 2, critère 1 ou 2 et liste 1, critère 8 avec liste 2, critère 2, la même solution pour les 4 combinaisons
liste 1, critère 8 avec liste 2, critère 1, 1 solution pour cette combinaison.
voila ce que je doit faire concretement.
j'espère que je suis assez compréhensible.
J'attends votre reponse avec impatience.
Pour répondre à votre demande, j'ai dans ma liste déroulante 1, 8 critères, dans la seconde, 2 critères et en tout 5 solutions.
Je vais essayer d'etre le plus clair possible:
liste 1, critère 1 ou 2 avec liste 2, critère 1 ou 2, la même solution pour les 4 combinaisons
liste 1, critère 3 avec liste 2, critère 1 ou 2, la même solution pour les 2 combinaisons
liste 1, critère 4 avec liste 2, critère 1 ou 2, la même solution pour les 2 combinaisons, mais également pour la liste 1, critère 5 avec liste 2, critère 2
liste 1, critère 5 avec liste 2, critère 1 et liste 1, critère 6 avec liste 2, critère 2, la même solution pour les 2 combinaisons
liste 1, critère 6 avec liste 2, critère 1 et liste 1, critère 7 avec liste 2, critère 1 ou 2 et liste 1, critère 8 avec liste 2, critère 2, la même solution pour les 4 combinaisons
liste 1, critère 8 avec liste 2, critère 1, 1 solution pour cette combinaison.
voila ce que je doit faire concretement.
j'espère que je suis assez compréhensible.
J'attends votre reponse avec impatience.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
20 févr. 2010 à 20:00
20 févr. 2010 à 20:00
Bonsoir
bien compris, je tente quelque chose demain matin,bien que je ne garantisse pas le résultat. pour ce soir, c'est trop tard.
Crdlmnt
bien compris, je tente quelque chose demain matin,bien que je ne garantisse pas le résultat. pour ce soir, c'est trop tard.
Crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
20 févr. 2010 à 21:05
20 févr. 2010 à 21:05
je vous remercie
bonne soirée a vous
bonne soirée a vous
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
21 févr. 2010 à 08:35
21 févr. 2010 à 08:35
Bonjour
comme prévu, je suis de retour et comme rpévu aussi, je ne suis pas sur d'avoir tout compris.
Au lien ci dessous un modéle qui permettra peut être d'aller un peu plus loin à défaut de réussir du premier coup.
http://www.cijoint.fr/cjlink.php?file=cj201002/cijHAYm4eT.xls
Crdlmnt
Ps: avec 5 solutions, ou même six, vous pouvez directement obtenir les combinaisons avec une formule si car il ne suffit que de 6 SI..........mais je vous la laisse mettre en place !!!!!!!!!!!!!!!!
=SI(OU(ET(A1="Z";B1="Y");ET(A1="Z";B1="T");Et(A1="X";B1="T");ET(A1="X";B1="Y"));"SOL1";SI(OU(ET( et recommencer pour toutes les combinaisons dans chaque solution.Terminer la formule par autant de parenrhèses que de SI.
A vous devoir, mais ça risque d'être un peu long!!!!
comme prévu, je suis de retour et comme rpévu aussi, je ne suis pas sur d'avoir tout compris.
Au lien ci dessous un modéle qui permettra peut être d'aller un peu plus loin à défaut de réussir du premier coup.
http://www.cijoint.fr/cjlink.php?file=cj201002/cijHAYm4eT.xls
Crdlmnt
Ps: avec 5 solutions, ou même six, vous pouvez directement obtenir les combinaisons avec une formule si car il ne suffit que de 6 SI..........mais je vous la laisse mettre en place !!!!!!!!!!!!!!!!
=SI(OU(ET(A1="Z";B1="Y");ET(A1="Z";B1="T");Et(A1="X";B1="T");ET(A1="X";B1="Y"));"SOL1";SI(OU(ET( et recommencer pour toutes les combinaisons dans chaque solution.Terminer la formule par autant de parenrhèses que de SI.
A vous devoir, mais ça risque d'être un peu long!!!!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
21 févr. 2010 à 18:26
21 févr. 2010 à 18:26
Bien vu Raymond,le tableau des références est ainsi beaucoup plus facile à mettre en place.
Bonnes antilles
Crdlmnt
Bonnes antilles
Crdlmnt
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
22 févr. 2010 à 20:39
22 févr. 2010 à 20:39
Merci à tous les deux pour vos réponse et pour le temps que vous consacré à mon problème. Je vais essayer tout cela dans la semaine si j'ai le temps(car emploi du temps très chargé) et je vous retient au courant.
encore merci
encore merci
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
24 févr. 2010 à 17:01
24 févr. 2010 à 17:01
Bonjour, comme vous me l'avez proposé Raymond, j'ai appliquer votre méthode en modifiant un petit peu la formule "=INDEX(plage;RECHERCHEV(D3;list2;2);RECHERCHEH(C3;list1;2))" et la quand je fait entrée, la cellule m'indique "#NOM?"
mais je ne pense pas avoir la fonction plage est-ce un complément à ajouter? OU y a t'il une démarche a effectuer que je n'aurais pas fait?
mais je ne pense pas avoir la fonction plage est-ce un complément à ajouter? OU y a t'il une démarche a effectuer que je n'aurais pas fait?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
24 févr. 2010 à 17:54
24 févr. 2010 à 17:54
Bonjour
en attendant Raymond, qui je pense, ne m'en voudras pas :-?
avez vous nommer les plages de recherche Liste1 et Liste2 pour qu'elles soient prises en compte dans la formule?
pour info:
sur 2003:
sélectionnez votre liste
Insertion / Nom / Définir et donner le nom dans le cadre supèrieur de la fenêtre.
Sur 2007:
Onglet: formule / Définir un nom et même principe
Crdlmnt
en attendant Raymond, qui je pense, ne m'en voudras pas :-?
avez vous nommer les plages de recherche Liste1 et Liste2 pour qu'elles soient prises en compte dans la formule?
pour info:
sur 2003:
sélectionnez votre liste
Insertion / Nom / Définir et donner le nom dans le cadre supèrieur de la fenêtre.
Sur 2007:
Onglet: formule / Définir un nom et même principe
Crdlmnt
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
24 févr. 2010 à 20:53
24 févr. 2010 à 20:53
Ca y est cela fonctionne mais j'ai des erreurs dans mes résultats je ne sais pas comment cela ce fait. Je vous retient au courant.
encore merci de votre aide
cordialement
encore merci de votre aide
cordialement
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
24 févr. 2010 à 22:26
24 févr. 2010 à 22:26
voila mon tableau:https://www.cjoint.com/?cywxlLQUFS
En vert les cellules ou le résultat est celui souhaité et en rouge les résultats ou les valeurs sont fausses.
comment cela se fait il???
cordialement
En vert les cellules ou le résultat est celui souhaité et en rouge les résultats ou les valeurs sont fausses.
comment cela se fait il???
cordialement
Raymond PENTIER
Messages postés
58766
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 décembre 2024
17 257
25 févr. 2010 à 00:46
25 févr. 2010 à 00:46
Attends !
Je ne vois pas le rapport avec les posts précédents ...
C'est un nouveau problème que tu soumets ? Dans ce cas, relance une nouvelle discussion. Et profite pour reformuler ta question, parce qu'elle n'est pas explicite du tout !
Je ne vois pas le rapport avec les posts précédents ...
C'est un nouveau problème que tu soumets ? Dans ce cas, relance une nouvelle discussion. Et profite pour reformuler ta question, parce qu'elle n'est pas explicite du tout !
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
25 févr. 2010 à 07:36
25 févr. 2010 à 07:36
Bonjour tout le monde,
Si si raymond, il y a un rapport :-)
Nico, il faut que tu ajoutes un 4ème parametre ;0) aux fonctions recherche() pour que tout rentre dans l'ordre.
=INDEX(plage;RECHERCHEV(D3;list2;2;0);RECHERCHEH(C3;list1;2;0))
Et si tu utilises equiv() à la place de recherche() tu peux te passer des lignes intermédiaires.
Exemple sur 1 mur
Et pour tes listes de validation, comme tes plages sont nommées, c'est mieux de les définir avec un nom (ici =liste1), si tu modifies tes libellés sur la feuille (ou le nombre) c'est pris en compte.
eric
Si si raymond, il y a un rapport :-)
Nico, il faut que tu ajoutes un 4ème parametre ;0) aux fonctions recherche() pour que tout rentre dans l'ordre.
=INDEX(plage;RECHERCHEV(D3;list2;2;0);RECHERCHEH(C3;list1;2;0))
Et si tu utilises equiv() à la place de recherche() tu peux te passer des lignes intermédiaires.
Exemple sur 1 mur
Et pour tes listes de validation, comme tes plages sont nommées, c'est mieux de les définir avec un nom (ici =liste1), si tu modifies tes libellés sur la feuille (ou le nombre) c'est pris en compte.
eric
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
25 févr. 2010 à 20:00
25 févr. 2010 à 20:00
merci de votre aide cela fonctionne parfaitement bien. Je vous en suis reconnaissant à tous les 3.
je pense que j'aurais éventuellement d'autres questions à poser mais sur d'autres fonction (car je n'y connais pas grand chose à excel) mais pour cela je crérais d'autres post si besoin.
encore merci
nicolas
je pense que j'aurais éventuellement d'autres questions à poser mais sur d'autres fonction (car je n'y connais pas grand chose à excel) mais pour cela je crérais d'autres post si besoin.
encore merci
nicolas