OVH Cloud OVH Cloud

année bissextile

21 réponses
Avatar
mormoz
Bonjour à tous,

Je souhaite qu'une cellule prenne le valeur 1 si une année est bissextile et
0 sinon.
Quelqu'un connait-il une formule simple pour arriver à ce résultat ?

Par avance, merci !

Phil

10 réponses

1 2 3
Avatar
Jacky
Bonjour,

C'est justement là que ce situe le problème....
Explications de FS ici:
http://groups.google.fr/group/microsoft.public.fr.excel/browse_frm/thread/3f023d86cb2c4308/e9b55044462bb200?lnk=st&q=bissextile&rnum&hl=fr#e9b55044462bb200

Salutations
JJ

"Daniel" a écrit dans le message de
news:
Bonjour.
J'ai pas tout compris. Puisque1900 n'est pas bissextile, pourquoi
ÚTE(1900;2;29) donne 29/2/1900 ?
Cordialement.
Daniel
"mormoz" a écrit dans le message de news:
43346a03$0$5381$
Bonjour à tous,

Je souhaite qu'une cellule prenne le valeur 1 si une année est
bissextile


et 0 sinon.
Quelqu'un connait-il une formule simple pour arriver à ce résultat ?

Par avance, merci !

Phil







Avatar
Daniel
Bonjour. et merci pour l'info.
Je pense que si Grégoire 13 ? avait connu Excel, c'est ce qu'il aurait
écrit. ;-)
Daniel
"Patrick BASTARD" a écrit dans le
message de news:
Bonjour, *Daniel*

Il s'agit d'un bug ancien d'Excel, conservé volontairement, je crois à des
fins de compatibilité avec d'autres tableurs.
Sauf erreur, la dernière formule que je t'ai envoyée devrait le faire.

--
Bien amicordialement,
P. Bastard


Bonjour.
J'ai pas tout compris. Puisque1900 n'est pas bissextile, pourquoi
ÚTE(1900;2;29) donne 29/2/1900 ?
Cordialement.
Daniel
"mormoz" a écrit dans le message de news:
43346a03$0$5381$
Bonjour à tous,

Je souhaite qu'une cellule prenne le valeur 1 si une année est
bissextile et 0 sinon.
Quelqu'un connait-il une formule simple pour arriver à ce résultat ?

Par avance, merci !

Phil








Avatar
Daniel
Merci. Rien que du vieux donc. Mais qui s'occupe encore de l'an 1900 ?
;-)
Daniel
"Jacky" a écrit dans le message de news:
%
Bonjour,

C'est justement là que ce situe le problème....
Explications de FS ici:
http://groups.google.fr/group/microsoft.public.fr.excel/browse_frm/thread/3f023d86cb2c4308/e9b55044462bb200?lnk=st&q=bissextile&rnum&hl=fr#e9b55044462bb200

Salutations
JJ

"Daniel" a écrit dans le message de
news:
Bonjour.
J'ai pas tout compris. Puisque1900 n'est pas bissextile, pourquoi
ÚTE(1900;2;29) donne 29/2/1900 ?
Cordialement.
Daniel
"mormoz" a écrit dans le message de news:
43346a03$0$5381$
Bonjour à tous,

Je souhaite qu'une cellule prenne le valeur 1 si une année est
bissextile


et 0 sinon.
Quelqu'un connait-il une formule simple pour arriver à ce résultat ?

Par avance, merci !

Phil












Avatar
Patrick BASTARD
Re
-Suite-

De Jean.François Aubert, d'après une formule de Daniel M,
date (jj mm aa) en B5 :

=JOUR(DATE(ANNEE(B5)+2000;2;29)))
renvoie Vrai si bissextile, Faux sinon,

=(JOUR(DATE(ANNEE(B5)+2000;2;29))))*1
renvoie 1 si bissextile, 0 sinon

--
Bien amicordialement,
P. Bastard

Bonjour à tous,

Je souhaite qu'une cellule prenne le valeur 1 si une année est
bissextile et 0 sinon.
Quelqu'un connait-il une formule simple pour arriver à ce résultat ?

Par avance, merci !

Phil


Avatar
Patrick BASTARD
Bonjour, *Daniel*

Je pense que si Grégoire 13 ? avait connu Excel, c'est ce qu'il aurait
écrit. ;-)
Malheureusement, Excel ne comprend pas la date 1502, et Hugo BUONCOMPAGNI

aurait probablement excommunié bilou.
rofl rofl

--
Bien amicordialement,
P. Bastard


Daniel
"Patrick BASTARD" a écrit dans le
message de news:
Bonjour, *Daniel*

Il s'agit d'un bug ancien d'Excel, conservé volontairement, je crois
à des fins de compatibilité avec d'autres tableurs.
Sauf erreur, la dernière formule que je t'ai envoyée devrait le
faire. --
Bien amicordialement,
P. Bastard


Bonjour.
J'ai pas tout compris. Puisque1900 n'est pas bissextile, pourquoi
ÚTE(1900;2;29) donne 29/2/1900 ?
Cordialement.
Daniel
"mormoz" a écrit dans le message de news:
43346a03$0$5381$
Bonjour à tous,

Je souhaite qu'une cellule prenne le valeur 1 si une année est
bissextile et 0 sinon.
Quelqu'un connait-il une formule simple pour arriver à ce résultat
? Par avance, merci !

Phil








Avatar
AV
=JOUR(DATE(ANNEE(B5)+2000;2;29)))
renvoie Vrai si bissextile, Faux sinon,


Lèger problème à partir du 01/01/8000...!

Beaucoup plus sur pour la descendance :
=ET(ANNEE(A1)<>1900;MOIS(DATE(ANNEE(A1);2;29))=2)

AV

Avatar
Modeste
Bonsour® AV
=JOUR(DATE(ANNEE(B5)+2000;2;29)))
Lèger problème à partir du 01/01/8000...!



c'est le même ci-dessous à partir du 31/12/9999 23:59:59
=ET(ANNEE(A1)<>1900;MOIS(DATE(ANNEE(A1);2;29))=2)


n'oubliez pas de laisser un message à la descendance !!!

;o))))



--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042


Avatar
AV
c'est le même ci-dessous à partir du 31/12/9999 23:59:59
=ET(ANNEE(A1)<>1900;MOIS(DATE(ANNEE(A1);2;29))=2)



Comme les dates supérieures à 31/12/9999 n'existent pas dans XL (limite connue
et répertoriée) ton affaire sent le sophisme à plein nez !
Pfff....

AV


Avatar
Modeste
;o)))
ton affaire !!!!
C'est toi qui à commencé !!!
Lèger problème à partir du 01/01/8000...!
=JOUR(DATE(ANNEE("01/01/8000")+2000;2;29)))
quelle difference avec ??? :

MOIS(DATE(ANNEE("01/01/8000")+2000;2;29))=2

Dftt....
;o)))
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042

Avatar
Daniel.M
Et toujours pour le plaisir ;-)

=N(JOUR(DATE(B5;3;))))

Salutations,

Daniel M.

"Daniel" wrote in message
news:%
Bonsoir.
Pour le fun, 1 caractère en moins :
=N(MOIS(DATE(B5;2;29))=2)
"Modeste" a écrit dans le message de news:

Bonsour®
FxM wrote:
=(JOUR(DATE(B5;2;29))))*1
pour le fun !!!


1 caractère en moins
=(MOIS(DATE(B5;2;29))=2)*1

;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042









1 2 3