formule pour table

Accueil – Le CFO masqué Forums Excel formule pour table

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Paul, le il y a 10 années.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Articles
  • #8745
    Paul
    Participant

    Bonjour tout le monde,

    Je cherche à reprendre dans un tableau un nombre d’entrées à partir d’un premier tableau. Le premier tableau donne ce nombre dans 2 colonnes différentes avec en en-têtes une date. Le 2° présente ces données dans une seule colonne. Je cherche une formule pour aller chercher l’information dans le premier tableau.

    J’ai bien conscience que mon explication n’est pas très clair, le fichier joint l’est beaucoup plus.

    Merci

    Attachments:
    You must be logged in to view attached files.
    #8747
    Jorge
    Participant

    Il y a deux problèmes a résoudre ici

    Pour extraire les données on va utiliser la formule INDEX avec deux EQUIV (MATCH en anglais) comme les paramètres de cette formule.

    Je vous laisse un article sur le fonctionnement de cette combinaison: https://www.lecfomasque.com/2011/04/28/fonction-excel-indexequiv-indexmatch/

    Pourtant, les dates de la première table doivent être transformées puisque Excel traite ces cellules de manière différente. Pour réussir a faire cela, on utilise DATEVAL et TEXTE dans une seule formule:

    ‘=DATEVAL(TEXTE(ENTREES[[#Headers],[31/03/2013]],”dd-mm-yy”)). Ainsi, le deuxième EQUIV de la fonction INDEX va utiliser cette plage de cellules au lieu de la table

    Ci-joint vous trouvera le fichier avec toutes les formules

    Attachments:
    You must be logged in to view attached files.
    #8778
    Paul
    Participant

    Merci pour la solution.

    Finalement j’avais réussi tout seul avec les fonctions INDEX + EQUIV comme la solution proposée.
    Mais je ne connaissais pas l’astuce pour les dates. J’avais détourné le problème en changeant le format des cellules dates en format texte.

    Paul

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.