Report valeur selon intervalle de dates

Résolu
Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023 - 7 août 2023 à 15:21
Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023 - 9 août 2023 à 14:28

Bonjour,

J'ai un tableau dans lequel je rentre des valeurs (Valeur obtenue) à différentes dates saisies en mois (Période).

Dans un second tableau (sur le même fichier), j'ai d'autres valeurs (Valeur à reporter), que je souhaiterais reporter dans le premier tableau (Borne).

Seulement, pour reporter les bonnes valeurs, j'aurais besoin que le premier tableau récupère la valeur (Valeur à reporter) qui correspond à la dernière Date d'application en vigueur.

Petit exemple avec les cases de mon fichier, pour être un peu plus claire :

En case C4, je souhaiterais que soit reportée la valeur de la case L4 : ma borne en janvier 2023 est la dernière en vigueur en janvier, soit celle applicable le 01/10/2022

En case C5, je souhaiterais que cette même case L4 soit reportée : en février 2023, ma borne est toujours celle applicable le 01/10/2022

En case C6, je souhaiterais que soit reportée la valeur de la case L5 : ma borne en mars 2023 est la dernière en vigueur en mars, soit celle applicable le 02/03/2023. Idem pour les mois d'avril et mai 2023

En case C9, je souhaiterais que soit reportée la valeur de la case L6 : ma borne en juin 2023 est la dernière en vigueur en juin, soit celle applicable le 01/06/2023

Et ainsi de suite

J'espère être compréhensible ! :D

Merci d'avance à ceux qui voudront bien prendre le temps de me lire et de m'aider :)

Bonne journée à tous,

Alice

https://wetransfer.com/downloads/921c7a269faa0c681d8dc2acf7875baf20230807132038/6f60b3

Windows / Chrome 115.0.0.0

3 réponses

DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
Modifié le 9 août 2023 à 11:37

une petite modif : https://www.cjoint.com/c/MHjjznVu7YY (il n'y a plus de retour chariot ?) Crdlmt

1
Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023
9 août 2023 à 14:16

C'est super ce tableau !! :D Et très bien pour le tri :) Merci beaucoup beaucoup pour votre aide (rapide qui plus est !) !! :D :D Bonne journée, Alice

0
brucine Messages postés 14338 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 avril 2024 1 819
7 août 2023 à 16:46

Bonjour,

Sauf erreur de ma part, en C4:

=INDEX($J$4:$P$7;EQUIV(MIN(SI($J$4:$J$7<$A4;$J$4:$J$7));$J$4:$J$7;0);3)

C'est une formule matricielle, en fin de saisie valider par Ctrl-Shift-Entrée ajoutant une accolade de chaque côté.

3 désigne le nombre de colonnes de décalage: je cherche la valeur dans la 3ème colonne à partir du début en J, donc en L; pour les autres lignes, il doit suffire de tirer vers le bas (et à chaque fois de revalider la formule matricielle), je n'ai pas testé.

0
Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023
9 août 2023 à 10:20

Bonjour, Merci pour ce retour ! J'ai essayé, et en tirant la formule vers le bas ça prend toujours la même valeur que celle rapportée en C4 (soit L4). Et pour le coup, trop d'informations dans la formule pour que j'y comprenne tout ! Haha, avec mon niveau bien bas. Mais merci pour votre aide ! Alice

0
brucine Messages postés 14338 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 avril 2024 1 819 > Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023
Modifié le 9 août 2023 à 10:57

Bonjour, Désolé, je ne sais pas compter et le forum nous fait des misères, utiliser: https://www.cjoint.com/c/MHji4Q4WrIF

1
Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023 > brucine Messages postés 14338 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 avril 2024
9 août 2023 à 14:28

Ah oui ça marche là !! Super merci beaucoup ++ !!! Bonne journée, Alice

0
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
7 août 2023 à 16:59

Bonjour à tous,

je trouve qu'il y a une incoherence entre la date de commencement de la periode et la date d'application 01/03 pour l'une et 02/03 pour l'autre.donc en c5, la date d'application n'est pas atteinte.

Tu dois preciser si c'est le mois de l'application qui compte pas la date. Que se passerait il si la date etait le 18 mars ?

https://www.cjoint.com/c/MHhoYyMJFYY


Crdlmt

0
Alice0194 Messages postés 16 Date d'inscription mercredi 7 août 2019 Statut Membre Dernière intervention 9 août 2023
9 août 2023 à 10:28

Bonjour, Effectivement les données ne sont pas sous le même format et je m'étais interrogée sur le potentiel blocage que cela pourrait créer. Au vu de l'utilisation et de l'application des données concernées, il n'y aurait pas d'incidence si la date d'application était en milieu de mois. La formule marche, merci beaucoup ! Et celle-ci je la comprends en la lisant ^^ Par contre, j'ai essayé par curiosité d'ajouter une ligne dans mon tableau de droite avec une date d'application en mai 2023, et la ligne de juillet du tableau de gauche rapporte la nouvelle valeur. Techniquement nous ne devrions pas avoir à ajouter des valeurs sur des dates antérieures dans le tableau de droite, mais y a-t-il possibilité de faire qu'il prenne bien la dernière date la plus proche ? Merci à vous et bonne journée ! Alice

0