Trouver colone qui correspond à premiere occurence d'un mot Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
p
pol-91
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 24 avril 2015
Version d'Excel : fr2010

Message par pol-91 » 27 avril 2015, 17:13

Bonjour à tous

J'ai un fichier avec entre 200 et 300 villes par mois et ce pour 6 mois de l'année (juin à decembre). Donc 12 colonnes

J'ai besoin de trouver le mois qui correspond à la première fois que la ville apparait. J'ai essayé avec une recherchev mais a moins de la faire 6 fois en remplacant les erreurs par une nouvelle recherche qui porte sur le mois suivant je ne vois pas trop comment faire.

Avez vous une idée ? merci d'avance

Le fichier ci joint
Ville et mois.xlsx
(38.16 Kio) Téléchargé 64 fois
A
Amadéus
Modérateur
Modérateur
Messages : 17'742
Appréciations reçues : 66
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 27 avril 2015, 18:28

Bonjour. Bienvenue sur le Forum
Formule en X4
=INDIRECT(CAR(64+MIN(SI($A$4:$S$244=W4;COLONNE($A$4:$S$244))))&1)
Matricielle à valider avec les 3 touches Ctrl+Maj+Entrée
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
p
pol-91
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 24 avril 2015
Version d'Excel : fr2010

Message par pol-91 » 28 avril 2015, 09:08

Merci Amadéus.

Je dois coller cette formule en X4 dans mon tableau c'est ça? J'ai essayé et ça me dit #valeur
p
pol-91
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 24 avril 2015
Version d'Excel : fr2010

Message par pol-91 » 28 avril 2015, 11:16

C'est bon j'ai réussi merci :)

Par contre j'ai absolument pas compris la formule, si tu as un peu de temps pour m'expliquer je prends sinon c'est déja sympa de m'avoir donné la solution :D

Bonne journée
A
Amadéus
Modérateur
Modérateur
Messages : 17'742
Appréciations reçues : 66
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 28 avril 2015, 12:05

Bonjour
=INDIRECT(CAR(64+MIN(SI($A$4:$S$244=W4;COLONNE($A$4:$S$244))))&1)
Dans cette formule
MIN(SI($A$4:$S$244=W4;COLONNE($A$4:$S$244)))
renvoie le plus petit numéro des colonnes contenant la valeur cherchée, ici 10
pour transformer ce 10 en J
=CAR(65) est le code de la lettre A en majuscule
=CAR(64+10) donne J
et INDIRECT("J"&1) donne la valeur de J1
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message