[Résolu] Problème compatibilité calendrier 1904

Spinzi

XLDnaute Impliqué
Bonjour à toutes et à tous,

j'ai un petit problème qui est le suivant :
je cherche à produire un calendrier doublé des fonctionnalités de fichier d'heures.

Grâce au site de JBGONTIER, j'ai sans problème pu utiliser les fonctionnalité calendrier et notamment le calcul automatique des jours fériés.

Cependant, pour mon calcul d'heure, j'utilise l'option avancée "calendrier 1904", et cette manipulation décale les jours fériés (par exemple tombe le 20 Avril alors que devrait tomber le 21)

la formule étant complexe pour moi, je ne sais pas comment la modifier pour attendre le résultat escompté.

Vous trouverez le fichier en pj, tout se passe en colonne CB.

Merci à vous
 

Pièces jointes

  • Charge de travail.xlsx
    33.6 KB · Affichages: 56
  • Charge de travail.xlsx
    33.6 KB · Affichages: 69
  • Charge de travail.xlsx
    33.6 KB · Affichages: 66
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Problème calendrier

Bonsour®
la formule utilisée pour le calcul de la date de Pâques n'est pas compatible calendrier 1904

correctif :
A représente l'année concernée

=TEXTE( 115-MOD(ENT(A/400)-ENT(A/100)+ENT(8*(ENT(A/100)+11)/25)+11*MOD(A;19)+11;30)
-ENT((8-19*MOD(ENT(A/400)-ENT(A/100)+ENT(8*(ENT(A/100)+11)/25)+11*MOD(A;19)+11;30)+MOD(A;19))/544)
-MOD(MOD(-MOD(ENT(A/400)-ENT(A/100)+ENT(8*(ENT(A/100)+11)/25)+11*MOD(A;19)+11;30)
-ENT((8-19*MOD(ENT(A/400)-ENT(A/100)+ENT(8*(ENT(A/100)+11)/25)+11*MOD(A;19)+11;30)+MOD(A;19))/544);7)
+MOD(MOD(2-2*MOD(ENT(A/100);4);7)+MOD(A;100)+ENT(MOD(A;100)/4);7);7);"jj-mm-")&A

Capture.jpg
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    62.2 KB · Affichages: 75
  • Capture.jpg
    Capture.jpg
    62.2 KB · Affichages: 83

ROGER2327

XLDnaute Barbatruc
Re : [Résolu] Problème compatibilité calendrier 1904

Bonjour à tous.


Tant qu'à utiliser une formule lourde, autant en prendre une qui fonctionne dans les deux systèmes.
En voilà une (qui me semble bien sortir du même tonneau) :​
VB:
=DATE(A;4;25-MOD(MOD(MOD(9-2*MOD(ENT(A/100);4);7)+ENT(MOD(A;100)/4)+MOD(A;100);7)
     +MOD(-MOD(11+11*MOD(A;19)+ENT(8*(11+ENT(A/100))/25)+ENT(A/400)-ENT(A/100);30)
-ENT((8-19*MOD(11+11*MOD(A;19)+ENT(8*(11+ENT(A/100))/25)+ENT(A/400)-ENT(A/100);30)
+MOD(A;19))/544);7);7)
          -MOD(11+11*MOD(A;19)+ENT(8*(11+ENT(A/100))/25)+ENT(A/400)-ENT(A/100);30)
-ENT((8-19*MOD(11+11*MOD(A;19)+ENT(8*(11+ENT(A/100))/25)+ENT(A/400)-ENT(A/100);30)
+MOD(A;19))/544))


Bonne soirée.


ℝOGER2327
#7291


Mardi 10 Palotin 141 (Saint Forficule, Barnabite - fête Suprême Quarte)
10 Floréal An CCXXII, 6,2432h - râteau
2014-W18-2T14:59:02Z
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : [Résolu] Problème compatibilité calendrier 1904

Suite...


Un petit outil pour tester les formules en mode calendrier 1900 / mode calendrier 1904...​



ℝOGER2327
#7292


Mercredi 11 Palotin 141 (Explosion du Palotin - Vacuation)
11 Floréal An CCXXII, 0,4361h - rhubarbe
2014-W18-3T01:02:48Z
 

Pièces jointes

  • Pâques (calendrier 1900 - calendrier 1904).xlsm
    21.7 KB · Affichages: 55

Statistiques des forums

Discussions
314 647
Messages
2 111 530
Membres
111 190
dernier inscrit
clmtj