Note: The other languages of the website are Google-translated. Back to English

كيف تحسب تاريخ عيد الفصح في إكسيل؟

doc حساب تاريخ عيد الفصح 1

كما نعلم جميعًا ، فإن عطلة عيد الفصح هي دائمًا أول يوم أحد بعد أول قمر كنسي يحدث في أو بعد 21 مارس ، لذلك قد يكون تاريخ عيد الفصح من كل عام مختلفًا كما هو موضح في لقطة الشاشة التالية. للحصول على تاريخ عيد الفصح المحدد لسنة معينة ، قد تقدم لك هذه المقالة معروفًا.

حساب تاريخ عيد الفصح لسنة معينة مع الصيغة

احسب تاريخ عيد الفصح لسنة معينة باستخدام الوظيفة المحددة بواسطة المستخدم


السهم الأزرق الحق فقاعة حساب تاريخ عيد الفصح لسنة معينة مع الصيغة

للحصول على تاريخ عيد الفصح في عام معين ، يمكن أن تساعدك الصيغة التالية ، يرجى القيام بما يلي:

1. أدخل هذه الصيغة: =FLOOR("5/"&DAY(MINUTE(A2/38)/2+56)&"/"&A2,7)-34 في زنزانة فارغة بجانب العام الخاص بك ، B2، على سبيل المثال ، انظر لقطة الشاشة:

doc حساب تاريخ عيد الفصح 2

2. ثم اسحب مقبض التعبئة لأسفل إلى الخلايا التي تريد حساب تاريخ عيد الفصح في التاريخ المحدد ، ويتم عرض الأرقام المكونة من خمسة أرقام في الخلايا ، انظر الصورة:

doc حساب تاريخ عيد الفصح 3

3. وبعد ذلك يجب عليك تنسيق الأرقام بتنسيق التاريخ:

(1.) حدد الأرقام المكونة من 5 أرقام وانقر بزر الماوس الأيمن للاختيار تنسيق الخلايا من قائمة السياق ؛

(2.) في المنبثقة تنسيق الخلايا مربع الحوار، انقر فوق رقم الهاتف ثم حدد التاريخ من الاختصاص جزء ، ثم اختر تنسيق تاريخ واحد تريده من مربع القائمة الأيمن ، انظر الصورة:

doc حساب تاريخ عيد الفصح 4

4. وبعد ذلك ، تم تنسيق الأرقام كتنسيق التاريخ حسب حاجتك ، ويمكنك الحصول على تاريخ عيد الفصح للسنة المحددة ، انظر لقطة الشاشة:

doc حساب تاريخ عيد الفصح 5

نصائح: لتنسيق الأرقام بتنسيق التاريخ المعتاد المستخدم ، يمكنك أيضًا استخدام الأداة المساعدة "تطبيق تنسيق التاريخ" في Kutools for Excel كما هو موضح في لقطة الشاشة التالية:

doc حساب تاريخ عيد الفصح 6


السهم الأزرق الحق فقاعة احسب تاريخ عيد الفصح لسنة معينة باستخدام الوظيفة المحددة بواسطة المستخدم

ما يلي وظيفة تعريف المستخدم يمكن أن يساعدك أيضًا في حساب تاريخ عيد الفصح لسنة معينة.

1. اضغط باستمرار على ALT + F11 مفاتيح ، ثم يفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. انقر إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة او شباك.

كود فبا: احسب تاريخ عيد الفصح لسنة معينة:

Public Function EasterDate(Yr As Integer) As Date
'Updateby Extendoffice 20160530
  Dim x As Integer
  x = (((255 - 11 * (Yr Mod 19)) - 21) Mod 30) + 21
  EasterDate = DateSerial(Yr, 3, 1) + x + (x > 48) + 6 - ((Yr + Yr \ 4 + _
      x + (x > 48) + 1) Mod 7)
End Function

3. ثم احفظ وأغلق هذا الرمز ، ارجع إلى ورقة العمل وأدخل هذه الصيغة: = عيد الفصح (A2) في خلية فارغة بجانب البيانات المقابلة ، ثم اسحب مقبض التعبئة لأسفل إلى الخلايا التي تريد تطبيق هذه الصيغة ، ستحصل على بعض الأرقام المكونة من خمسة أرقام ، انظر لقطة الشاشة:

doc حساب تاريخ عيد الفصح 7

5. وبعد ذلك يجب عليك تغيير تنسيق الأرقام إلى تاريخ حسب حاجتك. يرجى عرض الخطوة 3 من الطريقة أعلاه لتنسيقها حتى الآن.


أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (11)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد قمت بترجمة صيغتك لبرنامج Excel الهولندي مثل هذا (السنة في A81):
=AFRONDEN.BENEDEN(DATUM(A81;5;DAG(MINUUT(A81/38)/2+56));7)-34

تعطي الصيغة 2079-04-16 لعيد الفصح 2079. يجب أن يكون هذا 2079-04-23. ما تبقى من القرن الحادي والعشرين يبدو جيدًا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
نعم ، لقد واجهت بعض المشاكل مع الاختلافات في تلك الصيغة. تحقق من 2011 و 2038 و 2052 و 2079 ، كل 7 أيام مبكرة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أيضا 2108 يعطي 2108 مارس 31 ، يجب أن يكون 2108 أبريل 1.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ماذا عن عيد الفصح الأرثوذكسي؟ هل يوجد رمز لذلك أيضًا؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل هناك صيغة إكسل مماثلة لمعرفة السنة الصينية الجديدة لأنها أيضًا عطلة تقويم قمري؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يعمل على أوراق جوجل. إنه طويل جدًا ولكنه يعمل بدون أخطاء للسنوات الإشكالية أيضًا (ما ذكرته هنا). يمكنك النسخ إلى خلية وفي خلية K1 يتوقع السنة ، مثل 2022
=DATE(K1;IF((IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);50;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)))<=31;3;4);IF((IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);50;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)))<=31;IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);49;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7));(IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);49;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)))-31))

تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا تامي شكرا على مشاركتك. هذه الصيغة تعمل بدون أخطاء على أوراق جوجل. شكرا مع خالص التقدير ماندي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يعمل على أوراق جوجل. إنه طويل جدًا ولكنه يعمل بدون أخطاء للسنوات الإشكالية أيضًا (ما ذكرته هنا). يمكنك النسخ إلى خلية وفي خلية K1 يتوقع السنة ، مثل 2022

=DATE(K1;IF((IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);50;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)))<=31;3;4);IF((IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);50;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)))<=31;IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);49;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7));(IFS(AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=29);50;AND(MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)=6;MOD(19*MOD(K1;19)+24;30)=28;MOD(K1;19)>10);49;TRUE;22+MOD(19*MOD(K1;19)+24;30)+MOD(2*MOD(K1;4)+4*MOD(K1;7)+6*MOD(19*MOD(K1;19)+24;30)+5;7)))-31))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا هزتاماس ،
شكرا لمشاركتك. هذه الصيغة تعمل بدون أخطاء على أوراق جوجل. شكرًا!
مع خالص الشكر والتقدير،
ماندي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إصدار Excel ، أكثر بساطة ، ما عليك سوى تغيير L3 في البداية إلى الخلية التي ستضع فيها العام (مثل 2022). 
=LET(Y;L3;A;MOD(Y;19);B;MOD(Y;4);C;MOD(Y;7);D;MOD(19*A+24;30);E;MOD(2*B+4*C+6*D+5;7);H;IFS(AND(E=6;D=29);50;AND(E=6;D=28;A>10);49;TRUE;22+D+E);IF(H<=31;DATE(Y;3;H);DATE(Y;4;H-31)))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا hztamas ، شكرا جزيلا لك على مشاركتك. لقد غيرت "؛" إلى "،" في الصيغة الخاصة بك حتى تتمكن من العمل في Excel. لدي بيانات (مثل 2013) في الخلية A1. = LET (Y، A1، A، MOD (Y، 19)، B، MOD (Y، 4)، C، MOD (Y، 7)، D، MOD (19 * A + 24,30،2)، E، MOD (4 * B + 6 * C + 5,7 * D + 6،29)، H، IFS (AND (E = 50، D = 6)، 28، AND (E = 10، D = 49، A> 22)، 31، TRUE، 3 + D + E)، IF (H <= 4، DATE (Y، 31، H)، DATE (Y، XNUMX، H-XNUMX))) تعمل هذه الصيغة ، لكنني أعتقد أنها ليست أبسط بكثير من الصيغة الواردة في المقالة. على أي حال ، أعتقد أنهما رائعان. شكرا مرة أخرى! مع خالص التقدير ، ماندي
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL