البحث في الموقع
Showing results for 'datedif'.
-
نعم السؤال الثانى ضع الرقم فى a4 فى b4 ضع المعادلة التالية =DATEDIF(DATE(("19" &MID(A4;1;2));MONTH(NOW());DAY(NOW()));NOW();"y") المرفقات حساب kemas.zip
-
السلام عليكم ورحمة الله أخي الكريم يمكنك استعمال الدالة DATEDIF (مخفية في إكسيل) والمعادلة تكون بالشكل التالي (مثلا إن أردت أن يكون السن بالأعوام فقط): =DATEDIF(Start_Date;End_Date;"y") حيث Start_Date هي تاريخ البداية (تاريخ الميلاد) و End_Date هي تاريخ النهاية (تاريخ اليوم) و "y" الوسيط الذي تعطي به الدالة الفرق بين التاريخين بالسنين... أنظر المثال في الملف المرفق التالي: Classeur2.rar وتوجد حلول أخرى للمسألة... والله أعلم
-
عليكم السلام و رحمة الله هذه المعادلة الطويلة ألجأنى إليها مشكلة حدثت مع دالة datedif المشكلة أن بعض الأجهزة " تستلف الشهر " ب 31 يوما يعنى لو طرحت 2/10/1989 من 1/10/2010 تعطى الأيام 30 يوما و على حساباتنا المفروض الأيام الباقية تكون 29 يوما ربما هذا لم يصادف كثيرين لكنى وجدت هذا فتعقيد المعادلة لتجنب هذه المشكلة لكن لو نظرت لمعادلة الشهور فلن تجد هذا التعقيد لعدم وجود مشكلة فمعادلة الشهور مثل معادلتك هذه =IF(C5 ="";"";DATEDIF(C5;$E$3;"ym")) شكرا لإتاحة مناقشة هذا الموضوع
-
السلام عليكم (معذرة على تدخلي ) بعد اذن الاستاذ Kemas اعتقد استاذ Kemas بانه يمكن استبدال المعادلةالتي في خلايا العمود (D) =IF(C5<>"";IF(DAY(C5)>DAY($E$3);(DAY($E$3)+30)-DAY(C5);DAY($E$3)-DAY(C5));"") بالمعادلة التي تعلمتها من الاستاذ جلال وهي : =IF(C5 ="";"";DATEDIF(C5;$E$3;"md")) وذلك لتسهيل فهمها على من يستعملها لتصبح المعادلات في الخلايا D E F بالترتيب =IF(C5 ="";"";DATEDIF(C5;$E$3;"md")) =IF(C5 ="";"";DATEDIF(C5;$E$3;"ym")) =IF(C5 ="";"";DATEDIF(C5;$E$3;"y"))
-
برجاء معرفة المشكلة ويعنىاة $E$ DATEDIF Book1.rar
-
تاريخ الميلاد فى c5 f5 = 1/10/2010 فى d5 خانة اليوم فى e5 خانة الشهر فى f5 خانة السنة تمام المعادلات فى d5 e5 f5 على الترتيب =IF(C5<>"";IF(DAY(C5)>DAY($E$3);(DAY($E$3)+30)-DAY(C5);DAY($E$3)-DAY(C5));"") =IF(C5 ="";"";DATEDIF(C5;$E$3;"ym")) =IF(C5 ="";"";DATEDIF(C5;$E$3;"y")) ياللا اشتغل بنفسك بدون أكواد
-
فرق بين تاريخين عايز اصيغة فى شكل رقم
Ali Tawfeek replied to Ali Tawfeek's topic in منتدى الاكسيل Excel
أخي الكريم، قمت بقلب التاريخين الدالة DATEDIF تطلب أولا "تاريخ البداية" (القديم) ثم "تاريخ النهاية" (الجديد) ومعادلتك يجب كتابتها بالشكل التالي: =DATEDIF(B1;B2;"y") وليس بالشكل: =DATEDIF(B2;B1;"y") كما في الملف... والمعادلة: =TEXT(A2-B2;"y") تعطي (في بعض الأحيان) أخطاء مثلا لو كان التاريخ في الخلية A2 هو 13/11/2010 والتاريخ في الخلية B2 هو 13/11/2008 فمن المفروض أن يكون الناتج 02 ولكن المعادلة تعطي 01 والله أعلم أخوك بن علية بالفعل اخى الكريم انا جربت و عكست الخلايا كما ذكرت بس انا ليا تساؤل هو المعادلة الاخرى الخاصة بالاخ kemas لماذا تعطى اخطاء بالاضافة هل معادلتك ايضا لها نقط ضعف او اخطاء -
فرق بين تاريخين عايز اصيغة فى شكل رقم
بن علية حاجي replied to Ali Tawfeek's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، قمت بقلب التاريخين الدالة DATEDIF تطلب أولا "تاريخ البداية" (القديم) ثم "تاريخ النهاية" (الجديد) ومعادلتك يجب كتابتها بالشكل التالي: =DATEDIF(B1;B2;"y") وليس بالشكل: =DATEDIF(B2;B1;"y") كما في الملف... والمعادلة: =TEXT(A2-B2;"y") تعطي (في بعض الأحيان) أخطاء مثلا لو كان التاريخ في الخلية A2 هو 13/11/2010 والتاريخ في الخلية B2 هو 13/11/2008 فمن المفروض أن يكون الناتج 02 ولكن المعادلة تعطي 01 والله أعلم أخوك بن علية -
فرق بين تاريخين عايز اصيغة فى شكل رقم
بن علية حاجي replied to Ali Tawfeek's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم ، استعمل المعادلة التالية في الخلية C2 : =DATEDIF(B2;A2;"y") مع تغيير تنسيق الخلية من "مخصص" إلى "عادي" Standard كما في الملف المرفق... أخوك بن علية Test.rar -
السلام عليكم ورحمة الله أخي الكريم أعتقد أن الخلل في المعادلة المكتوبة : =TRUNC((((G16/360)-(TRUNC(G16/365,0)))*12),0) باعتبار أن ناتج الصيغة : (G16/360)-(TRUNC(G16/365,0) عندما تكون G16 = 40 أو G16 = 400 هو دائما 0.111111 وهذا العدد مضروب في 12 يعطي عددا جزؤه الصحيح هو 1 لهذا كانت النتيجة في كلتا الحالتين هي 1... وقد قمت بتغيير المعادلات باستعمال عمليات بسيطة INT و - و * في الملف معتبرا أن في الشهر 30 يوم (وكان من المفروض أن نستعمل دالة DATEDIF ما دام عندنا تاريخ البداية)... والحل الجديد في المرفق... أخوك بن علية جمع بشرط_111.rar
-
الوقت و التاريخ في الإكسيل ( محدث )
أيسم إبراهيم replied to أيسم إبراهيم's topic in منتدى الاكسيل Excel
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& حساب عمر شخص بالأيام و الشهور و السنين &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& لكي نحسب عمرشخص بالأيام والشهور والسنوات معا أي عندما يتخطى الفرق في الأيام 30 يوما يتم نقله إلى شهر و الإحتفاظ بالباقي و عندما يتخطي الفرق في الشهور 12 شهرا يتم نقله إلى عام و الإحتفاظ بالباقي.نستخدم الدالة DATEDIF أيضا =DATEDIF(C35;TODAY();"Y")&"Years;"&DATEDIF(C35;TODAY();"YM")&"Months;"&DATEDIF(C35;TODAY();"MD")&"Days" لاحظ أن تاريخ الميلاد موجود في الخلية C35 ولاحظ تكرارالدالةTODAYليطرح من تاريخ اليوم. بدلا من تكرار الدالة TODAYداخل المعادلة ممكن نضع تاريخ اليوم داخل خلية. =DATEDIF(C35;TODAY();"Y")&"Years;"&DATEDIF(C35;TODAY();"YM")&"Months;"&DATEDIF(C35;TODAY();"MD")&"Days" [=DATEDIF(C35;TODAY();"Y")&"سنوات;"&DATEDIF(C35;TODAY();"YM")&"شهر;"&DATEDIF(C35;TODAY();"MD")&"يوم" و ممكن نحسب العمر على ثلاث خلايا : الأيام في خلية و الشهور في خلية و السنوات في خلية بالمعادلات التالية. تاريخ الميلاد في الخليةC43 تاريخ اليوم في الخليةC45 =DATEDIF($C$43;$C$45;"MD")&"يوم" =DATEDIF($C$43;$C$45;"YM"&"شهر " =DATEDIF($C$43;$C$45;"Y")&"سنوات" -
الوقت و التاريخ في الإكسيل ( محدث )
أيسم إبراهيم replied to أيسم إبراهيم's topic in منتدى الاكسيل Excel
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& طرح الفرق بين تاريخين &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& طرح الفرق بين تاريخين ( حساب العمر بالأيام ) لكي نستطيع أن نحسب الفرق بين تاريخين بالأيام يمكننا أن نستخدم الدالة: =DATEDIF(Date1;Date2;"M") =DATEDIF(C9;C8;"M") و يمكن أن نحسب الفرق بين تاريخين بالشهور . =DATEDIF(C9;C8;"M") و بالسنوات أيضا. =DATEDIF(C9;C8;"Y")( لاحظ أيضا تركيبة الدالة : =DATEDIF(StartDate;EndDate;"TimeUnit") وحدات الزمن : UNIT D==> Day للأيام M==>Month للشهور Y==>Year للسنين لاحظ في كل المعادلات السابقة و ضعنا C9 أولا لأنها التاريخ الأصغر. ماذا لو لم نكن نعرف أي الخليتين بها التاريخ الأصغر و أيها بها التاريخ الأكبر ؟؟؟ عندئذ لابد أن نستخدم الدالتين MAX & MIN بالشكل التالي : =DATEDIF(MIN(C8;C9);MAX(C8;C9);"D") =DATEDIF(MIN(C8;C9);MAX(C8;C9);"M") =DATEDIF(MIN(C8;C9);MAX(C8;C9);"Y") -
كيف اصصمم برنامج تسكين في فندق مع معرفه الغرف الفاضيه ؟
مصطفى كمال replied to ولد مكه's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله وبركاته تقبل الله صيام وقيام الجميع بمزيد من الأجر والثواب اخي الكريم ولد طيبة تحياتي وسلامي لك في هذا الشهر الكريم، وشرف لي شهادة من أخ كريم مثلك وفقك الله لما فيه خير وصلاح هذه الأمة أخي الكريم بعد البحث والتعمق في الدالة datedif , لديك خطأ بسيط في الدالة عند كتابة "md" في نهاية الدالة فأنت تبحث عن عدد الأيام فوق عدد الشهور لتصحيح خطأك قم بحذف حرف m وضع في نهاية الدالة "d" ستجد إن شاء الله أن الدالة تعمل معك تمام لتصحيح الخطأ في كل الملف استخدم بحث استبدال حيث تقوم بالبحث في الملف عن "md" وقم باستبدالها ب "d" اخي الكريم لا تنسى بالدعاء الصالح لكل القائمين على هذا المنتدى في هذا الشهر العظيم عند البيت الحرام دعوة بظهر الغيب لجميع الإخوة وتقبل الله منا صالح الأعمال -
كيف اصصمم برنامج تسكين في فندق مع معرفه الغرف الفاضيه ؟
ولدطيبة replied to ولد مكه's topic in منتدى الاكسيل Excel
السلام عليكم و رحمة الله وبركاته اخي ولد مكة معذور على التأخير طبعا مكة الله يعمرها هذه الأيام زحمة لأبعد حد الله يعينكم ويتقبل منكم وكما ذكر اخي الحبيب مصطفى كمال الذي اعتبره انا واحد من كبار العارفين للتعامل بالدوال لا تستخدم الدالة dATEDIF هنا ولكن قم بعملية الطرح مباشرة = = = = و في المرفق قمت بعمل تعديل للتاريخ كـ التالي اذاكانت الغرفة بها تاريخ دخول و خروج - يحسب لك الأيام الى تاريخ الخروج اذاكانت الغرفة لها تاريخ دخول و ليس لها تاريخ خروج - يحسب لك الأيام حتى تاريخ اليوم اذاكان الغرفة ليس لها تاريخ دخول ولا تاريخ خروج يعطيك صفر شاهد المرفق ولدمكة.rar -
لإثراء الموضوع يمكنك استخدام المعادلة التالية DATEDIF(A1;A2;"m") حيث أنA1 =تاريخ آخر شهر مسدد وA2 = تاريخ آخر شهر غير مسدد
-
معادلة فرق بين تاريخين لتحويل الفارق الى عدد ايام
aaa3 replied to Ali Tawfeek's topic in منتدى الاكسيل Excel
السلام عليكم لم أجد الدالة DATEDIF بين الدوال ماذا أفعل ؟ الأوفس2007 -
معادلة فرق بين تاريخين لتحويل الفارق الى عدد ايام
بن علية حاجي replied to Ali Tawfeek's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم يمكن ذلك بواسطة الدالة DATEDIF بالطريقة التالية (نضع هذه الصيغة في الخلية C1 مثلا): =DATEDIF(A1;B1;"d") حيث الخلية A1 تحوي التاريخ الأول والخلية B1 تحوي التاريخ الثاني... وفي مثالك سيكن الفرق بين التاريخين 62 يوما وليس 61 يوما... والله أعلم -
السلام عليكم و رحمة الله وبركاتهخ الملف جميل ورائع وبه دالة مبتكرة غير موجودة لدي وهي Datedif جزاك الله كل خير اخي الكريم الفاضل انور المرتاح
-
كيفية تحليل المصاريف المدفوعة مقدماً
بن علية حاجي replied to صفوان عبدالرب's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله تعالى وبركاته لق قمت بمحاولة في ملفك من يوم الجمعة ولكن للأسف انقطعت عندي النت إلى اليوم وأنا الآن موجود خارج البيت لأحاول أن أرسل لك عملي على الملف حسب ما فهمته من معطياتك وطلبك واستعنت من موضوع سابق "مشكلة تضليل خلايا" وضعت فيه كودا وقمت بتغيير الكود ونسقته على ملفك (أرجو أن يكون المطلوب) على أساس أن القسط الأول أو القسط الأخير يتم حسابه وإدخاله يدويا وكنت أنوي يومها (يوم الجمعة) أن أرسل ردا أستفسر فيه كيفية إدخال القسط الأول أو الأخير وقد قام بدلك أخي وحبيبي هشام وأيضا لأسألك على الحسابات الطويلة التي قمت بها في تعيين الأيام والشهور ولم أفهم ما قمت به كان من المفروض أن تستعمل فقط الدالة DATEDIF وباستعمال خواصها في تعيين عدد الأيام والشهور وحتى السنوات... المهم وضعت لك في الملف المرفق كل المطلوب (حسب فهمي للموضوع) وما عليك إلا وضع المبلغ الإجمالي وتاريخي فترة التسديد وإدخال القسط الأول أو القسط الأخير وسيتم توزيع الأقساط على الشهور في الفترة المعطاة.... إن شاء الله يكون العمل في الملف المرفق هو المطلوب... وإدا كانت هناك طلبات أخرى أو تغييرات على الكود فأنا في الخدمة أو أحد إخوتي الكرام... ورجاء إدا كنت في الاتصال ضع لي ردا مباشرة بعد مراقبة عملي في الملف المرفق مادمت موجودا في مقهى النت... أخوك بن علية تحليل المصاريف المدفوعة مقدما.rar -
ارجو المساعدة في قاعدة IF
وائل احمد المصري replied to السيد عبد الفتاح's topic in منتدى الاكسيل Excel
بارك الله فيك اخي بالنسبة للدالة استخدم دالة =DATEDIF(D3,E3,"d") -
استخلاص وتحويل الرقم الى تاريخ
بن علية حاجي replied to Mohammed Abdullah's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله خلل وحيد في الصيغة التي بالملف : =DATEDIF(F5;F14;"ym")&" سنة وَ "&DATEDIF(F5;F14;"ym")&" شهر وَ "&DATEDIF(F5;F14;"md")&" يوم" والصحيح هو: =DATEDIF(F5;F14;"y")&" سنة وَ "&DATEDIF(F5;F14;"ym")&" شهر وَ "&DATEDIF(F5;F14;"md")&" يوم" فيما عدا هذا لا يوجد خلل آخر في الصيغة والنتيجة أخوك بن علية -
استخلاص وتحويل الرقم الى تاريخ
أيسم إبراهيم replied to Mohammed Abdullah's topic in منتدى الاكسيل Excel
السلام عليكم الأخ الكريم استخدم الدالة التالية لحساب الفرق في الأيام =DATEDIF(F5;F14;"md") والدالة التالية لحساب الفرق في الشهور =DATEDIF(F5;F14;"ym") و الدالة التالية لحساب الفرق في السنوات =DATEDIF(F5;F14;"y") أتمنى أن يفي بالغرض دمت بخير أيسم إبراهيم -
السلام عليكم هناك بعض الدوال لا افهمها ولا اعرف فيما تستخدم لذلك ساعونى فى معرفة وفهم هذة الدوال ارجوا شرح كامل لهذة الدوال مع مثال عملى وهذة الدوال:- 1- دالة vlookup 2- دالة DATEDIF 3- دالة IF 4- دالى التقريب ولكم منى خالص الشكر والتقدير والاحترام
-
اخواني واخواتي ارجو قبول هذه الهدية المتواضعة الى متوسطي الموستوى في اكسل والذي انا منهم استخدام الدالة VLOOKUP مع الدالة DATEDIF لحساب العمر مع ماكرو اخفاء القوائم عند تشغيل الملف ستختفي القوائم اضغط ctrl+w تظهر رسالة هل تريد الحفظ اختر الغاء الامر ثم قم بتحرير الملف وطريقة عمل الدالات مع تحياتي كعضو جديد نرجو الدعاءAge_cal.rar
-
السلام عليكم و رحمة الله و بركاته أهلاً بك اخي بيننا في المنتدى بخصوص طلبك الأول يمكنك استخدام خاصية التحقق من صحة Validation كما هو في المثال المرفق بحيث لايمكنك ادخال اي قيمة اصغر من 10 في المدى من a1 الى a10 اما لحساب الفرق بين تاريخين فا أفضل طريقة هي استخدام المعادلة DateDif كما هي في المثال المرفق و دمتم بود New.rar