Recherche de ligne et colonne a partir d'une valeur de tableau
bzudaire
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche une formule qui peut me donner le N° de la ligne et de la colonne d'un tableau en fonction de la position d'une valeur.
Par exemple, sur le tableau ci-dessous je voudrais qu'une formule me permette de dire que la rencontre 3233 (équipe 32 contre 33) se jouera le samedi 25 juillet à 15h.
Récapitulatif rencontres 10h 11h 12h 14h 15h 16h
Samedi 27 Juin 12 34 6667 56 1112 1415
Dimanche 28 Juin 2122 2627 2425 3132 3435 2930
Samedi 04 Juillet 4950 5152 5455 5657 5960 6162
Dimanche 05 Juillet 2428 2526 2933 3031 3438 910
Samedi 11 Juillet 4953 5051 5458 5556 2427 6061
Dimanche 12 Juillet 1416 1518 1922 1013 5963 2528
Samedi 18 Juillet 6568 4043 4447 4548 4952 5053
Dimanche 19 Juillet 913 3942 14 23 6063 67
Samedi 25 Juillet 5758 5456 2426 2728 2931 3233
Dimanche 26 Juillet 3941 2223 4951 5253 4243 3738
Samedi 01 Aout 912 5557 5658 1618 4143 2123 2527
Dimanche 02 Aout 3537 3638 4042 4547 4648 5052
Samedi 08 Aout 6567 6668 13 24 6062 68
Dimanche 09 Aout 2022 1718 57 1011 1213 6163
Connaissez-vous une formule svp?
Je cherche une formule qui peut me donner le N° de la ligne et de la colonne d'un tableau en fonction de la position d'une valeur.
Par exemple, sur le tableau ci-dessous je voudrais qu'une formule me permette de dire que la rencontre 3233 (équipe 32 contre 33) se jouera le samedi 25 juillet à 15h.
Récapitulatif rencontres 10h 11h 12h 14h 15h 16h
Samedi 27 Juin 12 34 6667 56 1112 1415
Dimanche 28 Juin 2122 2627 2425 3132 3435 2930
Samedi 04 Juillet 4950 5152 5455 5657 5960 6162
Dimanche 05 Juillet 2428 2526 2933 3031 3438 910
Samedi 11 Juillet 4953 5051 5458 5556 2427 6061
Dimanche 12 Juillet 1416 1518 1922 1013 5963 2528
Samedi 18 Juillet 6568 4043 4447 4548 4952 5053
Dimanche 19 Juillet 913 3942 14 23 6063 67
Samedi 25 Juillet 5758 5456 2426 2728 2931 3233
Dimanche 26 Juillet 3941 2223 4951 5253 4243 3738
Samedi 01 Aout 912 5557 5658 1618 4143 2123 2527
Dimanche 02 Aout 3537 3638 4042 4547 4648 5052
Samedi 08 Aout 6567 6668 13 24 6062 68
Dimanche 09 Aout 2022 1718 57 1011 1213 6163
Connaissez-vous une formule svp?
A voir également:
- Recherche de ligne et colonne a partir d'une valeur de tableau
- Tableau word - Guide
- Déplacer une colonne excel - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Partage de photos en ligne - Guide
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
6 réponses
Bonsoir,
retour l'adresse de la cellule contenant la valeur ne pose pas de problème, pas plus d'ailleurs que de retrouver le jour et l'heure. Par contre définir l'équipe 32 et 33 non plus sauf que tu as des équipes 23 2 et 3 et des cellules avec 913 alors là faut il lire 9 et 13 ou 91 et 3 comment dire à Excel ou est la séparation, n'est il pas possible d'insérer un tiret par exemple ou un espace entre les équipes
retour l'adresse de la cellule contenant la valeur ne pose pas de problème, pas plus d'ailleurs que de retrouver le jour et l'heure. Par contre définir l'équipe 32 et 33 non plus sauf que tu as des équipes 23 2 et 3 et des cellules avec 913 alors là faut il lire 9 et 13 ou 91 et 3 comment dire à Excel ou est la séparation, n'est il pas possible d'insérer un tiret par exemple ou un espace entre les équipes
Dommage,
Mais si tu en disais un peu plus, on pourrait peut être avancer !
Cordiales salutations à Mike au passage
ccm81
Mais si tu en disais un peu plus, on pourrait peut être avancer !
Cordiales salutations à Mike au passage
ccm81
Re,
pour les regroupements d'équipes à 4 chiffre suivant ton exemple 3233 pour 32 et 33
cette formule matricielle te donnera dans un premier temps l'adresse de la cellule contenant cette valeur, ensuite pour trouver ce qui se trouve en colonne A correspondant à la date ou sur la première ligne pour les heures sera facile reste à solutionner mon problème soulevé
saisir la valeur à rechercher 3233 en L5 et confirmer la formule matricielle en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
=ADRESSE(MIN(SI(A1:H15=L5;LIGNE(A1:H15)));EQUIV(L5;INDIRECT(MIN(SI(A1:H15=L5;LIGNE(A1:H15)))&":"&MIN(SI(A1:H15=L5;LIGNE(A1:H15))));0))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
pour les regroupements d'équipes à 4 chiffre suivant ton exemple 3233 pour 32 et 33
cette formule matricielle te donnera dans un premier temps l'adresse de la cellule contenant cette valeur, ensuite pour trouver ce qui se trouve en colonne A correspondant à la date ou sur la première ligne pour les heures sera facile reste à solutionner mon problème soulevé
saisir la valeur à rechercher 3233 en L5 et confirmer la formule matricielle en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
=ADRESSE(MIN(SI(A1:H15=L5;LIGNE(A1:H15)));EQUIV(L5;INDIRECT(MIN(SI(A1:H15=L5;LIGNE(A1:H15)))&":"&MIN(SI(A1:H15=L5;LIGNE(A1:H15))));0))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
en reprenant le classeur de CCM81 que je salue, une recherche sans matricielles avec l'imbrication de "decaler" et "sommeprod"
pour la date:
=DECALER(A1;SOMMEPROD((rencontres=B19)*LIGNE(rencontres))-1;0)
pour l'heure:
=DECALER(A1;0;SOMMEPROD((rencontres=B19)*(COLONNE(rencontres)-1)))
B2:G15 nommé "rencontres"
la maquete:
http://www.cjoint.com/c/EFwhlVTCUt0
Bonne semaine ensolleillée à vous 3 ;o)
en reprenant le classeur de CCM81 que je salue, une recherche sans matricielles avec l'imbrication de "decaler" et "sommeprod"
pour la date:
=DECALER(A1;SOMMEPROD((rencontres=B19)*LIGNE(rencontres))-1;0)
pour l'heure:
=DECALER(A1;0;SOMMEPROD((rencontres=B19)*(COLONNE(rencontres)-1)))
B2:G15 nommé "rencontres"
la maquete:
http://www.cjoint.com/c/EFwhlVTCUt0
Bonne semaine ensolleillée à vous 3 ;o)
Bonjour
sachant que mes nombres sont en fait des suites de chiffre
???? en général un nombre est formé d'une suite de chiffres......
Pour enfin s'en sortir:
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci proposé (clic droit) dans le message de réponse
Dans l'attente
sachant que mes nombres sont en fait des suites de chiffre
???? en général un nombre est formé d'une suite de chiffres......
Pour enfin s'en sortir:
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci proposé (clic droit) dans le message de réponse
Dans l'attente
Bonjour le fil,
Une autre approche colorisation ligne/colonne de la valeur cliquée
clic droit sur l'onglet de ta feuille/Visualiser le code
et coller ce code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Selection, Range("A1:K20")) Is Nothing Then
Cells.Interior.ColorIndex = xlNone
Range(Target, Cells(ActiveCell.Row, 1)).Interior.ColorIndex = 24
Range(Target, Cells(1, ActiveCell.Column)).Interior.ColorIndex = 24
End If
End Sub
revenir sur le tableau et cliquer sur une cellule
Une autre approche colorisation ligne/colonne de la valeur cliquée
clic droit sur l'onglet de ta feuille/Visualiser le code
et coller ce code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Selection, Range("A1:K20")) Is Nothing Then
Cells.Interior.ColorIndex = xlNone
Range(Target, Cells(ActiveCell.Row, 1)).Interior.ColorIndex = 24
Range(Target, Cells(1, ActiveCell.Column)).Interior.ColorIndex = 24
End If
End Sub
revenir sur le tableau et cliquer sur une cellule
Mais je n'ai pas compris quelle fonction me permet de trouver le n° de la colonne et de la ligne...