وظائف التاريخ الأساسية لأوراق Google

يتم تخزين التواريخ داخليًا كأرقام تسلسلية متسلسلة في أوراق Google. يمثل هذا الرقم التسلسلي عدد الأيام المنقضية منذ 31 ديسمبر 1899.
يمكنك استخدام DATEVALUE
وظيفة لتحويل أي إدخال تاريخ إلى رقم يمثل التاريخ. على سبيل المثال ، كلتا الوظيفتين DATEVALUE("Jan 1")
و DATEVALUE("01-Jan-2021")
إرجاع نفس الرقم (44197) على الرغم من أن المدخلات لها تنسيقات مختلفة تمامًا.
الوظيفة TODAY()
إرجاع التاريخ الحالي أثناء الوظيفة NOW()
إرجاع التاريخ والوقت الحاليين. لا تتطلب كلتا الوظيفتين أي وسيطات ويتم تحديثها عند تغيير أي خلية في ورقة Google.
الوظيفة NOW() + 2
يعيد التاريخ والوقت الحاليين بالإضافة إلى يومين NOW() - 9/24
يعيد التاريخ والوقت منذ 9 ساعات منذ 1 = 24 ساعة.
الوظائف YEAR()
و MONTH()
و DAY()
يمكن استخدام استخراج العام والشهر واليوم من التاريخ الذي تم تمريره كحجة.
ال DAYS()
تعمل الوظيفة على حساب عدد الأيام بين تاريخين. داخليًا ، يحسب DATEVALUE
من التاريخ الأول و DATEVALUE
من التاريخ الثاني وطرح الرقمين.
إذا كنت ترغب في حساب عدد الأشهر بين تاريخين ، يمكنك استخدام DATEDIF()
وظيفة مع الوسيطة الثالثة التي تم تعيينها M
. على سبيل المثال ، الوظيفة =DATEDIF("Jan 1, 1951", TODAY(), "M")
يعيد عدد الأشهر بين يناير 1951 واليوم.
ال YEARFRAC()
تعمل الوظيفة على حساب عدد السنوات التي مرت بين تاريخين.
نصيحة: يمكنك استخدام وظائف التاريخ هذه في أوراق Google مع صيغ الصفيف لتحديد رسائل البريد الإلكتروني باستخدام Mmail Mail Merge.
استخدم EDATE()
وظيفة لحساب تاريخ هو عدد محدد من أشهر قبل أو بعد تاريخ محدد. على سبيل المثال، EDATE(TODAY(), -1)
إرجاع التاريخ الذي يقع قبل شهر واحد من التاريخ الحالي.
ال EOMONTH()
تساعدك الوظيفة على حساب اليوم الأخير من الشهر المحدد. على سبيل المثال، EOMONTH(TODAY(), -1)
يعيد اليوم الأخير من الشهر السابق. يضيف 1
إلى النتيجة ، =EOMONTH(TODAY(),-1)+1
، وستحصل على اليوم الأول من الشهر الحالي.
ال WEEKDAY()
تعيد الوظيفة يوم الأسبوع المقابل لتاريخ يوم الأحد الذي يمثل 1 ، اليوم الأول من الأسبوع. اضبط الحجة الثانية 2
وسيتم ترقيم أيام الأسبوع بدءًا من الاثنين.
ال WORKDAY()
تقوم الدالة بحساب التاريخ الذي هو عدد محدد من الأيام قبل أو بعد تاريخ محدد ، باستثناء عطلات نهاية الأسبوع. على سبيل المثال، WORKDAY(TODAY(), -7)
إرجاع التاريخ الذي هو 7 أيام عمل قبل التاريخ الحالي.
وبالمثل ، فإن NETWORKDAYS()
تعمل الوظيفة على حساب عدد أيام العمل بين تاريخين يتم توفيرهما كوسيطات. الجمع بين هذا مع EOMONTH
لحساب عدد أيام العمل التي يتم تركها حتى نهاية الشهر الحالي =NETWORKDAYS(TODAY(), EOMONTH(TODAY(),0))
صيغ موعد أوراق Google للسيناريوهات المشتركة
مهمة | صيغة العمل |
---|---|
إضافة عدد من الأيام إلى تاريخ | =A1 + 5 |
احصل على يوم قبل 6 أشهر من موعد | =EDATE(A1, -5) |
إضافة عدد من السنوات إلى تاريخ | =DATE(YEAR(A1) + 5, MONTH(A1), DAY(A1)) |
الفرق في الأيام بين تاريخين | =DAYS(A1, A2) |
إجمالي أيام العمل بين تاريخين | =NETWORKDAYS(A1, A2) |
احصل على موعد هو 10 أيام عمل من الآن | =WORKDAY(TODAY(), 10) |
احصل على إجمالي عدد الأشهر بين تاريخين | =DATEIF(A1, A2, "M") |
احصل على الفرق في السنوات بين تاريخين | =DATEIF(A1, A2, "Y") |
احصل على عدد الأيام في الشهر الحالي | =EOMONTH(TODAY(), 0) - (EOMONTH(TODAY(), -1) + 1) |
اطبع يوم الأسبوع | =TEXT(TODAY(), "ddddd") |
حساب العمر في سنوات | =ROUNDDOWN(YEARFRAC(A1, TODAY(), 1)) |
أيام حتى عيد ميلادك المقبل | =DAYS(DATE(YEAR(A1)+DATEDIF(A1,TODAY(),"Y")+1, MONTH(A1),DAY(A1), TODAY()) |
أشهر وأيام بين تاريخين | =DATEDIF(A1,A2,"YM")&" months, "&DATEDIF(A1,A2,"MD")&" days" |
يمكنك نسخ ورقة Google هذه للحصول على جميع صيغ العمل المذكورة في هذا البرنامج التعليمي.
اكتشاف المزيد من مرابع التكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.