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

Résolu
Tomxmas Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Tomxmas Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Membre Dernière intervention   18
 
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   Statut Membre Dernière intervention   18
 
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   Statut Contributeur Dernière intervention   4 724
 
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   Statut Membre Dernière intervention   18
 
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