विषयसूची
क्या आपने कभी इस बारे में सोचा है कि सेकंड को एक्सेल में hh mm ss फॉर्मेट में कैसे बदलें ? इसे ऑनलाइन खोज कर थक गए हैं? लेकिन कहीं सही उत्तर नहीं मिल रहा है? यदि उपरोक्त सभी प्रश्नों का उत्तर हाँ है, तो आप सही जगह पर आए हैं। यहां, हम आपको एक्सेल में सेकंड को hh mm ss फॉर्मेट में बदलने के लिए 7 आसान और सुविधाजनक तरीकों के बारे में बताएंगे। उम्मीद है, इसके बाद कहीं और जाने की आवश्यकता नहीं होगी।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप बेहतर समझ और अभ्यास के लिए निम्नलिखित एक्सेल कार्यपुस्तिका डाउनलोड कर सकते हैं।
सेकंड.xlsm को परिवर्तित करनाएक्सेल में सेकंड को hh mm ss में बदलने की 7 विधियाँ
स्पष्टीकरण के लिए, मान लें कि हमारे पास सुडोको प्रतियोगिता - समापन समय<2 है> फ़ाइल हमारे हाथ में है। इस डेटासेट में ID , प्रतिभागी के नाम , और समापन समय (सेकंड) कॉलम B , C में शामिल हैं, और D क्रमशः।
अब, हम एक्सेल में विभिन्न तरीकों का उपयोग करके इस समय को सेकंड में hh mm ss प्रारूप में बदल देंगे।
यहाँ, हमने Microsoft Excel 365 संस्करण का उपयोग किया है, आप अपनी सुविधा के अनुसार किसी अन्य संस्करण का उपयोग कर सकते हैं।
1. एक्सेल में सेकंड को hh mm ss में बदलने के लिए फॉर्मेट सेल विकल्प का उपयोग करना
हमारी पहली विधि में, हम एक्सेल में सेकंड को hh mm ss फॉर्मेट में बदलने का सबसे सरल तरीका दिखाएंगे। तो चलिए शुरू करते हैं।
📌 कदम:
- सबसे पहले, एक नया कॉलम बनाएं समय hh:mm:ss प्रारूप कॉलम E में।
- दूसरा, सेल का चयन करें E5 और निम्न सूत्र लिखें।
=D5/86400
यहां, D5 पूर्णता का प्रतिनिधित्व करता है पहले प्रतियोगी रॉबिन का समय (सेकंड) । हमने D5 सेल की वैल्यू को 86400 से भाग दिया। क्योंकि, 1 दिन = (24 × 60 × 60) = 86400 सेकंड। मूल रूप से, हमने सेकंड में समय को एक दिन के अंश में बदल दिया।
- फिर, ENTER दबाएं।
- इस समय, CTRL + 1 दबाएं फॉर्मेट सेल डायलॉग बॉक्स खोलने के लिए।
- डायलॉग बॉक्स में, <1 पर जाएं>नंबर टैब।
- फिर, श्रेणी सूची से कस्टम चुनें।
- उसके बाद, hh लिखें: mm:ss टाइप करें बॉक्स में।
- यहाँ, हम नमूना देख सकते हैं जैसा कि नीचे चित्र में है।
- बाद में, ठीक पर क्लिक करें।
- अब, सेल E5 में मान ऐसा दिखता है।
- इस बिंदु पर, कर्सर को सेल E5 के निचले दाएं कोने पर लाएं। इस प्रकार, यह प्लस (+) चिह्न जैसा दिखेगा। यह फिल हैंडल टूल है।
- अब, फिल हैंडल को सेल E14 तक ड्रैग करें।
- इस प्रकार, E5:E14 श्रेणी में शेष सेल वांछित परिणाम प्राप्त करते हैं।
और पढ़ें: एक्सेल में सेकंड को घंटे और मिनट में बदलें(4 आसान तरीके)
2. एक्सेल में सेकंड को hh mm ss में कन्वर्ट करने के लिए कन्वर्ट फंक्शन डालना
अगर आप उन लोगों में से एक हैं जिन्हें एक्सेल फॉर्मूला इस्तेमाल करने में मज़ा आता है, तो हमारा अगली विधियों को आपने कवर किया है। बस इन सरल चरणों का पालन करें।
📌 चरण:
- बिल्कुल शुरुआत में, सेल E5 का चयन करें और निम्न सूत्र को इसमें पेस्ट करें फ़ॉर्मूला बार .
=CONVERT(D5,"sec","day")
ऊपर दिए गए फ़ॉर्मूले में, D5 <को दर्शाता है 9>संख्या तर्क, और "सेकंड" और "दिन" बिंदु from_unit और to_unit क्रमशः तर्क। यहां, CONVERT फ़ंक्शन 1250 सेकंड को दिनों के अंश में बदल देता है।
- उसके बाद, ENTER की पर टैप करें।
- वर्तमान में, सेल का प्रारूप बदलें E5 जैसे पद्धति 1 ।
- फिर, फिल हैंडल टूल पर डबल-क्लिक करें। .
और पढ़ें: एक्सेल में मिनटों को घंटों और मिनटों में कैसे बदलें
3. एक्सेल में सेकंड को hh mm ss में कन्वर्ट करने के लिए टेक्स्ट फंक्शन को लागू करना
अगर आप एक्सेल में टेक्स्ट फंक्शन के बारे में जानने के लिए उत्सुक हैं, तो यह तरीका काम आ सकता है। यह सरल और आसान है, बस साथ चलें।
📌 चरण:
- सबसे पहले, सेल E5 पर जाएं और निम्न सूत्र डालें मेंसेल.
=TEXT(D5/86400,"hh:mm:ss")
इस अभिव्यक्ति में, D5/86400 मान है तर्क जबकि “hh:mm:ss” format_text तर्क का प्रतिनिधित्व करता है। यहां, टेक्स्ट फ़ंक्शन सेकंड में समय को D5 सेल में hh:mm:ss प्रारूप में परिवर्तित करता है।
- दूसरा, <दबाएं 1>ENTER key.
और पढ़ें: Excel में मिनट को सेकंड में कैसे बदलें (2 त्वरित तरीके) )
4. चुनें, मिलान, टेक्स्ट कार्यों का उपयोग
आप में से जो लोग अधिक तकनीकों के बारे में सीखना चाहते हैं, उनके लिए सेकंड को hh mm ss प्रारूप में बदलने का एक और तरीका है एक्सेल। इस विधि में, हम टेक्स्ट , चुनें और MATCH फ़ंक्शन लागू करेंगे ताकि समय को सेकंड में वांछित प्रारूप में परिवर्तित किया जा सके। आइए प्रक्रिया को विस्तार से देखें।
📌 चरण:
- प्रारंभ में, सेल E5 का चयन करें और नीचे सूत्र डालें।<15
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
उपरोक्त सूत्र में, D5 सेल समापन समय (सेकंड) को संदर्भित करता है। 3>
फ़ॉर्मूला ब्रेकडाउन
- MATCH(D5,{0,60,3600},1) → द MATCH फ़ंक्शन दिए गए मान से मेल खाने वाली सरणी में किसी आइटम की सापेक्ष स्थिति लौटाता है। यहाँ, D5 lookup_value तर्क है जो समापन समय को संदर्भित करता है। निम्नलिखित, {0,60,3600 lookup_array तर्क का प्रतिनिधित्व करता है जहां से मूल्य का मिलान किया जाता है। अंततः, 1 वैकल्पिक match_type तर्क है जो से कम
- आउटपुट → <इंगित करता है 1>2
- चुनें(MATCH(D5,{0,60,3600},1),,":ss","m:ss"," [h]:mm:ss") → बन जाता है
- CHOOSE(2,":ss","m:ss","[h]:mm:ss") → CHOOSE फ़ंक्शन इंडेक्स नंबर के आधार पर मानों की सूची से प्रदर्शन करने के लिए मान या क्रिया चुनता है। यहाँ, 2 index_num तर्क है जबकि ":ss","m:ss","[h]:mm:ss" इंडेक्स नंबर के अनुसार वैल्यू1 , वैल्यू2 और वैल्यू3 को रिप्रेजेंट करता है 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<10 का प्रतिनिधित्व करता है फ़ंक्शन 0.01446 के मान को h:mm:ss प्रारूप में कनवर्ट करता है।
- 1250/86400 → 01446
- आउटपुट → 20:50
- बाद में, <1 दबाएं> ENTER .
और पढ़ें: 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 से घटाकर और उत्तर को <1 से गुणा करके मिनट का हिस्सा प्राप्त करते हैं।>60 चूंकि 1 में 60 मिनट हैं INT फ़ंक्शन उत्तर का केवल पूर्णांक भाग लौटाता है।
- 3472-0 → 0.3472
- 3472*60 → 20.833
- आउटपुट → 20
- ROUND((((D5/3600)-INT(D5/3600))* 60 - INT(((D5/3600)-INT(D5/3600))*60))*60,0) → किसी संख्या को अंकों की निर्दिष्ट संख्या तक राउंड करता है। इस व्यंजक में, हम सेकंड भाग की गणना इसी प्रकार करते हैं। ROUND फ़ंक्शन उत्तर को शून्य दशमलव स्थानों पर राउंड करता है अर्थात यह उत्तर का केवल पूर्णांक भाग लौटाता है।
- 833-20 → 0.833
- 833*60 → 50
- अंत में, घंटे, मिनट और सेकंड को संयोजित करने के लिए एम्परसैंड (&) ऑपरेटर का उपयोग करें।
- अंत में, ENTER बटन दबाएं।
और पढ़ें: एक्सेल में मिनटों को एक घंटे के दसवें हिस्से में कैसे बदलें (6 तरीके)
6. एमओडी, टेक्स्ट और ट्रंक कार्यों को लागू करना
इस विधि में, हम कार्य करने के लिए कुछ कार्यों को संयोजित करेंगे। तो, बिना और देर किए, अंदर गोता लगाएँ!
📌 चरण:
- मुख्य रूप से, सेल E5 पर जाएं और निम्नलिखित पेस्ट करें सेल में फॉर्मूला।
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
यहां, MOD फ़ंक्शन D5/86400 के रूप में लेता है संख्या तर्क और 1 भाजक तर्क के रूप में। यह 0.01446 लौटाता है जो कि TEXT फ़ंक्शन का मान तर्क है। TEXT फ़ंक्शन टेक्स्ट के प्रारूप को ":mm:ss" के रूप में परिवर्तित करता है, जो उपरोक्त फ़ंक्शन का format_text तर्क है। TRUNC(D5/3600) परिणाम के रूप में 0 देता है। क्योंकि TRUNC फ़ंक्शन किसी संख्या का पूर्णांक भाग लौटाता है।
- तदनुसार, ENTER दबाएं।
और पढ़ें: एक्सेल में मिलीसेकंड को सेकंड में कैसे बदलें (2 त्वरित तरीके)
7. VBA कोड को जोड़ना
आप सोच रहे होंगे कि क्या इस कार्य को स्वचालित करने का कोई तरीका है? फिर VBA ने आपको कवर किया है। बस साथ चलें।
📌चरण:
- सबसे पहले, विधि 1 की तरह कॉलम E के तहत एक नया कॉलम समय hh:mm:ss प्रारूप में बनाएं .
- दूसरा, डेवलपर टैब पर जाएं।
- फिर, कोड पर विजुअल बेसिक चुनें group.
- वैकल्पिक रूप से, समान कार्य करने के लिए ALT + F11 दबाएं।
- तुरंत, एप्लिकेशन के लिए Microsoft Visual Basic विंडो खुलती है।
- बाद में, इन्सर्ट टैब पर जाएं।
- बाद में, मॉड्यूल चुनें विकल्पों में से।
- तुरंत, यह कोड मॉड्यूल खोलता है।
- फिर, नीचे लिखें मॉड्यूल में निम्नलिखित कोड।
3285
कोड ब्रेकडाउन
<0 उप Convert_sec()Dim secs As Integer, Convert_time As Date
- सबसे पहले, हम मैक्रो बनाते हैं और इसे देते हैं नाम convert_sec ।
- फिर, हमने दो चर परिभाषित किए।
x = 5 से 14
के लिए सेक = सेल (x, 4). मान
परिवर्तित_समय = सेकंड / 8640 0
सेल (x, 5).नंबरफ़ॉर्मैट = "एचएच:एमएम:एसएस"
सेल (x, 5).वैल्यू = Convert_time
Next x
- उसके बाद, हम 5 से के मान के लिए लूप के लिए सम्मिलित करते हैं 14 for x .
- बाद में, हमने सेल D5 की वैल्यू secs वेरिएबल को असाइन कर दी।
- इसके बाद, वेरिएबल secs को 86400 से विभाजित करें और मान को converted_time असाइन करेंचर।
- इस समय, सेल के प्रारूप को D5 से hh:mm:ss प्रारूप में बदलें।
- इसके बाद, उपरोक्त चर डालें सेल E5 .
- अंत में, निचले सेल D6 पर जाएं और सेल D14 पर जाने तक उपरोक्त लूप को जारी रखें।
- अंत में, रन आइकन चुनें या कीबोर्ड पर F5 दबाएं।
- अब, VBA वर्कशीट पर वापस जाएं।
- इस प्रकार, समय hh:mm:ss प्रारूप में सही परिणामों के साथ स्वचालित रूप से भर जाता है .
और पढ़ें: एक्सेल में दशमलव निर्देशांक को डिग्री मिनट सेकंड में बदलें
अभ्यास करें अनुभाग
स्वयं अभ्यास करने के लिए हमने एक अभ्यास अनुभाग प्रदान किया है, जैसा कि दाईं ओर प्रत्येक शीट में नीचे दिया गया है। कृपया इसे स्वयं करें।
निष्कर्ष
इस लेख को पढ़ने के लिए धन्यवाद। मुझे उम्मीद है कि एक्सेल में सेकंड को hh mm ss फॉर्मेट में बदलने के लिए ऊपर बताई गई सभी विधियाँ अब आपको उन्हें अपनी एक्सेल स्प्रेडशीट में अधिक प्रभावी ढंग से लागू करने के लिए प्रेरित करेंगी। अभ्यास फ़ाइल डाउनलोड करना न भूलें। यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट .
पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं