=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"bissextile", "non bissextile")
Merci.Salut Jacky67 et bonne année 2023 à toi également
Je suis en discussion avec Bernard. Je profite de sa présence, donc je le fait passer en priorité.Tu ne souhaites pas répondre à ma question, dommage, si ton profile est correct, nous sommes peut-être voisin.
Plus de 100 kmPerso, c'est le "Val de Villé" plus précisément à Saint Martin (non pas dans les iles mais au pied des Vosges)
si A1 n'est pas une date mais juste l'année=SI(JOUR(DATE(ANNEE(A1);3;0))=29;"bissextile";"non bissextile")
=SI(JOUR(DATE(A1;3;0))=29;"bissextile";"non bissextile")
MsgBox Day(DateSerial(2023, 3, 0))
Merci pour ces explications et voeux aussi. Bonne journéebonsoir
juste en passant
perso je rejoins @Jacky67
il est plus facile de tester 28 ou 29 jour sur le mis de février d'une année
sachant que la règle des 400 ou 4 et ou 100 n'est pas immuable à long terme (même si on sera plus là quand ça arrivera )
néanmoins je me simplifie la tache au niveau de la formule
comme son homologue vba dateserial avec date en formule j'utilise l'index jour "0" du mois suivant pour avoir le nombre de jour d'un mois
la formule devient tout de suite plus claire
exemple ici
=date(2023 ; 3 ; 0)
me donnera le 28/02/2023
donc 28 jours
donc la formule pour savoir serait
si A1 n'est pas une date mais juste l'année
juste pour info son homologue en vba
+VB:MsgBox Day(DateSerial(2023, 3, 0))
et meilleurs veux à tous