HLP Calcul sur année bissextile

Y

Yves

Guest
Bonsoir le forum,

Je cherche une formule qui puisse me calculer un taux journalier en fonction du nombre exact de jours dans l'année.
Si l'année est bissextile, le taux doit être divisé par 366 ; si l'année est ordianire, par 365.

J'utilise actuellement le calcul intermédiaire suivant :
B1 : =si(ANNEE(A1)/4=ENT(ANNEE(a1)/4);366;365) [A1 étant une date]
C1 : =taux/B1

Comme faire pour éviter ce calcul intermédiaire et avoir en C1 : =taux/(nombre jours dans l'année).

Merci d'avance
 
M

Monique

Guest
Bonsoir,

En B1, pour avoir le nb de jours dans l'année :
=DATE(ANNEE(A1);12;31)-DATE(ANNEE(A1);1;)
Formule complète et B1 devient inutile :
=taux/(DATE(ANNEE(A1);12;31)-DATE(ANNEE(A1);1;))

Quant aux années bissextiles, toutes les années divisibles par 4 ne sont pas bissextiles.
Pour qu'une année soit bissextile, il faut qu'elle soit divisible par 4,
à l'exception les années qui sont divisibles par 100,
à l'exception sur l'exception des années qui sont divisibles par 400.
 
J

Jean-Marie

Guest
Bonsoir Yves

Tu trouveras ton bonheur sur la gestion des dates dans Excel dans le fichier de Celeda-Monique-Cathy, voici le Lien supprimé.

en C1 tu pourrais mettre ceci =taux/(date(annee(A1)+1;1;1)-date(annee(A1);1;1), ou une autre possibilité en passant pour une fonction d'une macro complémentaire =taux/DATEDIF("1/1"&A1;"1/1"&A1+1;"J")

En espérant avoir répondu à ta question

Bonne soirée

@+Jean-Marie
 
Y

Yves

Guest
Merci à tous.

Je vais plancher là-dessus ; mais plus ce soir (je me lève tôt demain).

En cas de problème, je reviendrai vous voir.

@ la prochaine.
Et encore bravo pour ce forum : réponses rapides, pertinentes, et qui font progresser les autres. Que du bonheur.
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 203
Membres
103 157
dernier inscrit
youma