Nombre de jour en février

Vince63 -  
 allobox.net -
Bonjour,
quelqu'un connaît il la formule sur excel pour calculer automatiquement selon l'année en cour le nombre de jour au mois de février.
par avance merci
A voir également:

3 réponses

Morgatte Messages postés 1300 Statut Membre 281
 
:) C'est vrai, mais bon.... ça dépend ce qu'il souhaite en faire après.

C'est bizzare mais oui 2100 ne sera pas bisextile aura un trou de 8 ans au lieu de 4. (comme ça a été le cas pour 1900)
1
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
 
Ah ben je me coucherais moins bête tiens !
0
Morgatte Messages postés 1300 Statut Membre 281 > onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention  
 
Même chose pour moi le jour où j'ai cherché dans le dico comment s'écrivait Bisextile (Je suis plus sûr d'ailleurs de l'écriture) j'ai regardé la définition pour le fun et je suis tombé sur le cul.
0
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120 > Morgatte Messages postés 1300 Statut Membre
 
Pour en revenir à la question la formule est donc

=SI(TEXTE(A1;"AA")="00";SI(MOD(ANNEE(A1);400)=0;"Bissextile";"Pas bissextile");SI(MOD(ANNEE(A1);4)=0;"Bissextile";"Pas bissextile")) ?
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Autre façon de faire, calculer le jour dans le mois du '1er mars' moins 1 jour :
=JOUR("01/03/2008"-1) =>29
ou avec l'année en A1 :
=JOUR(("01/03/" & A1)-1)

eric
0
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
 
Ah oui, beaucoup plus simple ... et donc 1900 serait bissextile et pas 2100 ... je suis paumé :'(
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282 > onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention  
 
Tu n'es pas le seul, excel aussi.... ;-)
1900 n'est pas bissextile, la regle annoncée par morgate au post 2 est exacte

eric
0
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120 > eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention  
 
Si excel ne se plantait que sur ca ...

C'est "amusant" de voir que Round(10.5,0) en VBA ne donne pas le même résultat que ARRONDI(10,5;0) en feuille de calcul ...
0
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
 
=SI(MOD(ANNEE(A1);4)=0;"29 jours";"28 jours")
-1
Morgatte Messages postés 1300 Statut Membre 281
 
Pas exacte.

Les anneés bisextiles sont les années divisibles pas 4.

SAUF : si elle se termine par un 00 alors elles ne sont bisextiles que si elles sont divisibles par 400

1996 : bisextiles
1998 : non
2000 : bisextiles
2100 : non
0
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
 
Ah ... l'année en cours seulement :

=SI(MOD(ANNEE(MAINTENANT());4)=0;"29 jours";"28 jours")
0
onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120 > Morgatte Messages postés 1300 Statut Membre
 
C'est bissextile 2100 non ?

Et pis tu crois qu'il servira encore son classeur en 2100 ?
0
Vince63
 
bjr merci je vais essayer de suite.
0
Jackkonb1 > Morgatte Messages postés 1300 Statut Membre
 
euh ok mais pour java, en gros on demande si il est divisible par 400 uniquement????
0