الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن حساب الفرق بين وقتين

مغلق
بدأه شمس في 3 مارس 2003 · 3 رد · 2,694 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أولا :ما هى المعادله التى يمكن بها حساب الفرق بين وقتين ؟

مثلا الفرق بين السبع صباحا والثانية عشر ظهرا .

ثانيا : كيف يمكن عمل الآتى

لدى خمسة عشر يوما كل شهر واريد أن اقسم اليوم الى ثلاثة أجزاء كل جزء حوالى ثمانية ساعات من 7 صباحا الى 15 بعد الظهر ومن 15.01 الى 11.00 مساءا ومن 11.00 مساءا الى 7 صباحا

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

#2

بالنسبة للسؤال الاول بنفس طريقة حساب العمر فى الموضوع السابق مع تعديل الدوال الي دوال الوقت بدل التاريخ

جرب و ان كان هناك مشكلة اخبرنا

بالنسبة للسؤال الثاني ، هذا يتوقف علي شكل البيانات لديك ، فضع المثال

ثالثا : يرجي الالتزام بقواعد طرح الاسئلة فى القسم ، و عدم طرح سؤالين فى موضوع واحد حتي و لو كان هناك علاقة ، لتسهيل البحث علي من يبحث عن نفس السؤال بعد ذلك

#3

انا أسف لم أقصد ذلك يمكنك فصله فى سؤال مستقل

الآتى مثال لما أريده بالظبط علما بأننى غيرت دوال التاريخ الى وقت ولم تفلح فى حساب الوقت فى شيت العمر الذى وضعت بع أربع طرق لحساب الفرق بين تاريخين

وشكرا مقدما

shifts.rar

#4

دالة التقسيم

Function getshift(mycell)

    Dim x As Double







   x = Round(mycell.Value, 1)



Select Case x

 Case 7 To 15.5

getshift = "صباحية"

Case 15.51 To 24

getshift = "وسطــي"

Case 0 To 6.5

getshift = "مسائية"

Case Is > 24

getshift = "توقيت خاطيء"

 End Select



End Function

و بالنسبة لفرق الوقت ، لم أجد محاولاتك التي ذكرت فى الملف ، برجاء نشرها للتعديل فيها

shifts.zip

هذا الموضوع مغلق.

مواضيع مشابهة