Références croisées

Signaler
-
Messages postés
25375
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
-
Bonjour,


Bonjour, je suis a la recherche d’une solution pour faire la manip suivante :
Cellule a2 feuille1, j’ai une référence.
Dans la cellule c2 feuille1 je veux remplir la donnée la plus récente de la colonne d située sur la feuille 2 qui contient également une colonne b contenant plusieurs données dont la référence de la cellule a2 de la feuille1
Merci d’avance pour votre aide
Configuration: Android / Chrome 85.0.4183.127

5 réponses

Messages postés
52434
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
14 283
Bonjour.

Vraiment compliqué à suivre !
Déjà, c'est quoi, la donnée la plus récente de la colonne d ?
Une date mais celle ci changé a chaque ligne.

Donc en B2 de la feuille2, j'aurai la donnée a2
Mais possible aussi en b20.

Sauf que la date differera entre D2 et d20
Messages postés
52434
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
14 283 > Elloi
Tu n'avais jamais parlé de dates, dans ta demande !
C'est pourquoi on demande toujours de joindre un fichier, afin d'être bien d'accord sur ce dont on parle ...
Messages postés
25375
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
5 525
Bonjour
déposez un fichier modèle avec quelques annotations explicatives ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site
et précisez surtout comment il est possible d'identifier la "dernière" données cherchée
à vous lire
crdlmnt

Je tâcherai mais comme je suis sur un réseau bloqué, je passe par mon tél pour la question
https://docs.google.com/spreadsheets/d/1dWzNjiSN2tMqIbT3jxj2Xj3eCB1QoiRru6rPQ1saArQ/edit?usp=drivesdk

Voici le lien du fichier exemple. Donc le but c'st de rechercher dans la feuille 2 la date du prochain CT le plus lointain pour un véhicule donné et qui dois se retrouver dans la feuille1

Merci
Messages postés
25375
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
5 525
Bonjour
en supposant que vos lignes aillent de 2 à 10
0 (mieux vaut limiter à la hauteur utile car la formule, matricielle est assez gourmande en capacité)
en G2 feuille 1
=MAX(SI(Feuille2!C2:C100&Feuille2!D2:D100=A2&"CT";E2:E100))
qui vous donnera la date maximum de la colonne E de feuille 2 sur la ligne contenant l'immatriculation et le code CT
formule matricielle à entrer avec la touche enter en maintenant ctrl est shift enfoncée
elle fonctionne sous Excel, sous google, je ne sais pas
revenez si soucis
crdlmnt
Je suis désolé, ça ne me renvoi que la date la plus élevée soit le 01/09/22 quel que soit le véhicule
Messages postés
25375
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
5 525
1° j'ai laissé une erreur dans la formule, il faut la terminer par Feuill2!$E$2:$E$100 (j'ai oublié feuille 2
2°cette formule renvoie uniquement les lignes avec la date Maxi sur les lignes qui contiennent à la fois le N° et le texte CT, pas les lignes qui contiennent CT + un autre texte
Ca risque d'être compliqué s'il faut détecter tous les textes contenant CT. Dans ce cas il vaudrait mieux faire une colonne masquée en feuille2 par exemple en colonne X avec cette formule:
=SI(NB.SI(F2;"*CT*");"CT";"")
la formule en G2 de feuille 2 devient alors:
=MAX(SI(Feuille2!$C$2:$C$100&Feuille2!$X$2:$X$100=A3&"CT";Feuille2!$E$2:$E$100))
toujours en matricielle
cela donne ce fichier modèle (Excel) reconstitué selon vos données, que je joins en souhaitant que vous puissiez y accéder sous une des deux adresses:
https://www.cjoint.com/c/JJjmycMVJt2
https://mon-partage.fr/f/gWC6yKx5/