Date supérieur la plus proche

Bonjour,

Sur un fichier j'ai deux onglets,
Dans le 1er j'ai une colonne avec des n° de produits et dans le second une colonne avec des n° de produit et autre colonne avec des dates de livraison correspondante.
Comment, dans mon 1er onglet, je peux récupérer la date supérieur la plus proche correspondant un à n° de produit, sachant que pour un même n° de produit j'ai plusieurs dates?

Merci d'avance,

Nouch

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. la date la plus proche ? tu veux dire celle qui est le plus proche en temps de la date de ton produit ?
    1. Contributeur
      Bonjour.

      Peux-tu joindre un fichier-exemple ?
      Ce sera plus facile pour qu'on comprenne, et aussi pour rédiger la formule qui répond à ta question ...
       1) Tu vas dans https://www.cjoint.com/ 
      2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
      3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
      4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
      5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
      =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
      1. Par exemple dans le 1er onglet j'ai:
        A B
        N° de produit
        x
        y

        Dans mon 2ème onglet j'ai:
        A B
        N° de produit Date de livraison
        X 09/11/17
        X 25/12/17
        Y 30/11/17
        Y 01/10/17

        Je voudrais que dans mon premier onglet en colonne B pour le produit x la date du 09/11/17 et pour le produit y la date 30/11/17

        Merci
        1. Contributeur
          Pourquoi le 30/11/17 ? c'est pourtant plus tard que le 01/10/17 !

          Et le temps que tu as passé à taper tes infos dans ton message, tu aurais pu le consacrer à créer un fichier Excel qu'il nous suffisait d'utiliser !
          Parce que si devais résoudre ton problème, je devrais commencer par le fabriquer moi-même, ce fichier !
      2. Contributeur
        Bonjour
        à toutes fins utile, pour trouver la date maxi d'un produit en A dans une liste de date en B (si c'est bien ça que vous cherchez)
        en matricielle à limiter au plus juste en nombre de ligne car la formule est lourde:

        =MAX(SI($A$1:$A$1000=cell;$B$1:$B$1000)

        ou encore pour trouver l'avant dernière (on ne sait jamais!)
        =GRANDE.VALEUR(SI($A$1:$A$1000=cell;$B$1:$B$1000);2)

        cell étant la cellule où se trouve le nom du produit

        formule matricielle: entrer la formule avec la touche enter en maintenant les touches ctrl et shift enfoncées. elle doit s'afficher entre accolades dans la barre de formule

        crdflmnt