Fonction excel

elyatim311 Messages postés 4 Statut Membre -  
Frenchie83 Messages postés 2254 Statut Membre -
bonjoru tt le monde

est ce que quelqu un peut m aider,
mon probleme est que j ai 3 colonne, celle de gauche et pour les dates et la troisième est pour les soldes
moi je veux afficher le dernier solde relatif à une date de valeur

merci d avace

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    Frenchie, excuse l'incruste mais il n'est pas nécessaire de classer les dates dans l'ordre chronologique ?

    on peut aussi utiliser
    =RECHERCHEV(E2;A2:C16;3;0)

    dans les 2 cas on aura #N/A si le numéro demandé n'existe pas
    0
    1. Frenchie83 Messages postés 2254 Statut Membre 339
       
      Bonjour Michel_m
      Merci pour la remarque, effectivement la "recherchev" est suffisante au premier abord, mais dans l'énoncé du problème elyatim311 dit "je veux afficher le dernier solde relatif à une date de valeur"; Ce qui laissait supposer dans mon esprit(mais j'ai peut-être mal interprété la question), qu'il pouvait y avoir plusieurs valeurs à la même date et donc qu'il fallait prendre la dernière. La recherchev n'affichera que la première valeur trouvée. Ce serait bien qu'elyatim311 se manifeste pour nous préciser si il n'y a qu'une seule valeur par date ou bien plusieurs. Attendons!
      Bien cordialement
      0
      1. elyatim311 Messages postés 4 Statut Membre > Frenchie83 Messages postés 2254 Statut Membre
         
        Bonjour frenchie83

        effectivement il ya plusieurs cellule qui ont la meme date valeur
        mais ta fonction marche bien c est ce qu je demandais,

        merci a Michel_m aussi
        0
    2. elyatim311 Messages postés 4 Statut Membre
       
      stp frenchie83

      cette partie NB.SI(A:A;E2)-2 sert a quoi dans le code
      0
      1. Frenchie83 Messages postés 2254 Statut Membre 339 > elyatim311 Messages postés 4 Statut Membre
         
        Bonjour,
        Nb.si(A:A;E2) pour trouver le nombre de date en colonne A correspondant à la date recherchée en E2.
        C'est la valeur qu'il faut introduire à la fonction DECALER pour le nombre de lignes à partir de la ligne trouvée par la fonction EQUIV, mais comme la première ligne prise en compte démarre 1 ligne en dessous, il faudra donc soustraire 2 pour retomber sur la valeur cherchée.
        Pour comprendre le raisonnement, le mieux est de décomposer la formule dans des cellules distinctes et d'observer le résultat.
        Cdlt
        0