Recherche dans tableau Excel
Résolu/Fermé
Enito
Messages postés
21
Date d'inscription
jeudi 9 juillet 2009
Statut
Membre
Dernière intervention
22 février 2012
-
9 juil. 2009 à 20:28
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 10 juil. 2009 à 16:14
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 10 juil. 2009 à 16:14
A voir également:
- Recherche dans tableau Excel
- Tableau croisé dynamique - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
- Formule excel - Guide
- Recherche musique - Guide
11 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
9 juil. 2009 à 20:38
9 juil. 2009 à 20:38
Bonsoir:
=SOMMEPROD((B1:D3=A1)*COLONNE(B1:D3))
te donne le numéro de la colonne de la valeur affectée à A1
=SOMMEPROD((B1:D3=A1)*COLONNE(B1:D3))
te donne le numéro de la colonne de la valeur affectée à A1
Enito
Messages postés
21
Date d'inscription
jeudi 9 juillet 2009
Statut
Membre
Dernière intervention
22 février 2012
9 juil. 2009 à 20:47
9 juil. 2009 à 20:47
Bonjour,
Si je nomme mes colonnes, est-ce que ça pourrait me dire si la valeur se trouve dans la colonne bleue, blanche ou rouge ?
Merci
Si je nomme mes colonnes, est-ce que ça pourrait me dire si la valeur se trouve dans la colonne bleue, blanche ou rouge ?
Merci
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
9 juil. 2009 à 22:12
9 juil. 2009 à 22:12
ta demande était quelle colonne: je t'ai proposé une réponse.
aucun merci
maintenant c'est bleu, blanc, rouge
après c'est quoi comme question?
ciao
aucun merci
maintenant c'est bleu, blanc, rouge
après c'est quoi comme question?
ciao
Enito
Messages postés
21
Date d'inscription
jeudi 9 juillet 2009
Statut
Membre
Dernière intervention
22 février 2012
9 juil. 2009 à 22:37
9 juil. 2009 à 22:37
Bonjour,
Désolé de ne pas avoir dit merci. Ta réponse m'a grandement aidé.
J'avais dit quelle colonne car je pensais m'en sortir avec deux fonctions Si imbriquées pour déterminer si la valeur est dans la colonne Bleu, Blanc ou Rouge. La réponse que tu m'as fourni fonctionne pour les colonnes 2 & 3 mais pas pour la colonne 1. Au lieu de 1, ça indique la colonne 18.
Merci de me répondre à nouveau,
Bonne journée !
Désolé de ne pas avoir dit merci. Ta réponse m'a grandement aidé.
J'avais dit quelle colonne car je pensais m'en sortir avec deux fonctions Si imbriquées pour déterminer si la valeur est dans la colonne Bleu, Blanc ou Rouge. La réponse que tu m'as fourni fonctionne pour les colonnes 2 & 3 mais pas pour la colonne 1. Au lieu de 1, ça indique la colonne 18.
Merci de me répondre à nouveau,
Bonne journée !
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
10 juil. 2009 à 02:29
10 juil. 2009 à 02:29
Enito, bonjour.
Au post 4, tu prétends que "La réponse que tu m'as fourni fonctionne pour les colonnes 2 & 3 mais pas pour la colonne 1. Au lieu de 1, ça indique la colonne 18".
J'ai reconstitué ton tableau (tel que décrit initialement), j'ai utilisé la formule de michel_m (post 1), et ça marche au poil : la réponse est soit 2, soit 3, soit 4 ; jamais 18 !
Au post 4, tu prétends que "La réponse que tu m'as fourni fonctionne pour les colonnes 2 & 3 mais pas pour la colonne 1. Au lieu de 1, ça indique la colonne 18".
J'ai reconstitué ton tableau (tel que décrit initialement), j'ai utilisé la formule de michel_m (post 1), et ça marche au poil : la réponse est soit 2, soit 3, soit 4 ; jamais 18 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
9 juil. 2009 à 23:13
9 juil. 2009 à 23:13
Tu sais ?
Ce serait beaucoup plus simple, pour comprendre et pour répondre, si tu nous montrais ton fichier.
Cjoint.com ou Cijoint.fr pour créer un lien, que tu colles dans un message.
Ce serait beaucoup plus simple, pour comprendre et pour répondre, si tu nous montrais ton fichier.
Cjoint.com ou Cijoint.fr pour créer un lien, que tu colles dans un message.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
9 juil. 2009 à 23:16
9 juil. 2009 à 23:16
C'est bien ... d'encourager ce genre de demandeur,mais ca ne m'étonne pas.
Enito
Messages postés
21
Date d'inscription
jeudi 9 juillet 2009
Statut
Membre
Dernière intervention
22 février 2012
9 juil. 2009 à 23:38
9 juil. 2009 à 23:38
Bonjour,
Voici le lien pour le fichier Excel, http://www.cijoint.fr/cjlink.php?file=cj200907/cijtzUgsG4.xlsx
Je souhaiterais imbriquer la formule SommeProd et la fonction SI. Mon objectif ultime est d'écrire une macro permettant de rentrer la valeur dans une nouvelle cellule et que Excel donne la couleur de la colonne juste à côté de la valeur. Je suis correct pour la macro par contre. Par ailleurs, je ne comprends pas pourquoi la formule indique 15 au lieu de 1 lorsque la valeur est 0.
Merci et Bonne journée.
Voici le lien pour le fichier Excel, http://www.cijoint.fr/cjlink.php?file=cj200907/cijtzUgsG4.xlsx
Je souhaiterais imbriquer la formule SommeProd et la fonction SI. Mon objectif ultime est d'écrire une macro permettant de rentrer la valeur dans une nouvelle cellule et que Excel donne la couleur de la colonne juste à côté de la valeur. Je suis correct pour la macro par contre. Par ailleurs, je ne comprends pas pourquoi la formule indique 15 au lieu de 1 lorsque la valeur est 0.
Merci et Bonne journée.
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
10 juil. 2009 à 02:58
10 juil. 2009 à 02:58
Enito, bonjour.
Formule en G2 ► dans ta formule
=SI(G2=1;"Bleu";SI(G2=2;"Blanc";"Rouge"))
il te suffit de remplacer G2 par
=SOMMEPROD(($A$2:$C$16=F2)*COLONNE($A$2:$C$16))
ce qui donne (j'ai vérifié, ça marche) :
=SI(SOMMEPROD(($A$2:$C$16=F2)*COLONNE($A$2:$C$16))=1;"Bleu";SI(SOMMEPROD(($A$2:$C$16=F2)*COLONNE($A$2:$C$16))=2;"Blanc";"Rouge"))
Et si tu prends la précaution de donner à la plage A2:C16 le nom Mat, cette formule s'écrit
=SI(SOMMEPROD((Mat=F2)*COLONNE(Mat))=1;"Bleu";SI(SOMMEPROD((Mat=F2)*COLONNE(Mat))=2;"Blanc";"Rouge"))
Quant à si tu parviens à donner le nom CM à la formule =COLONNE(Mat) tu pourras écrire
=SI(SOMMEPROD((Mat=F2)*CM)=1;"Bleu";SI(SOMMEPROD((Mat=F2)*CM)=2;"Blanc";
"Rouge"))
ce qui est beaucoup plus sympa !
Formule en G2 ► dans ta formule
=SI(G2=1;"Bleu";SI(G2=2;"Blanc";"Rouge"))
il te suffit de remplacer G2 par
=SOMMEPROD(($A$2:$C$16=F2)*COLONNE($A$2:$C$16))
ce qui donne (j'ai vérifié, ça marche) :
=SI(SOMMEPROD(($A$2:$C$16=F2)*COLONNE($A$2:$C$16))=1;"Bleu";SI(SOMMEPROD(($A$2:$C$16=F2)*COLONNE($A$2:$C$16))=2;"Blanc";"Rouge"))
Et si tu prends la précaution de donner à la plage A2:C16 le nom Mat, cette formule s'écrit
=SI(SOMMEPROD((Mat=F2)*COLONNE(Mat))=1;"Bleu";SI(SOMMEPROD((Mat=F2)*COLONNE(Mat))=2;"Blanc";"Rouge"))
Quant à si tu parviens à donner le nom CM à la formule =COLONNE(Mat) tu pourras écrire
=SI(SOMMEPROD((Mat=F2)*CM)=1;"Bleu";SI(SOMMEPROD((Mat=F2)*CM)=2;"Blanc";
"Rouge"))
ce qui est beaucoup plus sympa !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
10 juil. 2009 à 08:54
10 juil. 2009 à 08:54
Vive la démago!
en plus c'est NUL: le niveau baisse de + en + sur CCM...
en plus c'est NUL: le niveau baisse de + en + sur CCM...
Enito
Messages postés
21
Date d'inscription
jeudi 9 juillet 2009
Statut
Membre
Dernière intervention
22 février 2012
10 juil. 2009 à 15:18
10 juil. 2009 à 15:18
Vive les messages constructifs ! Désolé tout le monde ne posséde pas ton niveau de connaissance Michel. Par ailleurs, c'est l'objectif des forums de donner de l'aide à ceux qui ont des questions.
Bonne journée !
Bonne journée !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
10 juil. 2009 à 16:14
10 juil. 2009 à 16:14
JE PERSISTE ET SIGNE, ENITO
quand quelqu'un comme toi ne sait pas dire MERCII quand on l'aide et quie , en plus, il ne présente pas ses excuses quand on lui fait remarquer, si ce n'est un vague "désolé" -le + désolé devant cet état de fait, c'est qui ?-
Et pour couronner le tout, annonce que la proposition ne marche pas sans se donner la peine de vérifier
ALORS OUI, JE PENSE QUE TOUT A CHACUN SUR UN FORUM DOIT ABANDONNER L'AIDE EN COURS.
Et ce, justement, pour garder l'aspect constructif du forum
quand quelqu'un comme toi ne sait pas dire MERCII quand on l'aide et quie , en plus, il ne présente pas ses excuses quand on lui fait remarquer, si ce n'est un vague "désolé" -le + désolé devant cet état de fait, c'est qui ?-
Et pour couronner le tout, annonce que la proposition ne marche pas sans se donner la peine de vérifier
ALORS OUI, JE PENSE QUE TOUT A CHACUN SUR UN FORUM DOIT ABANDONNER L'AIDE EN COURS.
Et ce, justement, pour garder l'aspect constructif du forum