j’ai construit mon calendrier Hijri avec cette formule financière
b = a * ( 1+ ( x * ( c% )))
x = (( b / a ) -1 ) / ( c% )
Adaptée pour trouver le 1 ramadan (9eme mois) année xxxx(237 eme jour Hijri)
dans une année grégorienne choisie= $A$2.
=ENT(3.99999999999999*(1+(ENT(((DATE($A$2+N("<---année cherchée");1;1)
/3.99999999999999) -1) /88.5916666666669)+N("+ un/deux/cycle(s)
lunaire--->")+1)*88.5916666666669))+N("+/- zéro/un jour
LIEUX--->")+0+N("Formules: b = a * ( 1+ ( x * ( c% ))) <> x = (( b / a ) -1 ) /
( c% ) Plage 1900-9999 237eme jour HIJRI")
Résultat pour 2030
- Code:
=ENT(3.99999999999999*(1+(ENT(((DATE($A$4;1;1)/3.99999999999999) -1) /88.5916666666669)+1)*88.5916666666669))+0
=ENT(3.99999999999999*(1+(ENT(((DATE($A$2;1;1)/3.99999999999999) -1) /88.5916666666669)+2)*88.5916666666669))+0
Pour trouver l’année Hijri
= (ENT((( DATE($A$2;1;1) / 3.99999999999999 ) -1) / (88.5916666666669))+N("+
un/deux/cycle(s) lunaire--->")+1)+1317
- Code:
= (ENT((( DATE($A$2;1;1) / 3.99999999999999 ) -1) / (88.5916666666669))+N("+un/deux/cycle(s) lunaire--->")+1)+1317
= (ENT((( DATE($A$2;1;1) / 3.99999999999999 ) -1) / (88.5916666666669))+N("+un/deux/cycle(s) lunaire--->")+2)+1317
Si bissextille ($V$9= cellulle de l'année Hijri)
=SI(OU(2=MOD($V$9;30);5=MOD($V$9;30);7=MOD($V$9;30
);10=MOD($V$9;30);13=MOD($V$9;30);16=MOD($V$9;30);
18=MOD($V$9;30);21=MOD($V$9;30);24=MOD($V$9;30);26
=MOD($V$9;30);29=MOD($V$9;30)+N("mod 30 égale à 2, 5, 7, 10, 13, 16, 18, 21,24,
26, ou 29 = Année bissextile."));"Année bissextile";"Année commune")
Par exemple l'année en A38 et la formule en B38
2023 Année bissextile
2024 Année commune
- Code:
"=SI(OU(2=MOD(A38;30);5=MOD(A38;30);7=MOD(A38;30
);10=MOD(A38;30);13=MOD(A38;30);16=MOD(A38;30);
18=MOD(A38;30);21=MOD(A38;30);24=MOD(A38;30);26=MOD(A38;30);29=MOD(A38;30)+N(""mod 30 égale à 2, 5, 7, 10, 13, 16, 18, 21,24,26, ou 29 = Année bissextile.""));""Année bissextile"";""Année commune"")"
Exemple pour une date de fête ou un autre jour que le 1.9.xxxx Hijri
=ENT(3.99999999999999*(1+(ENT(((DATE($A$2+N("<---année cherchée");1;1)
/3.99999999999999) -1) /88.5916666666669)+N("+ un/deux/cycle(s)
lunaire--->")+$AA$47)*88.5916666666669))+N("DATE dans le mois par ex.: le 16 du
mois= +15 ----->")+15+N("Choix du 1 du mois par ex -236(=valeur de
CD2)--->")+-236+N("+/- zéro/un jour LIEUX=$D$2--->")+$E$2+N("Principe le 1
Ramadan = 237eme jour HIJRI, donc -236 = le 1 Muharram + par ex +15 = le 16 du
Muharram ")
Exemple: Choix du 1 du mois HIJRI pour le 1 Muharram▼▼
- Code:
=ENT(3.99999999999999*(1+(ENT(((DATE($A$2+N("<---année cherchée");1;1) /3.99999999999999) -1) /88.5916666666669)+N("+ un/deux/trois cycle(s) lunaire--->")+1)*88.5916666666669))+N("DATE dans le mois par ex.: le 1 du mois= +0 ----->")+0+N("Choix du 1 du mois par ex -236 =valeur du 1er mois hirji = Muharram--->")+-236+N("+/- un jour LIEUX=0 ou 1--->")+0+N("Principe le 1 Ramadan = 237eme jour HIJRI, donc -236 = le 1 Muharram + par ex +15 = le 16 du Muharram ")
- Code:
=ENT(3.99999999999999*(1+(ENT(((DATE($A$2+N("<---année cherchée");1;1) /3.99999999999999) -1) /88.5916666666669)+N("+ un/deux/trois cycle(s) lunaire--->")+1)*88.5916666666669))+N("DATE dans le mois par ex.: le 16 du mois= +15 ----->")+15+N("Choix du 1 du mois par ex -236 =valeur du 1er mois hirji = Muharram--->")+-236+N("+/- un jour LIEUX=0 ou 1--->")+0+N("Principe le 1 Ramadan = 237eme jour HIJRI, donc -236 = le 1 Muharram + par ex +15 = le 16 du Muharram ")
Comme il peut y a voir deux "ramadan" dans la même année grégorienne, (par
ex.:1900 ou 2030) il faut corriger) +N("+ un/deux/cycle(s) lunaire--->")+1 ou +2
La formule fonctionne de 1900 à 9999 (sauf le jour semaine de 1900 et le
29.02.1900 où il faut apporté une correction).
Voici une bonne base pour faire votre calendrier Hijri avec Excel. : - )
Par rapport au 1 du ramadan le 1 du Mois lunaires
-236 jours 1 Muharram
-206 jours 2 Safar
-177 jours 3 Rabi' al-awwal (Rabi I)
-147 jours 4 Rabi' al-thani (Rabi' II)
-118 jours 5 Jumada al-awwal (Jumada I)
-88 jours 6 Jumada al-thani (Jumada II)
-59 jours 7 Rajab
+59 jours 8 Sha'ban
+0 jours 9 Ramadan
+30 jours 10 Chawwal
+59 jours 11 Dhu al-Qi'dah
+89 jours 12 Dhu al-Hijjah
Dernière édition par jmst le Sam 3 Fév 2024 - 9:46, édité 1 fois