Formule pour convertir une date calendaire en date julienneBonjour à tous, j'ai besoin d'une formule pour convertir une date calendaire (la colonne est au format jj/mm/AAAA) en date julienne (numérique). Par exemple, dans la ligne n° 1, du 07/03/2024 au 24067 :

Merci!
Alex.
Automatisation et scriptsRe : Formule pour convertir une date calendaire en date julienneRecherche Google : « formule de conversion d'une date calendaire en date julienne »
La formule pour convertir une date grégorienne en date julienne est : JD = 367K - (7(K + (M + 9)/12))/4 + (275M)/9 + I + 1721013,5 + UT/24.
Où K est l'année, M est le mois, I est le jour et UT est l'heure universelle en heures.
Les deux derniers termes de la formule s'additionnent à zéro pour les dates postérieures au 28 février 1900. [ 1 ]
Explication des variables : [ 1 ]
- K:Représente l'année dans le calendrier grégorien.
- M:Représente le mois.Janvier et février sont considérés respectivement comme les 13e et 14e mois de l’année précédente.Par exemple, si la date est le 15 janvier 2025, alors M = 13 et K = 2024. Si la date est le 20 février 2025, alors M = 14 et K = 2024.
- JE:Représente le jour du mois.
- DEHORS:Temps universel en heures.
- JD :La date julienne résultante. [ 1 ]
- Déterminer K :Si le mois est janvier ou février, soustrayez 1 de l'année.Sinon, utilisez l’année donnée.
- Déterminer M :Si le mois est janvier ou février, utilisez respectivement 13 ou 14.Sinon, utilisez le numéro de mois réel.
- Remplacez les valeurs de K, M, I et UT dans la formule.
- Calculer la date julienne (JD). [ 1 ]
L’IA générative est expérimentale.
Il semble que ce soit là que la majorité de la génération de l’IA soit originaire.
Re : Formule pour convertir une date calendaire en date julienne
/
<MM>
/
<YYYY>
")}, Num(Right(:Calendar Date, 2) || Right("00000" || Char(Day Of Year(date)), 4)) );
</YYYY>
</MM>
Local(
{date = InFormat(:Calendar Date, "Format Pattern", "