Recherche de ligne et colonne a partir d'une valeur de tableau

Fermé
bzudaire - Modifié par bzudaire le 21/06/2015 à 18:50
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 23 juin 2015 à 07:28
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?


A voir également:

6 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
21 juin 2015 à 19:23
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
0
Les poules de 5 équipes me permettent de m'affranchir du problème que vous avez relevé.
Mais je n'ai pas compris quelle fonction me permet de trouver le n° de la colonne et de la ligne...
0
ccm81 Messages postés 10860 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 mai 2024 2 406
21 juin 2015 à 19:39
Bonjour

Un exemple
https://www.cjoint.com/c/EFvrMDSaZgg

Cdlmnt
0
ça ne fonctionne pas...
0
ccm81 Messages postés 10860 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 mai 2024 2 406
Modifié par ccm81 le 21/06/2015 à 20:43
Dommage,

Mais si tu en disais un peu plus, on pourrait peut être avancer !

Cordiales salutations à Mike au passage

ccm81
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
Modifié par Mike-31 le 21/06/2015 à 22:08
Bonsoir ccm81, merci et bonne soirée à toi
je n'avais pas lu ton post jusqu'au bout
Mike-31
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
Modifié par Mike-31 le 21/06/2015 à 21:05
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 juin 2015 à 09:12
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)
0
Merci beaucoup.

ça marche très bien pour les dates (lignes) mais j'ai un problème avec les heures...
Y a t'il une raison, une modif à apporter au tableau?
0
sachant que mes nombres sont en fait des suites de chiffre
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > bzudaire
23 juin 2015 à 07:28
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
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
22 juin 2015 à 09:42
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
0