Références croisées

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

  1. Contributeur
    Bonjour.

    Vraiment compliqué à suivre !
    Déjà, c'est quoi, la donnée la plus récente de la colonne d ?
    1. 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
    2. Contributeur
      @ElloiTu 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 ...
  2. Contributeur
    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

    1. Je tâcherai mais comme je suis sur un réseau bloqué, je passe par mon tél pour la question
  3. 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
    1. Contributeur
      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
      1. 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
    2. Contributeur
      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/