drom2010
07-01-2012, 09:58 PM
السلام عليكم
من فضلكم اريد برنامح او مؤشر تحويل تاريخ ووقت من الصيغه العاديه
مثلا 2010-04-02 03:12 الى رقمه صحيح اي مثلا الى 126388998
والعكس تحويل رقم صحيح الى تاريخ ووقت بصيغته العاديه
ارجو من لديه برنامح يرفعه لي او من لديه معادله التحويل يشرحهالي
بحيث اضع التاريخ والوقت المطلوب يظهر لي رقمه الصحيح والعكس
اضع رقم صحيح ويظهر لي تاريخه ووقته
وشكرا لكم
دالات تحويل أنواع البيانات
يطبق على: Microsoft Office Access 2007 (http://office.microsoft.com/ar-sa/access-help/redir/FX010064691.aspx)
طباعة (javascript:void(0))
http://officeimg.vo.msecnd.net/ar-sa/files/785/945/ZA079005000.gifإظهار الكل (javascript:AlterAllDivs('block');)
http://officeimg.vo.msecnd.net/ar-sa/files/218/224/ZA079005001.gifإخفاء الكل (javascript:AlterAllDivs('none');)
تفرض كل دالة تعبيرًا (تعبير: أية تركيبة من عوامل التشغيل الرياضية أو المنطقية، والثوابت، والدالات، وأسماء الحقول، وعناصر التحكم، والخصائص التي تنتج قيمة واحدة. يمكن للتعابير إنجاز الحسابات، أو معالجة الأحرف، أو فحص البيانات.) (javascript:AppendPopup(this,'843421053_1')) على نوع بيانات (نوع البيانات: صفات الحقل التي تحدد نوع البيانات التي يمكنها التواجد فيه. وتتضمن أنواع البيانات منطقي، وعدد صحيح، وعدد صحيح طويل، وعملة، ومفرد، ومزدوج، وتاريخ، وسلسلة، ومتغير (افتراضي).) (javascript:AppendPopup(this,'521111450_2')) محدد.
بناء الجملة
CBool(expression)
CByte(expression)
CCur(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)
CLng(expression)
CSng(expression)
CStr(expression)
CVar(expression)
إن وسيطة expression المطلوبة (وسيطة: قيمة توفّر معلومات لإجراء ما، أو حدث، أو أسلوب، أو خاصية، أو دالة، أو برنامج جزئي.) (javascript:AppendPopup(this,'267803017_3')) هي أي تعبير سلسلة أحرف (تعبير سلسلة: أي تعبير يقيّم إلى تتابع من الأحرف المتتالية. ويمكن لعناصر التعبير أن تتضمن: دالات تُرجع سلسلة أو سلسلة Variant (VarType 8)؛ سلسلة أحرف، أو ثابت، أو متغير، أو Variant.) (javascript:AppendPopup(this,'225206157_4')) أو تعبير رقمي (تعبير رقمي: أي تعبير يقّيم إلى رقم. ويمكن للتعبير أن يضم أية تركيبة من المتغيرات، والثوابت، والدالات، وعوامل التشغيل.) (javascript:AppendPopup(this,'161538880_5')).
أنواع الإرجاع
يحدد اسم الدالة نوع الإرجاع كما هو موضح في ما يلي:
الوظيفةنوع الإرجاعنطاق لوسيطة expressionCBoolمنطقي أي تعبير سلسلة أحرف أو تعبير رقمي صحيح.CByteبايت من 0 إلى 255.CCurعملة من -922،337،203،685،477.5808 إلى 922،337،203،685،477.5807.CDateتاريخ أي تعبير تاريخ صحيح.CDblمزدوج من -1.79769313486231E308 إلى
-4.94065645841247E-324 للقيم السالبة؛ من 4.94065645841247E-324 إلى 1.79769313486232E308 للقيم الموجبة.CDecعدد عشري +/-79,228,162,514,264,337,593,543,950,335 للأرقام ذات المقياس صفر؛ بمعنى، الأرقام التي لا توجد بها منازل عشرية. وبالنسبة للأرقام التي تتضمن 28 منزلة عشرية، يكون النطاق
+/-7.9228162514264337593543950335. ويكون أقل رقم غير صفري ممكن هو 0.0000000000000000000000000001.CIntعدد صحيح يتم تقريب الكسور من -32,768 إلى 32,767.CLngطويلة يتم تقريب الكسور من -2,147,483,648 إلى 2,147,483,647.CSngمفرد من -3.402823E38 إلى -1.401298E-45 للقيم السالبة؛ ومن 1.401298E-45 إلى 3.402823E38 للقيم الموجبة.CStrسلسلة أحرف يُرجع CStr المستند إلى الوسيطة expression.CVarمتغير نفس النطاق مثل نوع بيانات مزدوج للقيم الرقمية. ونفس النطاق مثل سلسلة الأحرف للقيم غير الرقمية.
ملاحظات
إذا كانت expression التي تم تمريرها إلى الدالة، موجودة خارج نطاق نوع البيانات الذي يتم التحويل إليه، يحدث خطأ.
يمكنك بشكل عام توثيق التعليمات البرمجية باستخدام دالات تحويل البيانات لتوضيح ضرورة التعبير عن ناتج بعض العمليات كنوع بيانات محدد بدلاً من نوع بيانات افتراضي. على سبيل المثال، استخدم CCur لفرض حساب العملة في الحالات التي يتم فيها استخدام الدقة المفردة أو الدقة المزدوجة أو حساب الأعداد الصحيحة بشكل طبيعي.
يجب أن تستخدم دالات تحويل أنواع البيانات بدلاً من Val لتوفير عمليات التحويل المتعارف عليها دولياً من أحد أنواع البيانات إلى الآخر. على سبيل المثال، عند استخدام CCur، يتم التعرف على فواصل عشرية مختلفة وفواصل آلاف مختلفة وخيارات عملة متنوعة استناداً إلى الإعدادات المحلية لجهاز الكمبيوتر الخاص بك.
عندما يكون الجزء الكسري يساوي 0.5 بالضبط، فتقوم دومًا الدالة CInt وCLng بتقريبه إلى أقرب رقم زوجي. على سبيل المثال، يتم تقريب 0.5 إلى 0 وتقريب 1.5 إلى 2. وتختلف الدالة CInt وCLng عن Fix وInt التي تقوم باقتطاع جزء من الدالة بدلاً من تقريبها إلى الجزء الكسري للرقم. وتقوم أيضًا الدالة Fix وInt بإرجاع قيمة من نفس النوع عند تمريره.
استخدم الدالة IsDate لتحديد إذا ما كان من الممكن تحويل date إلى تاريخ أو وقت. تتعرف الدالة CDate على أحرف التواريخ وأحرف الأوقات بالإضافة إلى بعض الأرقام التي تقع داخل نطاق التواريخ المقبولة. عند تحويل رقم إلى تاريخ، يتم تحويل جزء الرقم بالكامل إلى تاريخ. ويتم تحويل أي جزء كسري من الرقم إلى وقت من يوم، بدءًا من منتصف الليل.
تتعرف CDate على تنسيقات التاريخ وفقًا لـ الإعدادات المحلية (الإعدادات المحلية: مجموعة المعلومات المتعلقة باللغة والبلد المتوفرين.) (javascript:AppendPopup(this,'722384237_6')) للنظام. قد لا يتم تحديد الترتيب الصحيح لليوم والشهر والسنة إذا تم توفيره بتنسيق مختلف عن إعدادات التاريخ المعروفة. بالإضافة إلى ذلك، لا يتم التعرف على تنسيق التاريخ الطويل إذا كان يتضمن أيضًا سلسلة يوم من الأسبوع.
يتم أيضًا توفير الدالة CVDate للتوافق مع الإصدارات السابقة من Visual Basic. ويكون بناء الدالة CVDate مماثل لبناء جملة دالة CDate، ولكن تقوم CVDate بإرجاع Variant (متغير) يكون نوعه الفرعي هو Date (تاريخ) بدلاً من النوع الفعلي Date (تاريخ). وحيث إنه يوجد الآن نوع Date (تاريخ) مضمن، فلا تحتاج إلى CVDate بعد ذلك. يمكن الحصول على نفس التأثير بواسطة تحويل تعبير إلى Date (تاريخ)، ثم تعيينه إلى Variant (متغير). يكون هذا الأسلوب ثابتًا مع تحويل كافة الأنواع المضمنة الأخرى إلى الأنواع الفرعية المكافئة لها في Variant (متغير).
ملاحظة لا تقوم الدالة CDec بإرجاع نوع بيانات منفصل، ولكن بدلاً من ذلك، تقوم دومًا بإرجاع متغير تم تحويل قيمته إلى النوع الفرعي عشري.
أمثلة
ملاحظة توضح الأمثلة التالية استخدام هذه الوظيفة في وحدة (Visual Basic for Applications (VBA النمطية. لمزيد من المعلومات حول التعامل مع VBA، حدد مرجع المطوِّر في القائمة المنسدلة الموجودة بجوار بحث ثم أدخل مصطلحًا واحدًا أو أكثر في مربع البحث.
الدالة CBool
يستخدم هذا المثال الدالة CBool لتحويل تعبير إلى قيمة منطقية. إذا كان التعبير ذو قيمة غير صفرية، تقوم CBool بإرجاع True، وإلا تقوم بإرجاع False.
Dim A, B, CheckA = 5: B = 5 ' Initialize variables.Check = CBool(A = B) ' Check contains True.A = 0 ' Define variable.Check = CBool(A) ' Check contains False. الدالة CByte
يستخدم هذا المثال الدالة CByte لتحويل تعبير إلى نوع بيانات بايت.
Dim MyDouble, MyByteMyDouble = 125.5678 ' MyDouble is a Double.MyByte = CByte(MyDouble) ' MyByte contains 126. الدالة CCur
يستخدم هذا المثال الدالة CCur لتحويل تعبير إلى عملة.
Dim MyDouble, MyCurrMyDouble = 543.214588 ' MyDouble is a Double.MyCurr = CCur(MyDouble * 2) ' Convert result of MyDouble * 2 (1086.429176) to a ' Currency (1086.4292). الدالة CDate
يستخدم هذا المثال الدالة CDate لتحويل سلسلة أحرف إلى تاريخ. بشكل عام لا يوصى باستخدام التواريخ والأوقات ذات التعليمات البرمجية المعقدة كسلاسل الأحرف (كما هو موضح في هذا المثال). استخدم بدلاً من ذلك أحرف التاريخ وأحرف الوقت، مثل #2/12/1969# و#4:45:23 PM#.
Dim MyDate, MyShortDate, MyTime, MyShortTimeMyDate = "February 12, 1969" ' Convert to Date data type.MyShortDate = CDate(MyDate)MyTime = "4:35:47 PM" ' Convert to Date data type.MyShortTime = CDate(MyTime) الدالة CDbl
يستخدم هذا المثال الدالة CDbl لتحويل تعبير إلى نوع بيانات مزدوج.
Dim MyCurr, MyDoubleMyCurr = CCur(234.456784)' Convert result to a Double.MyDouble = CDbl(MyCurr * 8.2 * 0.01) الدالة CDec
يستخدم هذا المثال الدالة CDec لتحويل قيمة رقمية إلى قيمة عشرية.
Dim MyDecimal, MyCurrMyCurr = 10000000.0587 ' MyCurr is a Currency.MyDecimal = CDec(MyCurr) ' MyDecimal is a Decimal. الدالة CInt
يستخدم هذا المثال الدالة CInt لتحويل قيمة إلى عدد صحيح.
Dim MyDouble, MyIntMyDouble = 2345.5678 ' MyDouble is a Double.MyInt = CInt(MyDouble) ' MyInt contains 2346. الدالة CLng
يستخدم هذا المثال الدالة CLng لتحويل قيمة إلى نوع بيانات طويل.
Dim MyVal1, MyVal2, MyLong1, MyLong2MyVal1 = 25427.45MyVal2 = 25427.55 ' MyVal1, MyVal2 are Doubles.MyLong1 = CLng(MyVal1)' MyLong1 contains 25427.MyLong2 = CLng(MyVal2)' MyLong2 contains 25428. الدالة CSng
يستخدم هذا المثال الدالة CSng لتحويل قيمة إلى نوع بيانات مفرد.
Dim MyDouble1, MyDouble2, MySingle1, MySingle2' MyDouble1, MyDouble2 are Doubles.MyDouble1 = 75.3421115: MyDouble2 = 75.3421555MySingle1 = CSng(MyDouble1)' MySingle1 contains 75.34211.MySingle2 = CSng(MyDouble2)' MySingle2 contains 75.34216. الدالة CStr
يستخدم هذا المثال الدالة CStr لتحويل قيمة رقمية إلى نوع بيانات مفرد.
Dim MyDouble, MyStringMyDouble = 437.324 ' MyDouble is a Double.MyString = CStr(MyDouble)' MyString contains "437.324". الدالة CVar
يستخدم هذا المثال الدالة CVar لتحويل تعبير إلى نوع بيانات متغير.
Dim MyInt, MyVarMyInt = 4534 ' MyInt is an Integer.MyVar = CVar(MyInt & "000") ' MyVar contains the string 4534000.
أكسل دالات التاريخ والوقت
DATE إرجاع الرقم التسلسلي لتاريخ معين
DATEVALUE تحويل تاريخ في شكل نص إلى رقم تسلسلي
DAY تحويل رقم تسلسلي إلى يوم من أيام الشهر
DAYS360 حساب عدد الأيام بين تاريخين استناداً إلى سنة مكونة من 365 يوماً
EDATE إرجاع الرقم التسلسلي للتاريخ المشار إليه بعدد الأشهر قبل تاريخ البداية أو بعده
EOMONTH إرجاع الرقم التسلسلي لليوم الأخير من الشهر قبل عدد معين من الأشهر أو بعده
HOUR تحويل رقم تسلسلي إلى ساعة
MINUTE تحويل رقم تسلسلي إلى دقيقة
MONTH تحويل رقم تسلسلي إلى شهر
NETWORKDAYS إرجاع عدد أيام العمل بأكملها بين تاريخين
NOW إرجاع الرقم التسلسلي للتاريخ والوقت الحالي
SECOND تحويل رقم تسلسلي إلى ثانية
TIME إرجاع الرقم التسلسلي لوقت معين
TIMEVALUE تحويل وقت في شكل نص إلى رقم تسلسلي
TODAY إرجاع الرقم التسلسلي لتاريخ اليوم الحالي
WEEKDAY تحويل رقم تسلسلي إلى يوم من أيام الأسبوع
WEEKNUM تحويل رقم تسلسلي إلى رقم يمثل رقم الأسبوع في السنة
WORKDAY إرجاع الرقم التسلسلي للتاريخ قبل عدد معين من أيام العمل أو بعده
YEAR تحويل رقم تسلسلي إلى سنة
YEARFRAC إرجاع كسر السنة الذي يمثل عدد الأيام كاملة بين start_date (تاريخ البداية) و end_date (تاريخ النهاية)
رد: أكسل دالات التاريخ والوقت
إرجاع الرقم التسلسلي المتتابع الذي يمثل تاريخ محدد. إذا كان تنسيق الخلية عام، قبل إدخال الدالة، يتم تنسيق النتيجة كتاريخ.
بناء الجملة
DATE(year,month,day)
Year(السنة) من الممكن أن تكون وسيطة السنة من رقم واحد إلى أربعة أرقام. يفسر Microsoft Excel وسيطة السنة تبعاً لنظام التاريخ الذي تستخدمه. يستخدم Excel لـ Windows افتراضياً نظام التاريخ 1900، ويستخدم Excel لماكنتوش نظام تاريخ 1904.
بالنسبة لنظام التاريخ 1900
إذا كان التاريخ بين 0 (صفر) و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كانت السنة أقل من 0 أو 10000 أو أكبر، يرجع Excel قيمة الخطأ #NUM!.
بالنسبة لنظام تواريخ 1904
إذا كان التاريخ بين 4 و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كان التاريخ يقل عن 4 أو 10000 أو أكبر أو إذا كانت السنة بين 1900 و1903 (بما فيها 1903)، يرجع Excel قيمة الخطأ #NUM!.
Month(الشهر) الرقم الذي يمثل أحد أشهر السنة. إذا كانت month أكبر من 12، تضيف month رقم الأشهر هذا إلى الشهر الأول في السنة المعينة. على سبيل المثال، تقوم DATE(2008,14,2) بإرجاع الرقم المتسلسل الذي يمثل 2 فبراير، 2009.
Day(اليوم) الرقم الذي يمثل أحد أيام الشهر. إذا كانت day أكبر من عدد أيام الشهر المعين، تضيف day عدد الأيام هذا إلى اليوم الأول في الشهر. على سبيل المثال، تقوم DATE(2008,1,35) بإرجاع الرقم المتسلسل الذي يمثل 4 فبراير، 2008.
ملاحظات
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
تفيد الدالة DATE في الصيغ التي تكون فيها السنة والشهر واليوم عبارة عن صيغ وليس ثوابت.
مثال
قد يصبح هذا المثال أسهل للفهم إذا قمت بنسخه إلى ورقة عمل فارغة.
منقوووووووووووووووووول
كيف؟
قم بإنشاء مصنف أو ورقة عمل فارغة.
حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.
تحديد مثال من التعليمات
اضغط CTRL+C
في ورقة العمل، حدد خلية A1، واضغط على CTRL+V.
للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاعها، اضغط CTRL+` (العلامة النطقية)، أو في القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.
A B C
اليوم الشهر السنة
1 1 1 2008
2 الوصف (الناتج) :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: الصيغة :::::::
التاريخ التسلسلي للتاريخ أعلاه، باستخدام نظام التاريخ (1/1/2008 أو 39448) ::::::: =DATE(A2,B2,C2)
الصيغة مرة أخرى
كود بلغة HTML:
=DATE(A2,B2,C2)
ملاحظة لعرض الأرقام تسلسلياً، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق عام في المربع فئة.
===========================
رد: أكسل دالات التاريخ والوقت
الدالة الثانية للوقت
إرجاع الرقم التسلسلي للتاريخ الذي يمثله date_text. استخدم DATEVALUE لتحويل تاريخ يمثله نص إلى رقم متسلسل.
بناء الجملة
DATEVALUE(date_text)
Date_text النص الذي يمثل التاريخ في تنسيق Microsoft Excel. على سبيل المثال، بفرض "1/30/2008" أو 30 يناير 2008" هما سلسلتي أحرف نصية ضمن علامتي اقتباس مزدوجتين ويمثلان التاريخ. باستخدام نظام التاريخ الافتراضي في Excel لـ Windows، يجب عرض date_text تاريخاً من ا يناير 1900 إلى 31 ديسمبر 9999. ترجع دالة DATEVALUE قيمة الخطأ #VALUE! إذا كان date_text خارج هذا النطاق.
في حالة حذف جزء السنة من date_text، تستخدم DATEVALUE السنة الحالية من الساعة الموجودة بجهازك. ويتم تجاهل معلومات الوقت في date_text.
كود بلغة HTML:
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
مثال
=DATEVALUE("8/22/2008") ::::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("22-أغسطس-2008") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("2008/02/23") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39501)
=DATEVALUE("5 يوليو") ::::::: الرقم المتسلسل لنص التاريخ، باستخدام نظام تاريخ 1900 وبافتراض أن الساعة المضمنة في الكمبيوتر قد تم تعيينها لـ 2008 (39634)
ملاحظة لعرض الأرقام كتاريخ، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق رقم في المربع فئة.
http://www.fx-arabia.com/vb/images/statusicon/user_offline.gif http://www.fx-arabia.com/vb/images/buttons/reputation.gif (http://www.fx-arabia.com/vb/reputation.php?p=11363062) http://www.fx-arabia.com/vb/images/buttons/report.gif (http://www.fx-arabia.com/vb/report.php?p=11363062) رد: أكسل دالات التاريخ والوقت
إرجاع الرقم التسلسلي المتتابع الذي يمثل تاريخ محدد. إذا كان تنسيق الخلية عام، قبل إدخال الدالة، يتم تنسيق النتيجة كتاريخ.
بناء الجملة
DATE(year,month,day)
Year(السنة) من الممكن أن تكون وسيطة السنة من رقم واحد إلى أربعة أرقام. يفسر Microsoft Excel وسيطة السنة تبعاً لنظام التاريخ الذي تستخدمه. يستخدم Excel لـ Windows افتراضياً نظام التاريخ 1900، ويستخدم Excel لماكنتوش نظام تاريخ 1904.
بالنسبة لنظام التاريخ 1900
إذا كان التاريخ بين 0 (صفر) و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كانت السنة أقل من 0 أو 10000 أو أكبر، يرجع Excel قيمة الخطأ #NUM!.
بالنسبة لنظام تواريخ 1904
إذا كان التاريخ بين 4 و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كان التاريخ يقل عن 4 أو 10000 أو أكبر أو إذا كانت السنة بين 1900 و1903 (بما فيها 1903)، يرجع Excel قيمة الخطأ #NUM!.
Month(الشهر) الرقم الذي يمثل أحد أشهر السنة. إذا كانت month أكبر من 12، تضيف month رقم الأشهر هذا إلى الشهر الأول في السنة المعينة. على سبيل المثال، تقوم DATE(2008,14,2) بإرجاع الرقم المتسلسل الذي يمثل 2 فبراير، 2009.
Day(اليوم) الرقم الذي يمثل أحد أيام الشهر. إذا كانت day أكبر من عدد أيام الشهر المعين، تضيف day عدد الأيام هذا إلى اليوم الأول في الشهر. على سبيل المثال، تقوم DATE(2008,1,35) بإرجاع الرقم المتسلسل الذي يمثل 4 فبراير، 2008.
ملاحظات
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
تفيد الدالة DATE في الصيغ التي تكون فيها السنة والشهر واليوم عبارة عن صيغ وليس ثوابت.
مثال
قد يصبح هذا المثال أسهل للفهم إذا قمت بنسخه إلى ورقة عمل فارغة.
منقوووووووووووووووووول
كيف؟
قم بإنشاء مصنف أو ورقة عمل فارغة.
حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.
تحديد مثال من التعليمات
اضغط CTRL+C
في ورقة العمل، حدد خلية A1، واضغط على CTRL+V.
للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاعها، اضغط CTRL+` (العلامة النطقية)، أو في القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.
A B C
اليوم الشهر السنة
1 1 1 2008
2 الوصف (الناتج) :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: الصيغة :::::::
التاريخ التسلسلي للتاريخ أعلاه، باستخدام نظام التاريخ (1/1/2008 أو 39448) ::::::: =DATE(A2,B2,C2)
الصيغة مرة أخرى
كود بلغة HTML:
=DATE(A2,B2,C2)
ملاحظة لعرض الأرقام تسلسلياً، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق عام في المربع فئة.
===========================
رد: أكسل دالات التاريخ والوقت
الدالة الثانية للوقت
إرجاع الرقم التسلسلي للتاريخ الذي يمثله date_text. استخدم DATEVALUE لتحويل تاريخ يمثله نص إلى رقم متسلسل.
بناء الجملة
DATEVALUE(date_text)
Date_text النص الذي يمثل التاريخ في تنسيق Microsoft Excel. على سبيل المثال، بفرض "1/30/2008" أو 30 يناير 2008" هما سلسلتي أحرف نصية ضمن علامتي اقتباس مزدوجتين ويمثلان التاريخ. باستخدام نظام التاريخ الافتراضي في Excel لـ Windows، يجب عرض date_text تاريخاً من ا يناير 1900 إلى 31 ديسمبر 9999. ترجع دالة DATEVALUE قيمة الخطأ #VALUE! إذا كان date_text خارج هذا النطاق.
في حالة حذف جزء السنة من date_text، تستخدم DATEVALUE السنة الحالية من الساعة الموجودة بجهازك. ويتم تجاهل معلومات الوقت في date_text.
كود بلغة HTML:
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
مثال
=DATEVALUE("8/22/2008") ::::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("22-أغسطس-2008") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("2008/02/23") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39501)
=DATEVALUE("5 يوليو") ::::::: الرقم المتسلسل لنص التاريخ، باستخدام نظام تاريخ 1900 وبافتراض أن الساعة المضمنة في الكمبيوتر قد تم تعيينها لـ 2008 (39634)
ملاحظة لعرض الأرقام كتاريخ، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق رقم في المربع فئة.
http://www.fx-arabia.com/vb/images/statusicon/user_offline.gif http://www.fx-arabia.com/vb/images/buttons/reputation.gif (http://www.fx-arabia.com/vb/reputation.php?p=11363062) http://www.fx-arabia.com/vb/images/buttons/report.gif (http://www.fx-arabia.com/vb/report.php?p=11363062) رد: أكسل دالات التاريخ والوقت
إرجاع الرقم التسلسلي المتتابع الذي يمثل تاريخ محدد. إذا كان تنسيق الخلية عام، قبل إدخال الدالة، يتم تنسيق النتيجة كتاريخ.
بناء الجملة
DATE(year,month,day)
Year(السنة) من الممكن أن تكون وسيطة السنة من رقم واحد إلى أربعة أرقام. يفسر Microsoft Excel وسيطة السنة تبعاً لنظام التاريخ الذي تستخدمه. يستخدم Excel لـ Windows افتراضياً نظام التاريخ 1900، ويستخدم Excel لماكنتوش نظام تاريخ 1904.
بالنسبة لنظام التاريخ 1900
إذا كان التاريخ بين 0 (صفر) و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كانت السنة أقل من 0 أو 10000 أو أكبر، يرجع Excel قيمة الخطأ #NUM!.
بالنسبة لنظام تواريخ 1904
إذا كان التاريخ بين 4 و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كان التاريخ يقل عن 4 أو 10000 أو أكبر أو إذا كانت السنة بين 1900 و1903 (بما فيها 1903)، يرجع Excel قيمة الخطأ #NUM!.
Month(الشهر) الرقم الذي يمثل أحد أشهر السنة. إذا كانت month أكبر من 12، تضيف month رقم الأشهر هذا إلى الشهر الأول في السنة المعينة. على سبيل المثال، تقوم DATE(2008,14,2) بإرجاع الرقم المتسلسل الذي يمثل 2 فبراير، 2009.
Day(اليوم) الرقم الذي يمثل أحد أيام الشهر. إذا كانت day أكبر من عدد أيام الشهر المعين، تضيف day عدد الأيام هذا إلى اليوم الأول في الشهر. على سبيل المثال، تقوم DATE(2008,1,35) بإرجاع الرقم المتسلسل الذي يمثل 4 فبراير، 2008.
ملاحظات
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
تفيد الدالة DATE في الصيغ التي تكون فيها السنة والشهر واليوم عبارة عن صيغ وليس ثوابت.
مثال
قد يصبح هذا المثال أسهل للفهم إذا قمت بنسخه إلى ورقة عمل فارغة.
منقوووووووووووووووووول
كيف؟
قم بإنشاء مصنف أو ورقة عمل فارغة.
حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.
تحديد مثال من التعليمات
اضغط CTRL+C
في ورقة العمل، حدد خلية A1، واضغط على CTRL+V.
للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاعها، اضغط CTRL+` (العلامة النطقية)، أو في القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.
A B C
اليوم الشهر السنة
1 1 1 2008
2 الوصف (الناتج) :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: الصيغة :::::::
التاريخ التسلسلي للتاريخ أعلاه، باستخدام نظام التاريخ (1/1/2008 أو 39448) ::::::: =DATE(A2,B2,C2)
الصيغة مرة أخرى
كود بلغة HTML:
=DATE(A2,B2,C2)
ملاحظة لعرض الأرقام تسلسلياً، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق عام في المربع فئة.
===========================
رد: أكسل دالات التاريخ والوقت
الدالة الثانية للوقت
إرجاع الرقم التسلسلي للتاريخ الذي يمثله date_text. استخدم DATEVALUE لتحويل تاريخ يمثله نص إلى رقم متسلسل.
بناء الجملة
DATEVALUE(date_text)
Date_text النص الذي يمثل التاريخ في تنسيق Microsoft Excel. على سبيل المثال، بفرض "1/30/2008" أو 30 يناير 2008" هما سلسلتي أحرف نصية ضمن علامتي اقتباس مزدوجتين ويمثلان التاريخ. باستخدام نظام التاريخ الافتراضي في Excel لـ Windows، يجب عرض date_text تاريخاً من ا يناير 1900 إلى 31 ديسمبر 9999. ترجع دالة DATEVALUE قيمة الخطأ #VALUE! إذا كان date_text خارج هذا النطاق.
في حالة حذف جزء السنة من date_text، تستخدم DATEVALUE السنة الحالية من الساعة الموجودة بجهازك. ويتم تجاهل معلومات الوقت في date_text.
كود بلغة HTML:
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
مثال
=DATEVALUE("8/22/2008") ::::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("22-أغسطس-2008") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("2008/02/23") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39501)
=DATEVALUE("5 يوليو") ::::::: الرقم المتسلسل لنص التاريخ، باستخدام نظام تاريخ 1900 وبافتراض أن الساعة المضمنة في الكمبيوتر قد تم تعيينها لـ 2008 (39634)
ملاحظة لعرض الأرقام كتاريخ، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق رقم في المربع فئة.
http://www.fx-arabia.com/vb/images/statusicon/user_offline.gif http://www.fx-arabia.com/vb/images/buttons/reputation.gif (http://www.fx-arabia.com/vb/reputation.php?p=11363062) http://www.fx-arabia.com/vb/images/buttons/report.gif (http://www.fx-arabia.com/vb/report.php?p=11363062)
رد: أكسل دالات التاريخ والوقت
إرجاع الرقم التسلسلي المتتابع الذي يمثل تاريخ محدد. إذا كان تنسيق الخلية عام، قبل إدخال الدالة، يتم تنسيق النتيجة كتاريخ.
بناء الجملة
DATE(year,month,day)
Year(السنة) من الممكن أن تكون وسيطة السنة من رقم واحد إلى أربعة أرقام. يفسر Microsoft Excel وسيطة السنة تبعاً لنظام التاريخ الذي تستخدمه. يستخدم Excel لـ Windows افتراضياً نظام التاريخ 1900، ويستخدم Excel لماكنتوش نظام تاريخ 1904.
بالنسبة لنظام التاريخ 1900
إذا كان التاريخ بين 0 (صفر) و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كانت السنة أقل من 0 أو 10000 أو أكبر، يرجع Excel قيمة الخطأ #NUM!.
بالنسبة لنظام تواريخ 1904
إذا كان التاريخ بين 4 و1899 (بما فيها 1899)، يضيف Excel القيمة إلى 1900 لحساب السنة. على سبيل المثال، ترجع الصيغة DATE(108,1,2) 2 يناير 2008 (1900+108).
إذا كانت السنة بين 1904 و 9999 (بما فيها 9999ً)، يستخدم Excel هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
إذا كان التاريخ يقل عن 4 أو 10000 أو أكبر أو إذا كانت السنة بين 1900 و1903 (بما فيها 1903)، يرجع Excel قيمة الخطأ #NUM!.
Month(الشهر) الرقم الذي يمثل أحد أشهر السنة. إذا كانت month أكبر من 12، تضيف month رقم الأشهر هذا إلى الشهر الأول في السنة المعينة. على سبيل المثال، تقوم DATE(2008,14,2) بإرجاع الرقم المتسلسل الذي يمثل 2 فبراير، 2009.
Day(اليوم) الرقم الذي يمثل أحد أيام الشهر. إذا كانت day أكبر من عدد أيام الشهر المعين، تضيف day عدد الأيام هذا إلى اليوم الأول في الشهر. على سبيل المثال، تقوم DATE(2008,1,35) بإرجاع الرقم المتسلسل الذي يمثل 4 فبراير، 2008.
ملاحظات
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
تفيد الدالة DATE في الصيغ التي تكون فيها السنة والشهر واليوم عبارة عن صيغ وليس ثوابت.
مثال
قد يصبح هذا المثال أسهل للفهم إذا قمت بنسخه إلى ورقة عمل فارغة.
منقوووووووووووووووووول
كيف؟
قم بإنشاء مصنف أو ورقة عمل فارغة.
حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.
تحديد مثال من التعليمات
اضغط CTRL+C
في ورقة العمل، حدد خلية A1، واضغط على CTRL+V.
للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاعها، اضغط CTRL+` (العلامة النطقية)، أو في القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.
A B C
اليوم الشهر السنة
1 1 1 2008
2 الوصف (الناتج) :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: الصيغة :::::::
التاريخ التسلسلي للتاريخ أعلاه، باستخدام نظام التاريخ (1/1/2008 أو 39448) ::::::: =DATE(A2,B2,C2)
الصيغة مرة أخرى
كود بلغة HTML:
=DATE(A2,B2,C2)
ملاحظة لعرض الأرقام تسلسلياً، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق عام في المربع فئة.
===========================
رد: أكسل دالات التاريخ والوقت
الدالة الثانية للوقت
إرجاع الرقم التسلسلي للتاريخ الذي يمثله date_text. استخدم DATEVALUE لتحويل تاريخ يمثله نص إلى رقم متسلسل.
بناء الجملة
DATEVALUE(date_text)
Date_text النص الذي يمثل التاريخ في تنسيق Microsoft Excel. على سبيل المثال، بفرض "1/30/2008" أو 30 يناير 2008" هما سلسلتي أحرف نصية ضمن علامتي اقتباس مزدوجتين ويمثلان التاريخ. باستخدام نظام التاريخ الافتراضي في Excel لـ Windows، يجب عرض date_text تاريخاً من ا يناير 1900 إلى 31 ديسمبر 9999. ترجع دالة DATEVALUE قيمة الخطأ #VALUE! إذا كان date_text خارج هذا النطاق.
في حالة حذف جزء السنة من date_text، تستخدم DATEVALUE السنة الحالية من الساعة الموجودة بجهازك. ويتم تجاهل معلومات الوقت في date_text.
كود بلغة HTML:
يقوم Excel بتخزين التواريخ في صورة أرقام تسلسلية متتابعة كي يمكن استخدامها في العمليات الحسابية. يكون 1 يناير، 1900 افتراضياً هو الرقم التسلسلي 1، و 1 يناير، 2008 هو الرقم التسلسلي 39448 لأنه يزيد 39.448 يوم عن 1 يناير، 1900. يستخدم Excel في ماكنتوش نظام تاريخ مختلف كافتراضي.
مثال
=DATEVALUE("8/22/2008") ::::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("22-أغسطس-2008") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39682)
=DATEVALUE("2008/02/23") :::::: الرقم التسلسلي للتاريخ النصي باستخدام نظام التاريخ 1900 (39501)
=DATEVALUE("5 يوليو") ::::::: الرقم المتسلسل لنص التاريخ، باستخدام نظام تاريخ 1900 وبافتراض أن الساعة المضمنة في الكمبيوتر قد تم تعيينها لـ 2008 (39634)
ملاحظة لعرض الأرقام كتاريخ، حدد الخلية وانقر فوق خلايا في القائمة تنسيق، وانقر فوق علامة التبويب رقم، ثم انقر فوق رقم في المربع فئة.
طيب ما دام استفد من الموضوع قووووووووووووووووووووووووول شكرا