اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

بسم الله الرحمن الرحيم

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

فقد لمست في هذا المنتدى أخلاقاً عاليه، وأدباً جماً من الجميع، ولم أرى حتى كتابة هذه الأسطر كلمة نابية، فازداد أعجابي بكم وبمنتداكم الرائع، فهنيئاً لكم به وهنياً لي بينكم .

ثم إنه لدي استفسار حول موضوع في برنامج الأكسيل .

فقد قمت بعمل يقوم بحساب مجموع أوقات تأخر موظف عن عمله، وهذه الأوقات تتكون من دقائق وساعات، لكن لما قمت بحساب مجموع هذه الأوقات وجدت أنه يقوم بالحساب إلى 24 ساعة ثم يعاود الحساب مرة أخرى، فهل أستطيع أن أقوم بحساب مجموع هذه الأوقات حتى لو تجاوزت العدد 24 دون أن يعاود الحساب مرة أخرى .

شاكراً ومقدراً طيب تعاونكم .

قام بنشر

اخي العزيز اهلا ومرحبا بك عضو جديد في هذا المنتدي ,

وشكرا لك علي هذة الكلمات الجميلة .

بالنسبة للسؤال اود الحصول علي معلومات توضيحية . ماهي المعادلة الموجودة في الخلية التي تحسب الاوقات . حتي يتم التعديل عليها .

ويبدو لي انها معادلة تحسب الاوقات العادية كساعات ودقائق . لذلك فهي عندما تصل الي 24 تبدا الحساب من جديد .

اعذرني علي عدم فهم السؤال بسرعة . ونحن كلنا هنا للمساعدة وسنعمل حتي افهم السؤال ونقدم لك الجواب ,

وبالله التوفيق ,

قام بنشر (معدل)

أخي ابومؤنس أشكرك لك طيب تعاونك،

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

وسؤالي هل يوجد طريقة من خلالها استطيع حساب الأوقات، ويكون الناتج مجموع هذه الأوقات وإن زادت عن 24 ساعة،

مثلاً لو عندي موظف يبدأ دوامه الساعة الثامنة وحضر في الأوقات التالية التالية

8:45:00

9:00:00

9:15:00

8:40:00

8:30:00

9:15:00

9:30:00

9:05:00

10:20:00

11:30:00

8:45:00

9:40:00

9:15:00

8:20:00

8:30:00

9:15:00

9:00:00

9:05:00

10:20:00

9:00:00

فيكون مجموع تأخيره 25 ساعة لكن إذا استخدمت الدالة sum فإنها تعطيني نتيجة (1) ساعة فقط لأنه حسبت 24 ثم أعادة من جديد .

وعذاً للإطالة ..

تم تعديل بواسطه البـدر
قام بنشر

السلام عليكم ورحمة الله .

اشكرك اخي البدر علي الشرح . واليك الجواب :

في نفس الخلية التي فيها الدالة sum اذهب الي (تنسيق) ثم (خلايا) ثم اختار(رقم) واذهب الي (مخصص) وضمن القائمة (النوع) اختار التنسيق التالي :

[h]:mm:ss

او من الفئة (الوقت) اختار التنسيق التالي :

37:30:55

وكلاهما لنفس التنيجة . ارجو ان يكون هذا هو المطلوب

وبالله التوفيق .

قام بنشر (معدل)

بالفعل أخي ابومؤنس هذا ماكنت أريده،

بارك الله فيكم، ونفع بكم، وجزاكم عني خيراً ..

تم تعديل بواسطه البـدر
  • 1 year later...
قام بنشر

أخي أبو مؤنس بارك الله فيك وفي جهودك ، مريت بنفس التجربة السابقة ..

وعندي سؤال وهو..

عندي موظف تأخر لمدة 1:06 وأود أن أخصم عليه مقادر 0.20 لكل دقيقة فماهي المعادلة التي توفي طلبي وشكرا؟

قام بنشر

السلام عليكم

اخ المهاجر سمحت لنفسي بالاجابة

استخدم الدالة التالية و انشاء الله تكون هيي الحل المطلوب

=0.20*Minute(A1)+((Hour(A1)*60)

باعتبار ان زمن التأخير في الخلية A1

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

اخوك حسام..

قام بنشر

أخي المهاجر

ستجد مبتغاك في المرفق المسمى Employee Late Hours

وهناك كذلك ملف آخر فوق البيعة :d بإسم Internet Hours Consumed

أرجوا أن تستفيد منهم

Employee_Late_Minutes.rar

Internet_Hours_Consumed.rar

قام بنشر (معدل)

الاخ المهاجر

اعتذر ان حدث خطأ

ولكن المعادلة ظبطت معي و كان الناتج 13.2

على العموم اليك حل اخر بفصل المعادلات

زمن التأخير وهو 1:06 موجودة في A1 ساعة و 6 دقائق اي مجموع الدقائق هو 66 دقيقة

في الخلية B1 مثلا اكتب المعادلة التالية

=MINUTE(A1)+(HOUR(A1)*60)
هذه المعادلة تعطيك عدد الدقائق الموجودة في الخلية A1 و لكن بعد كتابة المعادلة يجب ان يكون التنسيق رقم او عام .. ثم اكتب المعادلة التالية في الخلية C1 مثلا..
=B1*0.20

يجب ان يكون الناتج 13.2

لا اعلم اين الخطأ .. اتمنى ان يساعدك هذه الحل

اخوك حسام..

تم تعديل بواسطه hussam031
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information