Trouver une période financière à partir d'une date et un tableau

Fermé
elduke44 Messages postés 5 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 octobre 2017 - 2 oct. 2017 à 20:14
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 4 oct. 2017 à 10:02
Bonjour,

Je tente de faire un fichier qui noterait la période financière au lieu de moi...

La formule directe pour trouver la période financière semble trop complexe... un post ici il y a 2 ans a réussi à faire quelque chose mais ce n'était plus bon en 2016 à cause de l'année bissextile.

Si quelqu'un veut retenter : Au québec, l'année financière est séparée en 13 périodes de plus ou moins 28 jours. La première période commence le 1er avril et aura 28 jours plus assez pour inclure un samedi. La deuxième période commence le dimanche et aura 28 jours, ainsi de suite jusqu'à la dernière période qui commence comme les autres mais fini le 30 mars.

Ma solution plus simple serait que je fasse un tableau dans une autre feuille et qu'on cherche la date dans ce tableau pour sortir la période financière.

Voici mon tableau

https://mon-partage.fr/f/GyshbMy7/

J'aimerais que la colonne F se calcule automatiquement avec la date en A.

Merci

3 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
2 oct. 2017 à 20:35
Bonjour,

Alors en F2 : =INDEX('Périodes financières'!B:B;EQUIV(Données!A2;'Périodes financières'!C:C;1))
A étirer ensuite vers le bas

Cdlmnt
Via
0
elduke44 Messages postés 5 Date d'inscription jeudi 28 septembre 2017 Statut Membre Dernière intervention 2 octobre 2017
2 oct. 2017 à 22:04
Merci via55

Ca marche en effet.

Je croyais qu'il fallait inclure la date de début et celle de fin dans la formule. C'est beaucoup plus simple mais dépasse grandement ma compréhension des formules Excel.

Merci beaucoup.

Si jamais quelqu'un veut se lancer dans la formule qui le trouverait directement, c'est un défi car ça n'avait pas été réussi il y a 2 ans dans un autre post sur ce sujet.
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
Modifié le 3 oct. 2017 à 04:18
Bonsoir,

Une formule directe :
=EQUIV(N7;DATE(ANNEE(N7)-(MOIS(N7)<4);4;1)+SI(LIGNE(INDIRECT("1:14"))=1;0;SI(LIGNE(INDIRECT("1:14"))<14;28*(LIGNE(INDIRECT("1:14"))-2)+MOD(1-JOURSEM(DATE(ANNEE(N7)-(MOIS(N7)<4);4;1));7)+28;DATE(ANNEE(DATE(ANNEE(N7)-(MOIS(N7)<4);4;1))+1;4;1)-DATE(ANNEE(N7)-(MOIS(N7)<4);4;1)));1)

à valider par CTRL+MAJ+ENTER puisqu'elle est matricielle.
Il faut que la date dont on cherche la période soit en N7

Cordialement
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
4 oct. 2017 à 10:02
Bonjour à tous,

Si jamais quelqu'un veut se lancer dans la formule qui le trouverait directement, c'est un défi

Alors si notre ami canadien lance un défi autant partager ma contribution :
=SI(A2<=34-JOURSEM(DATE(ANNEE(A2)+SI(MOIS(A2)<4;-1;0);4;1);2)+DATE(ANNEE(A2)+SI(MOIS(A2)<4;-1;0);4;1);1;ENT((A2-(35-JOURSEM(DATE(ANNEE(A2)+SI(MOIS(A2)<4;-1;0);4;1);2)+DATE(ANNEE(A2)+SI(MOIS(A2)<4;-1;0);4;1)))/28)+2)

Bonne journée à tous.
0