جدول المحتويات
هل فكرت يومًا في كيفية تحويل الثواني إلى تنسيق hh mm ss في Excel ؟ تعبت من البحث عنها على الإنترنت؟ لكن ألا تجد الإجابة الصحيحة في أي مكان؟ إذا كانت الإجابة على جميع الأسئلة أعلاه بنعم ، فقد وصلت إلى المكان الصحيح. هنا ، سنأخذك عبر 7 طرق سهلة ومريحة لتحويل الثواني إلى تنسيق hh mm ss في Excel. نأمل ألا تكون هناك حاجة للذهاب إلى أي مكان آخر بعد ذلك.
تنزيل Practice Workbook
يمكنك تنزيل مصنف Excel التالي لفهم نفسك وممارستها بشكل أفضل.
تحويل الثواني. xlsm7 طرق لتحويل الثواني إلى hh mm ss في Excel
للتوضيح ، لنفترض أن لدينا مسابقة Sudoko - وقت الإكمال الملف في أيدينا. تحتوي مجموعة البيانات هذه على ID و أسماء المشاركين و وقت الإكمال (ثانية) في الأعمدة B ، C ، و D على التوالي.
الآن ، سنقوم بتحويل هذه الأوقات بالثواني إلى تنسيق hh mm ss باستخدام أساليب مختلفة في Excel.
هنا ، استخدمنا إصدار Microsoft Excel 365 ، يمكنك استخدام أي إصدار آخر وفقًا لراحتك.
1. استخدام خيار تنسيق الخلايا لتحويل الثواني إلى hhmm ss في Excel
في طريقتنا الأولى ، سنعرض أبسط طريقة لتحويل الثواني إلى تنسيق hh mm ss في Excel. فلنبدأ.
📌 الخطوات:
- في البداية ، أنشئ عمودًا جديدًا الوقت بالساعة: mm: ss التنسيق في العمود E .
- ثانيًا ، حدد الخلية E5 وقم بتدوين الصيغة التالية.
=D5/86400
هنا ، D5 يمثل الإكمال الوقت (بالثواني) للمنافس الأول Robin . قسمنا قيمة الخلية D5 على 86400 . لأن ، 1 يوم = (24 × 60 × 60) = 86400 ثواني. بشكل أساسي ، قمنا بتحويل الوقت بالثواني إلى جزء من اليوم.
- ثم اضغط ENTER .
- في هذه اللحظة ، اضغط على CTRL + 1 لفتح مربع الحوار تنسيق الخلايا .
- في مربع الحوار ، انتقل إلى رقم علامة التبويب.
- ثم حدد مخصص من قائمة الفئة .
- بعد ذلك ، اكتب hh: mm: ss في المربع اكتب .
- هنا ، يمكننا رؤية نموذج كما في الصورة أدناه.
- لاحقًا ، انقر فوق موافق .
- الآن ، القيمة في الخلية E5 تبدو هكذا.
- في هذه المرحلة ، أحضر المؤشر إلى الركن الأيمن السفلي من الخلية E5 . وبالتالي ، ستبدو كعلامة زائد (+) . إنها أداة Fill Handle .
- الآن ، اسحب Fill Handle حتى الخلية E14 .
- وبالتالي ، فإن الخلايا المتبقية في النطاق E5: E14 تحصل على النتائج المرجوة.
اقرأ المزيد: تحويل الثواني إلى ساعات ودقائق في Excel(4 طرق سهلة)
2. إدراج دالة CONVERT لتحويل الثواني إلى hh mm ss في Excel
إذا كنت أحد هؤلاء الأشخاص الذين يستمتعون باستخدام صيغ Excel ، الطرق التالية التي قمت بتغطيتها. ما عليك سوى اتباع هذه الخطوات البسيطة.
📌 الخطوات:
- في البداية ، حدد الخلية E5 والصق الصيغة التالية في شريط الصيغة .
=CONVERT(D5,"sec","day")
في الصيغة أعلاه ، يمثل D5 number الوسيطة ، و "sec" و "day" تشير إلى from_unit و to_unit وسيطات على التوالي. هنا ، تحوّل وظيفة CONVERT 1250 ثانية إلى جزء من الأيام.
- بعد ذلك ، انقر فوق المفتاح ENTER .
- حاليًا ، قم بتغيير تنسيق الخلية E5 مثل الطريقة 1 .
- ثم ، انقر نقرًا مزدوجًا فوق أداة Fill Handle .
- وبالتالي ، يتم ملء الخلايا المتبقية بالنتائج ذات الصلة .
اقرأ المزيد: كيفية تحويل الدقائق إلى ساعات ودقائق في Excel
3. تطبيق دالة TEXT لتحويل الثواني إلى hh mm ss في Excel
إذا كنت مهتمًا بالتعرف على وظيفة TEXT في Excel ، فقد تكون هذه الطريقة مفيدة. إنها بسيطة وسهلة ، ما عليك سوى اتباعها.
📌 الخطوات:
- أولاً ، انتقل إلى الخلية E5 ثم ضع الصيغة التالية داخل الالخلية.
=TEXT(D5/86400,"hh:mm:ss")
في هذا التعبير ، D5 / 86400 هي القيمة الوسيطة بينما يمثل “hh: mm: ss” الوسيطة format_text الوسيطة. هنا ، تقوم وظيفة TEXT بتحويل الوقت بالثواني في الخلية D5 إلى الوقت بتنسيق hh: mm: ss.
- ثانيًا ، اضغط على ENTER key.
قراءة المزيد: كيفية تحويل الدقائق إلى الثواني في Excel (طريقتان سريعتان )
4. استخدام وظائف CHOOSE ، MATCH ، TEXT
بالنسبة لأولئك منكم الذين يرغبون في معرفة المزيد من التقنيات ، هناك طريقة أخرى لتحويل الثواني إلى تنسيق hh mm ss في اكسل. في هذه الطريقة ، سنطبق وظائف TEXT و CHOOSE و MATCH لتحويل الوقت بالثواني إلى التنسيق المطلوب. دعونا نرى العملية بالتفصيل.
📌 الخطوات:
- في البداية ، حدد الخلية E5 وأدخل الصيغة أدناه.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
في الصيغة أعلاه ، تشير الخلية D5 إلى وقت الإكمال (ثانية) .
انهيار الصيغة
- MATCH (D5، {0،60،3600}، 1) → The دالة MATCH تعرض الموضع النسبي لعنصر في مصفوفة تطابق القيمة المحددة. هنا ، D5 هي الوسيطة lookup_value التي تشير إلى وقت الإكمال . بعد ذلك ، يمثل {0،60،3600} الوسيطة lookup_array من حيث تتم مطابقة القيمة. أخيرا، 1 هو الوسيطة الاختيارية match_type الوسيطة التي تشير إلى أقل من
- الإخراج → 2
- اختر (MATCH (D5، {0،60،3600}، 1)، ": ss"، "m: ss"، " [h]: mm: ss ”) → يصبح
- اختر (2،": ss "،" m: ss "،" [h]: mm: ss ") ← وظيفة اختيار تختار قيمة أو إجراءً لتنفيذه من قائمة القيم ، استنادًا إلى رقم فهرس. هنا ، 2 هي الوسيطة index_num بينما ": ss" ، "m: ss" ، "[h]: mm: ss" يمثل value1 ، value2 ، و value3 وفقًا لرقم الفهرس 2 ، تختار الوظيفة تنسيق “m: ss” .
- الإخراج → “m: ss”
- النص (D5 / 86400 ، اختر (تطابق (D5 ، {0،60،3600} ، 1) ، ": ss" ، "m: ss" ، " [h]: mm: ss ”)) → يصبح
- TEXT (D5 / 86400،" m: ss ") → يحول القيمة إلى نص بتنسيق رقمي محدد . هنا ، D5 / 86400 هي الوسيطة القيمة بينما يمثل “m: ss” format_text تقوم الوظيفة بتحويل قيمة 0.01446 إلى h: mm: ss format.
- 1250/86400 → 01446
- الإخراج → 20:50
- بعد ذلك ، اضغط على أدخل .
اقرأ المزيد: كيفية تحويل الثواني إلى دقائق في Excel
5. استخدام وظائف INT و ROUND
كما هو الحال مع Excel ، هناك طرق متعددة للقيام بنفس المهمة. ومن ثم ، يمكنك أداءحل بطريقة أخرى. دعنا نستكشف الطريقة خطوة بخطوة.
📌 الخطوات:
- في البداية ، حدد الخلية E5 والصق الصيغة التالية.
=INT(D5/3600)&":"&INT(((D5/3600)-INT(D5/3600))*60)&":"&ROUND((((D5/3600)-INT(D5/3600))*60 - INT(((D5/3600)-INT(D5/3600))*60))*60,0)
هنا ، تشير الخلية D5 إلى وقت الإكمال بالثواني.
انهيار الصيغة
- INT (D5 / 3600) → وظيفة INT تقريب رقم لأقرب عدد صحيح. هنا ، تشير الخلية D5 إلى وقت الإكمال بالثواني المقسم على 3600 نظرًا لوجود 3600 ثانية في 1 وهكذا نحصل على الوقت بالساعات.
- الإخراج → 0
- INT (((D5 / 3600) -INT (D5 / 3600 )) * 60) → في هذه الصيغة ، نحصل على جزء الدقائق بطرح INT (D5 / 3600) من D5 / 3600 وضرب الإجابة في 60 نظرًا لوجود 60 دقيقة في 1 تعرض الدالة INT الجزء الصحيح فقط من الإجابة.
- 3472-0 → 0.3472
- 3472 * 60 → 20.833
- الإخراج → 20
- الجولة ((((D5 / 3600) -INT (D5 / 3600)) * 60 - INT (((D5 / 3600) -INT (D5 / 3600)) * 60)) * 60،0) → تقريب رقم إلى عدد محدد من الأرقام. في هذا التعبير ، نحسب جزء الثواني بطريقة مماثلة. تقرب الدالة ROUND الإجابة إلى صفر منازل عشرية ، أي أنها تعرض فقط الجزء الصحيح من الإجابة.
- 833-20 → 0.833
- 833 * 60 → 50
- أخيرًا ، استخدم عامل التشغيل Ampersand (& amp؛) لدمج الساعات والدقائق والثواني.
- أخيرًا ، اضغط على الزر ENTER .
اقرأ المزيد: كيفية تحويل الدقائق إلى أعشار الساعة في Excel (6 طرق)
6. تنفيذ وظائف MOD و TEXT و TRUNC
في هذه الطريقة ، سوف تجمع بين بعض الوظائف لأداء المهمة. لذلك ، دون مزيد من التأخير ، دعنا نتعمق!
📌 الخطوات:
- بشكل أساسي ، انتقل إلى الخلية E5 والصق ما يلي الصيغة في الخلية.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
هنا ، وظيفة MOD تأخذ D5 / 86400 مثل number وسيطة و 1 كوسيطة divisor الوسيطة. تقوم بإرجاع 0.01446 وهي الوسيطة القيمة وسيطة الدالة TEXT . تقوم الدالة TEXT بتحويل تنسيق النص كـ “: mm: ss” وهو format_text وسيطة الوظيفة المذكورة أعلاه. يعطي TRUNC (D5 / 3600) 0 نتيجة لذلك. لأن الدالة TRUNC تعرض جزء العدد الصحيح من الرقم.
- بالمقابل ، اضغط على ENTER .
اقرأ المزيد: كيفية تحويل المللي ثانية إلى ثوان في Excel (طريقتان سريعتان)
7. إشراك رمز VBA
قد تتساءل ، هل هناك طريقة لأتمتة هذه المهمة؟ ثم VBA قد غطيت. فقط اتبع على طول.
📌الخطوات:
- في البداية ، قم بإنشاء عمود جديد الوقت بالساعة: mm: ss التنسيق تحت العمود E مثل الطريقة الأولى .
- ثانيًا ، انتقل إلى علامة التبويب Developer .
- ثم حدد Visual Basic في Code المجموعة.
- بدلاً من ذلك ، اضغط على ALT + F11 للقيام بنفس المهمة.
- على الفور ، يتم فتح نافذة Microsoft Visual Basic for Applications .
- بعد ذلك ، انتقل إلى علامة التبويب إدراج .
- لاحقًا ، حدد الوحدة النمطية من الخيارات.
- على الفور ، يفتح وحدة الكود .
- ثم اكتب التعليمات البرمجية التالية في الوحدة النمطية .
8886
Code Breakdown
Sub convert_sec ()
Dim secs As Integer، convert_time As Date
- أولاً ، نقوم بإنشاء الماكرو ونعطيه الاسم convert_sec .
- ثم حددنا المتغيرين.
بالنسبة إلى x = 5 إلى 14
ثانية = خلايا (س ، 4). القيمة
وقت التحويل = ثوان / 8640 0
خلايا (س ، 5) .NumberFormat = "hh: mm: ss"
الخلايا (x ، 5) .Value = convert_time
التالي x
- بعد ذلك ، نقوم بإدخال حلقة for بقيمة 5 إلى 14 لـ x .
- لاحقًا ، قمنا بتعيين قيمة الخلية D5 إلى المتغير ثانية .
- بعد ذلك ، قسّم المتغير ثانية على 86400 وعيّن القيمة إلى وقت التحويل متغير.
- في هذه اللحظة ، قم بتغيير تنسيق الخلية D5 إلى تنسيق hh: mm: ss .
- بعد ذلك ، ضع المتغير أعلاه إلى الخلية E5 .
- أخيرًا ، انتقل إلى الخلية السفلية D6 وتابع الحلقة أعلاه حتى الانتقال إلى الخلية D14 .
- أخيرًا ، حدد الرمز تشغيل أو اضغط على F5 على لوحة المفاتيح.
- الآن ، ارجع إلى ورقة العمل VBA .
- وهكذا ، يتم ملء العمود الوقت في hh: mm: ss Format تلقائيًا بالنتائج الصحيحة .
اقرأ المزيد: تحويل الإحداثيات العشرية إلى درجات دقيقة ثانية في Excel
ممارسة القسم
للقيام بالممارسة بنفسك ، قمنا بتوفير قسم تدريب كما هو موضح أدناه في كل ورقة على الجانب الأيمن. يرجى القيام بذلك بنفسك.
الخاتمة
شكرًا لك على قراءة هذه المقالة. آمل أن تطالبك جميع الطرق المذكورة أعلاه لتحويل الثواني إلى تنسيق hh mm ss في Excel الآن لتطبيقها في جداول بيانات Excel الخاصة بك بشكل أكثر فعالية. لا تنس تنزيل ملف تدريب . إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع .