IBM Lotus Symphony


وظائف التاريخ والوقت

سيتم استخدام وظائف الجدول الحسابي هذه لادارج وتحرير التواريخ والأوقات. الوظائف هي: DATE، DATEVALUE، DAY، DAYS، DAYS360، EASTERSUNDAY، EDATE، EOMONTH، HOUR، MINUTE، MONTH، NETWORKDAYS، NOW، SECOND، TIME، TIMEVALUE، TODAY، WEEKDAY، WEEKNUM، WEEKNUM_ADD، WORKDAY، YEAR، YEAR2، YEARFRAC.

شارة الملاحظة يقوم IBM Lotus Symphony داخليا بالتعامل مع قيمة التاريخ/الوقت كقيمة رقمية. اذا قمت بتخصيص نسق الترقيم "Number" لقيمة التاريخ والوقت، سيتم تحويلها الى رقم. على سبيل المثال، يتم تحويل 01/01/2000 12:00 PM الى 36526.5. القيمة التي تسبق العلامة العشرية تقابل التاريخ؛ القيمة التالية للعلامة العشرية تقابل الوقت. اذا لم تكن تريد مشاهدة هذا النوع من تمثيل التاريخ والوقت الرقمي، قم بتغيير نسق الرقم (التاريخ أو الوقت) وفقا لذلك. للقيام بذلك، حدد الخانة التي تحتوي على قيمة التاريخ أو الوقت، وقم باستدعاء القائمة السياقية الخاصة بها وحدد خانات. ستحتوي صفحة علامة التبويب أرقام على الوظائف الخاصة بتعريف نسق الرقم.
شارة الملاحظة عند ادخال التواريخ أو الشرط المائلة أو الشرط المستخدمة كفواصل للتاريخ، قد يتم ترجمتها كمعاملات حسابية. لذلك، لن يتم التعرف على التواريخ التي تم ادخالها بهذا النسق كتواريخ عادة وسينتج عنها عمليات حسابية غير صحيحة. للحماية التواريخ من ترجمتها كأجزاء من المعادلات، قم بوضعها بين علامات تنصيص، على سبيل المثال، "07/20/54".

WORKDAY

النتيجة تكون رقم تاريخ يمكن تنسيقه كتاريخ. عندئذ ستشاهد تاريخ اليوم الذي يكون عبارة عن رقم معين من أيام العمل بعيدا عن تاريخ البدء.

الصيغة

WORKDAY (Start date;Days;Holidays)

Start date: هو التاريخ الذي سيتم تنفيذ العملية الحسابية بدءا منه. اذا كان تاريخ البدء هو يوم عمل، سيتم تضمين اليوم بالعملية الحسابية.

Days: هو عدد أيام العمل. تكون القيمة الموجبة للنتيجة بعد تاريخ البدء، القيمة السالبة للنتيجة قبل تاريخ البدء.

Holidays: كشف العطلات الرسمية الاختيارية. تكون أيام خلاف أيام العمل. أدخل نطاق الخانة الذي سيتم عرض العطلات الرسمية بطريقة مفردة به.

مثال

ما هو التاريخ الذي يأتي بعد 17 يوم عمل للتاريخ 1 ديسمبر 2001؟ أدخل تاريخ البدء "12/1/2001" في C3 وعدد أيام العمل في D3. الاستدعاءات F3 الى J3 تتضمن أجازات الكريسماس والسنة الجديدة: "12/24/2001"، "12/25/2001"، "12/26/2001"، "12/31/2001"، "1/1/2002".

=WORKDAY(C3;D3;F3;J3) تقوم بارجاع 12/28/2001. تنسيق رقم التاريخ المسلسل كتاريخ.

YEARFRAC

تكون النتيجة رقم بين 0 و 1، يمثل كسور السنة بين تاريخ البدء و تاريخ الانتهاء.

الصيغة

YEARFRAC (Start date;End date;Basis)

Start date وend date: هما قيمتي التاريخ.

الأساس : يتم اختياره من كشف الاختيارات ويشير الى كيفية احتساب السنة.

أساس العملية الحسابية
0 أو غير موجود الطريقة الأمريكية (NASD)، 12 شهرا بعدد 30 يوما لكل منها
1 عدد الأيام الدقيق في الشهور، وعدد الأيام الدقيق في السنة
2 عدد الأيام الدقيق في الشهر، السنة هو 360 يوما
3 عدد الأيام الدقيق في الشهر، السنة هو 365 يوما
4 الطريقة الأوروبية، 12 شهرا بعدد 30 يوما لكل منها

مثال

ما هو كسر السنة 2001 الذي يقع بين 1.1.2002 و 7.1.2001؟

=YEARFRAC("1.1.2002"; "7.1.2002";1) تقوم بارجاع 0.495890.

DATE

تقوم هذه الوظيفة بتحويل التاريخ الذي تم كتابته كسنة، شهر، يوم الى رقم مسلسل داخلي وعرضه بتنسيق الخانات. '. النسق المفترض لخانة تحتوي على الوظيفة DATE هو نسق التاريخ، لكن يمكنك تنسيق الخانات باستخدام نسق الرقم 0، الذي يقوم بعرض الرقم المسلسل الداخلي للتاريخ كرقم.

الصيغة

DATE(year; month; day)

Year هي رقم صحيح بين 1583 و 9956 أو 0 و 99.

Month هو رقم صحيح بين 1 و 12 يشير الى الشهر.

Day هو رقم بين 1 و 31 يشير الى أيام الشهر.

اذا كانت قيم الشهر واليوم أعلى، سيتم تنفيذها على الرقم الصحيح التالي. اذا قمت بادخال =DATE(00;12;31)، ستكون النتيجة هي "12/31/00." من ناحية أخرى، اذا قمت بادخال =DATE(00;13;31) ستكون النتيجة هي "1/31/01."

يمكنك ادخال التواريخ مباشرة للوظيفة DATE كمتغيرات أو مراجع للنطاق.

مثال

DATE("00;1;1") تقوم بارجاع 1/1/00

أنظر أيضا الوظائف التالية:

DATEVALUE، TODAY، YEAR، NOW، MONTH، DAY، TIMEVALUE.

DATEVALUE

تقوم الوظيفة DATEVALUE بارجاع رقم التاريخ الداخلي من النص المضمن بعلامات تنصيص الذي يحتوي على نسق التاريخ.

سيتم ارجاع الرقم الداخلي كرقم طبيعي، ناتج من نظام التواريخ المستخدم بواسطة ‏‎IBM® Lotus® Symphony™‎‏ لاحتساب التواريخ.

الصيغة

DATEVALUE("Text")

Text هو تعبير التاريخ الصحيح ويجب ادخاله بعلامات تنصيص.

مثال

DATEVALUE("7/20/54") تقوم بارجاع 19925

أنظر أيضا الوظائف التالية:

TODAY، NOW، TIMEVALUE.

EDATE

النتيجة هي التاريخ الذي يكون عبارة عن عدد الشهور بعيدا عن تاريخ البدء. سيتم أخذ الشهور فقط في الاعتبار؛ لن يتم استخدام الأيام للعملية الحسابية.

الصيغة

EDATE(Start date;Months)

Start date: هو تاريخ.

Months: هو عدد الشهور.

مثال

ما هو التاريخ الذي يسبق 3.31.2001 بشهر واحد؟

=EDATE("3.31.2001";-1) تقوم بارجاع 2.28.2001.

اليوم

تقوم بارجاع التاريخ الحالي للحاسب الآلي. سيتم تعديل القيمة عند اعادة فتح الوثيقة أو تعديل قيم الوثيقة.

الصيغة

TODAY()

Today هي وظيفة بدون متغيرات.

مثال

TODAY() تقوم بارجاع التاريخ الحالي للحاسب الآلي.

أنظر أيضا الوظائف التالية:

DATE، NOW، DAY.

سنة

تقوم بارجاع السنة كرقم وفقا لقواعد العملية الحسابية الداخلية.

الصيغة

YEAR(number)

Number يقوم بعرض قيمة التاريخ الداخلية التي سيتم ارجاع السنة اليها.

أمثلة

Year(1) تقوم بارجاع 1899

YEAR(2) تقوم بارجاع 1900

YEAR(33333.33) تقوم بارجاع 1991

أنظر أيضا الوظائف التالية:

DAY، HOUR، MINUTE، MONTH، NOW، SECOND، TODAY، WEEKDAY.

YEAR2

لاستخراج السنة، كرقم صحيح من 0 (السنة 1900) الى 8099 (السنة 9999)، من رقم التاريخ.

الصيغة

YEAR2(Date-Number;[Type])

رقم-التاريخ هو رقم صحيح، أو عنوان أو اسم الخانة التي تحتوي على رقم صحيح، من 1 (يناير 1، 1900) الى 2958465 (ديسمبر 31، 9999).

النوع هو العدد 0 أو 1. اذا كان النوع هو 1، سيقوم YEAR2 بارجاع السنة بنسق أربعة أرقام. اذا كان النوع هو 0 أو تم حذفه، سيقوم YEAR2 بارجاع موضع البدء للسنة من 1900 (على سبيل المثال، YEAR2 تقوم بارجاع 123 لتمثيل السنة 2023).

NOW

تقوم بارجاع تاريخ ووقت الحاسب الآلي. سيتم تعديل القيمة عند اعادة احتساب الوثيقة أو في كل مرة سيتم تعديل قيمة الخانة بها.

الصيغة

NOW()

مثال

=NOW()-A1 ستقوم بارجاع الفرق بين التاريخ الموجود في الخانة A1 والآن. يقوم بتنسيق النتيجة كرقم.

أنظر أيضا الوظائف التالية:

DAY، HOUR، MINUTE، MONTH، WEEKDAY، DATE، YEAR.

WEEKNUM

تقوم الوظيفة WEEKNUM باحتساب رقم أسبوع السنة لقيمة التاريخ الداخلية.

الصيغة

WEEKNUM(number; mode)

Number هو رقم التاريخ الداخلي.

Mode يحدد بداية الأسبوع ونوع العملية الحسابية.

  1 = الأحد
  2 = الاثنين

أمثلة

WEEKNUM("1/1/95";1) تقوم بارجاع 1 (1/1/95 كان يوم الأحد)

WEEKNUM("1/1/95";2) تقوم بارجاع 52. اذا كان الأسبوع يبدأ يوم الاثنين، سينتمي يوم الأحد الى الأسبوع الأخير من السنة السابقة.

WEEKNUM_ADD

تشير النتيجة الى رقم أسبوع التقويم بالنسبة الى التاريخ.

الصيغة

WEEKNUM_ADD(Date;Return type)

Date: التاريخ الموجود بأسبوع التقويم.

Return type: 1 للأسبوع الذي يبدأ يوم الأحد، 2 للأسبوع الذي يبدأ يوم الاثنين.

مثال

في أي رقم أسبوع يقع التاريخ 12.24.2001؟

=WEEKNUM_ADD("24.12.2001";1) تقوم بارجاع 52.

دقيقة

يتم احتساب الدقيقة بالنسبة لقيمة وقت داخلي. يتم ارجاع الدقيقة كرقم بين 0 و 59.

الصيغة

MINUTE(number)

Number كقيمة للوقت هو رقم عشري حيث سيتم ارجاع عدد الدقائق به.

أمثلة

MINUTE(8.999) تقوم بارجاع 58

MINUTE(8.9999) تقوم بارجاع 59

MINUTE(NOW()) تقوم بارجاع قيمة الدقيقة الحالية.

أنظر أيضا الوظائف التالية:

DAY، HOUR، MONTH، NOW، SECOND، WEEKDAY، YEAR.

شهر

تقوم بارجاع الشهر لقيمة التاريخ المحددة. سيتم ارجاع التاريخ كرقم صحيح بين 1 و 12.

الصيغة

MONTH(Number)

Number كقيمة للوقت هو قيمة عشرية سيتم ارجاع الشهر لها.

أمثلة

MONTH(NOW()) تقوم بارجاع الشهر الحالي

MONTH(C4) تقوم بارجاع 7 اذا كانت محتويات C4 = 7/7/00.

أنظر أيضا الوظائف التالية:

DAY، HOUR، MINUTE، NOW، WEEKDAY، YEAR.

EOMONTH

يتم ارجاع التاريخ لليوم الأخير من الشهر الذي تقع الشهور فيه بعيدا عن تاريخ البدء.

الصيغة

EOMONTH (Start date; Months)

Start date: يتم حسابه من هذه النقطة والى الأمام.

Months: هو عدد الشهور قبل (سالب) أو بعد (موجب) تاريخ البدء.

مثال

ما هو اليوم الأخير من الشهر الذي يقع بعد 6 أشهر من 14 سبتمبر 2001؟

=EOMONTH("9.14.2001";6) تقوم بارجاع 3.31.2002.

NETWORKDAYS

يتم ارجاع عدد أيام العمل بين تاريخ البدء وتاريخ الانتهاء. يمكن طرح العطلات الرسمية.

الصيغة

NETWORKDAYS (Start date;End date;Holidays)

Start date: هو التاريخ الذي سيتم تنفيذ العملية الحسابية بدءا منه. اذا كان تاريخ البدء هو يوم عمل، سيتم تضمين اليوم بالعملية الحسابية.

End date: هو التاريخ الذي سيتم تنفيذ العملية الحسابية حتى ذلك التاريخ. اذا كان تاريخ الانتهاء هو يوم عمل، سيتم تضمين التاريخ بالعملية الحسابية.

Holidays: كشف العطلات الرسمية الاختيارية. تكون أيام خلاف أيام العمل. أدخل نطاق الخانة الذي سيتم عرض العطلات الرسمية بطريقة مفردة به.

مثال

ما هو عدد أيام العمل التي تقع بين 12/15/2001 و 1/15/2002? تاريخ البدء يكون بالخانة C3 وتاريخ الانتهاء بالخانة D3. الاستدعاءات F3 الى J3 تتضمن أجازات الكريسماس والسنة الجديدة: "12/24/2001"، "12/25/2001"، "12/26/2001"، "12/31/2001"، "1/1/2002".

=NETWORKDAYS(C3;D3;F3:J3) تقوم بارجاع 17 يوم عمل.

EASTERSUNDAY

تقوم بارجاع تاريخ يوم الأحد الموافق عيد الفصح للسنة التي تم ادخالها. السنة هي رقم صحيح بين 1583 و 9956 أو 0 و 99. يمكنك أيضا احتساب العطلات الرسمية الأخرى بعملية جمع بسيطة باستخدام هذا التاريخ.

Easter Monday = EASTERSUNDAY() + 1

Good Friday = EASTERSUNDAY() - 2

Pentecost Sunday = EASTERSUNDAY() + 49

Pentecost Monday = EASTERSUNDAY() + 50

أمثلة

EASTERSUNDAY(2000) تقوم بارجاع 4/23/00

EASTERSUNDAY(2000)+49 تقوم بارجاع الرقم المسلسل الداخلي 36688. اذا قمت باستخدام نسق التاريخ MMDDYY، ستكون النتيجة هي 06/11/00.

ثانية

تقوم بارجاع الثانية لقيمة الوقت المحددة. يتم تحديد الثانية كرقم صحيح بين 0 و 59.

الصيغة

SECOND(Number)

Number كقيمة للوقت هو قيمة عشرية سيتم ارجاع الثانية لها.

أمثلة

SECOND(NOW()) تقوم بارجاع الثانية الحالية

SECOND(C4) تقوم بارجاع 17 اذا كانت محتويات C4 = 12:20:17.

أنظر أيضا الوظائف التالية:

DATE، DAY، HOUR، MINUTE، MONTH، NOW، WEEKDAY، YEAR.

ساعة

تقوم بارجاع الساعة لقيمة الوقت المحددة. سيتم ارجاع الساعة كرقم صحيح بين 0 و 23.

الصيغة

HOUR(Number)

Number كقيمة للوقت هو قيمة عشرية سيتم ارجاع الساعة لها.

أمثلة

HOUR(NOW()) تقوم بارجاع الساعة الحالية

HOUR(C4) تقوم بارجاع 17 اذا كانت محتويات C4 = 17:20:00.

أنظر أيضا الوظائف التالية:

DAY، MINUTE، MONTH، NOW، WEEKDAY، YEAR.

DAY

تقوم بارجاع اليوم لقيمة التاريخ المحددة. سيتم ارجاع اليوم كرقم صحيح بين 1 و 31. يمكنك أيضا ادخال قيمة تاريخ/وقت سالبة.

الصيغة

DAY(Number)

Number كقيمة للوقت هو قيمة عشرية سيتم ارجاع اليوم لها.

أمثلة

DAY(1) تقوم بارجاع 31 (حيث يبدأ Lotus Symphony العد من الصفر من 30 ديسمبر 1899)

DAY(NOW()) تقوم بارجاع اليوم الحالي

DAY(C4) تقوم بارجاع 5 اذا كانت محتويات C4 = 8/5/1901.

أنظر أيضا الوظائف التالية:

HOUR، MINUTE، MONTH، NOW، SECOND، TODAY، WEEKDAY، YEAR.

أيام

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

الصيغة

DAYS(Date_2;Date_1)

Date_1 هو تاريخ البدء، Date_2 هو تاريخ الانتهاء. اذا كان Date_2 هو تاريخ سابق لتاريخ Date_1، ستكون النتيجة عدد سالب.

أمثلة

DAYS("1/1/2010"; NOW()) تقوم بارجاع عدد الأيام من اليوم حتى 1 يناير 2010.

DAYS("10/10/1990";"10/10/1980") returns 3652.

DAYS360

تقوم بارجاع الفرق بين تاريخين بناءا على 360 يوم في السنة المستخدمة بحسابات الفائدة. ستكون النتيجة عبارة عن عدد صحيح.

الصيغة

DAYS360(Date_1;Date_2;Type)

اذا كان Date_2 يسبق Date_1، ستقوم الوظيفة بارجاع عدد سالب.

يحدد المتغير الاختياري Type نوع الفارق. اذا كان Type = 0 أو اذا كان المتغير غير موجود، سيتم استخدام الطريقة الأمريكية (NASD). اذا كان Type <> 0، سيتم استخدام الطريقة الأوربية.

أمثلة

DAYS360("1/1/2000";NOW()) تقوم بارجاع عدد أيام الفائدة من 1 يناير 2000 الى اليوم.

أنظر أيضا الوظائف التالية:

DAY

WEEKDAY

تقوم بارجاع يوم الأسبوع لقيمة التاريخ المحددة. سيتم ارجاع التاريخ كرقم صحيح بين 1 (الأحد) و 7 (السبت) اذا لم يتم تحديد أي نوع أو اذا كان type=1. اذا كان type=2، سيبدأ الترقيمة من Monday=1؛ اذا كان type=3 سيبدأ الترقيمة من Monday=0.

الصيغة

WEEKDAY(Number; Type)

Number كقيمة للتاريخ هو قيمة عشرية سيتم ارجاع يوم الأسبوع لها.

Type يحدد نوع العملية الحسابية. بالنسبة الى Type =1، سيتم حساب أيام الأسبوع بدءا من Sunday (سيكون هذا المفترض حتى عندما يكون المعامل Type غير موجود). بالنسبة الى Type =2، سيتم حساب أيام الأسبوع بدءا من Monday =1. بالنسبة الى Type = 3، سيتم حساب أيام الأسبوع بدءا من Monday = 0.

أمثلة

WEEKDAY("6/14/2000") تقوم بارجاع 4 (المعامل Type غير موجود، سيتم استخدام طريقة الحساب القياسية. ستبدأ طريقة الحساب القياسية بيوم الأحد بالرقم 1، سيكون 14 يونيو 2000 هو يوم الاربعاء وبذلك سيكون رقم 4).

WEEKDAY("7/24/1996";2) تقوم بارجاع 3 (المعامل Type هو 2، لذلك سيكون يوم الاثنين هو اليوم رقم 1. سيكون 24 يوليو 1996 هو يوم الاربعاء وبذلك سيكون رقم 3).

WEEKDAY("7/24/1996";1) تقوم بارجاع 4 (المعامل Type هو 1، لذلك سيكون يوم الأحد هو اليوم رقم 1. سيكون 24 يوليو 1996 هو يوم الاربعاء وبذلك سيكون رقم 4).

WEEKDAY(NOW()) تقوم بارجاع رقم اليوم الحالي.

للحصول على الوظيفة التي تشير ما اذا كان اليوم الموجود في A1 هو يوم عمل، استخدم الوظائف IF و WEEKDAY كما يلي: IF(WEEKDAY(A1;2)<6;"Business day";"Weekend")

أنظر أيضا الوظائف التالية:

DAY، NOW، TODAY.

TIME

تقوم الوظيفة TIME بارجاع قيمة الوقت الحالي من قيم الساعات والدقائق والثواني. يمكن استخدام هذه الوظيفة لتحويل الوقت وفقا لهذه العناصر الثلاثة الى قيمة وقت عشرية.

الصيغة

TIME(hour; minute; second)

استخدم عدد صحيح لتحدد hour.

استخدم عدد صحيح لتحديد minute.

استخدم عدد صحيح لتحديد second.

أمثلة

TIME("0;0;0") تقوم بارجاع 00:00:00

TIME("4;20;4") تقوم بارجاع 04:20:04

أنظر أيضا الوظائف التالية:

HOUR، MINUTE، NOW، SECOND.

TIMEVALUE

تقوم الوظيفة TIMEVALUE بارجاع رقم الوقت الداخلي من النص المضمن بعلامات تنصيص الذي قد يقوم بعرض نسق ادخال الوقت.

الرقم الداخلي الذي تم الاشارة اليه كرقم عشري هو نتيجة نظام التاريخ المستخدم تحت Lotus Symphony لاحتساب ادخالات التاريخ.

الصيغة

TIMEVALUE("Text")

Text هو تعبير الوقت الصحيح ويجب ادخاله بعلامات تنصيص.

أمثلة

TIMEVALUE("4PM") تقوم بارجاع 0.67. عند التنسيق بنسق الوقت HH:MM:SS، ستحصل على 16:00:00.

TIMEVALUE("24:00") تقوم بارجاع 1. اذا قمت باستخدام نسق الوقت HH:MM:SS، ستكون القيمة هي 00:00:00.

أنظر أيضا الوظائف التالية:

DATEVALUE، HOUR، MINUTE، NOW، SECOND، TIME.


التعليق التقييمي عن البرنامج | المزيد من المطبوعات الفنية | العلامات التجارية