Problème calendar Excel et retrouver le jour d'une année passée.

Résolu/Fermé
Tomxmas Messages postés 5 Date d'inscription lundi 26 juin 2017 Statut Membre Dernière intervention 28 juin 2017 - 26 juin 2017 à 10:11
Tomxmas Messages postés 5 Date d'inscription lundi 26 juin 2017 Statut Membre Dernière intervention 28 juin 2017 - 28 juin 2017 à 11:58
Bonjour à tous,

J'ai un petit ( grand ) soucis sur excel auquel je n'arrive à trouver une solution, le voici :

Mon but est de visualiser l'occupation d'un hotel dans une date future en fonction de l'occupation de l'année précédente au même jour ( histoire de ne pas comparer un samedi soir et un mardi soir )...
J'ai une piste mais sur certaines cellules ça ne marche pas; je voudrais aussi pouvoir mettre à jour cela automatiquement.
Voici ma formule :

=IF(YEAR(A3)=YEAR(IF(INT(DATEDIF(DATE(YEAR(A3);1;1);A3;"d")/7)=INT(DATEDIF(DATE(YEAR(A3)-1;1;1);A3-7*52;"d")/7);A3-7*52;A3-7*53))+1;IF(INT(DATEDIF(DATE(YEAR(A3);1;1);A3;"d")/7)=INT(DATEDIF(DATE(YEAR(A3)-1;1;1);A3-7*52;"d")/7);A3-7*52;A3-7*53);"Pas de correspondance")



Autre petite question : Si je prévois des réservations pour septembre 2018 : je ne peux pas comparer l'occupation à Septembre 2017 car je n'ai pas les chiffres et je dois reporter à 2016..

Toute indication ou petite idée est la bienvenue...

Par avance Merci :)
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 juin 2017 à 11:52
Bonjour,

Pas sûr que je compliquerai autant la formule ?
Avec ta date prévisionnelle en A3
=A3-SI(A3>AUJOURDHUI()+365;728;364)

devrait te donner le jour correspondant de l'année précédente.
0
Tomxmas Messages postés 5 Date d'inscription lundi 26 juin 2017 Statut Membre Dernière intervention 28 juin 2017 18
26 juin 2017 à 13:08
Bonjour,

merci c'est vraiment pas mal, sauf que si je veux forecaster le 25/06/2019 on va me donner la date du 27/06/2017 qui est....demain et c'est donc impossible. Mais je pense qu'on est pas loin du tout!!
0
Tomxmas Messages postés 5 Date d'inscription lundi 26 juin 2017 Statut Membre Dernière intervention 28 juin 2017 18
26 juin 2017 à 15:22
Au final en imbriquant les IF on obtient quelque chose qui tient la route. Seul soucis, c'est qu'avec le temps on obtient un décalage de 6jours dans la date par exemple. Quelqu'un a une idée ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 juin 2017 à 18:16
Bonjour,
avec le temps on obtient un décalage de 6jours
Tout à fait normal, si tu veux retrouver un lundi proche du 26/6/2017 dans les 5 ans tu ne pourras pas avoir le 26 car le calendrier ne revient à l'identique qu'au bout de 28 ans !
0
Tomxmas Messages postés 5 Date d'inscription lundi 26 juin 2017 Statut Membre Dernière intervention 28 juin 2017 18
28 juin 2017 à 11:58
Au final j'ai quelque chose de pas mal, voici la solution :

=B3-IF(B3>=TODAY()+365;IF(B3>=TODAY()+729;IF(B3>=TODAY()+1093;1456;1092);728);364)

Merci pour l'aide gbinforme :)
0