Traitement de fichier

Bonjour,
Je travaille sur un fichier de relevés. J'ai plusieurs colonnes et dans chacune des colonnes, j'ai plusieurs données.
Toutes ces données sont classées par ordre chronologique. Quelle fonction sur Excel, puis-je utiliser pour retenir comme donnée, celle la plus récente ?
Merci d'avance

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Ta demande n'est pas très claire... Qu'est ce que tu entends par "pour retenir" ?

    Voici une proposition : une formule à mettre dans une cellule pour obtenir la date la plus récente :

    =MAX(A1:A100)
    ou encore :
    =GRANDE.VALEUR(A1:A100;1)

    dans mon exemple A1:A100 représente la colonne des dates.

    Sinon, explique nous plus en détails : comment est fait ton fichier, ce que tu veux réellement... Et profites-en pour donner ta version.

    m@rina
    1. Bonjour,

      =GRANDE.VALEUR(PLAGE;1)
      (Marche pour les dates également).
      1. Modérateur
        euh.... oui... c'est bien ce que j'ai dit !! :)
      2. @m@rinaNon, car dans mon exemple, j'aurais 32 et non 27, alors que c'est bien 27 que je veux retenir.
        Merci
      3. @m@rinaPas ma faute, le temps que je valide tu avais déjà répondu. xD
    2. Merci de ton retour
      Je vais essayer d'être plus clair.
      J'ai une première colonne où j'ai toutes les dates de relevés pour tous mes magasins.
      Les colonnes suivantes sont les magasins.
      Pour chaque magasin, j'ai plusieurs relevés qui sont classés par ordre chronologique.
      Je veux retenir la valeur du dernier relevé.
      Je te donne un exemple.
      Pour mon magasin x, les différents relevés :
      - 27/02/2013 = 32
      - 15/01/2014 = 25
      - 02/12/2014 = 27
      La valeur que je voudrais retrouver est 27, comme étant la valeur la plus récente pour ce magasin.
      Merci d'avance
      1. @m@rinaOk, je t'envoie un extrait avec le moins de données confidentielles que possible.
        À tout à l'heure.
        Merci
    3. Bonjour à tous,

      une formule matricielle :
      =DECALER($A$1;MAX(SI(B4:B35<>"";LIGNE(B4:B35);0))-1;COLONNE()-1)

      pour laquelle je suppose que les données du magasin sont en B4:B35 et les dates à côté, en A:A, dans l'ordre croissant.

      cdlt

      PS: à valider par CTRL+MAJ+ENTER
      1. Tes suppositions sont absolument exactes. J'ai appliqué ta formule mais j'ai un message d'erreur.
        Merci
      2. J'ai trouvé une solution qui n'est pas parfaite et qui exige pas mal de manipulations mais qui fonctionne. Concrètement, je copie mon fichier et dans ce nouveau fichier, au lieu du nombre de produits relevés, je vais chercher la date correspondante puis pour chacune de mes colonnes, je vais chercher le relevé MAX.
        merci encore pour votre aide et pour tous nos échanges.
        Amicalement
      3. Pourquoi t'embêtes -tu. C'est exactement ce que fait ma formule !
      4. @JvDoJe dois mal la saisir car j'ai un message d'erreur.
      5. Ou tu la valides mal.
        Pour la saisie, un copier/coller fait l'affaire.