Mundarija
Siz Excelda soniyalarni hh mm ss formatiga qanday o'tkazish haqida hech o'ylab ko'rganmisiz? Uni Internetda qidirishdan charchadingizmi? Lekin hech qaerdan to'g'ri javob topa olmayapsizmi? Yuqoridagi barcha savollarga javob ha bo'lsa, siz to'g'ri joyga keldingiz. Bu erda biz Excelda soniyalarni hh mm ss formatiga o'tkazish uchun 7 oson va qulay usullarni ko'rib chiqamiz. Umid qilamizki, bundan keyin boshqa joyga borishga hojat qolmaydi.
Amaliyot kitobini yuklab oling
O'zingizni yaxshiroq tushunish va mashq qilish uchun quyidagi Excel ish kitobini yuklab olishingiz mumkin.
Saniyalarni.xlsmExcelda soniyalarni hh mm ss ga aylantirishning 7 usuli
Tushunish uchun bizda Sudoko musobaqasi – Yakunlash vaqti<2 bor deylik> fayl bizning qo'limizda. Bu maʼlumotlar toʻplamida ID , Ishtirokchi nomlari va B , C ustunlarida Bajarilish vaqti (sek) , va D mos ravishda.
Endi Excelda turli yondashuvlar yordamida bu vaqtlarni soniyalarda hh mm ss formatiga aylantiramiz.
Bu yerda biz Microsoft Excel 365 versiyasidan foydalandik, siz oʻzingizga qulay boʻlgan boshqa har qanday versiyadan foydalanishingiz mumkin.
1. Excelda soniyalarni hh mm ss ga aylantirish uchun Hujayralarni formatlash opsiyasidan foydalanish
Birinchi usulimizda Excelda soniyalarni hh mm ss formatiga aylantirishning eng oddiy usulini ko'rsatamiz. Keling, boshlaymiz.
📌 Qadamlar:
- Avval yangi ustun yarating. Vaqt hs:dd:ss Format Ustun E da.
- Ikkinchidan, katakchani tanlang E5 va quyidagi formulani yozing.
=D5/86400
Bu yerda D5 Toʻldirishni ifodalaydi. Birinchi raqibning vaqti (sek.) Robin . Biz D5 katak qiymatini 86400 ga ajratdik. Chunki, 1 kun = (24 × 60 × 60) = 86400 soniya. Asosan, soniyalardagi vaqtni kunning bir qismiga aylantirdik.
- Keyin, ENTER tugmasini bosing.
- Hozirda CTRL + 1 tugmalarini bosib Format Hujayralar muloqot oynasini oching.
- Muloqot oynasida <1-ga o'ting>Raqam yorlig'i.
- Keyin Kategoriya ro'yxatidan Maxsus ni tanlang.
- Shundan so'ng hh yozing: mm:ss Type bo'limida.
- Bu yerda biz quyidagi rasmdagi kabi Namuna ni ko'rishimiz mumkin.
- Keyinroq, OK tugmasini bosing.
- Endi E5 katakchadagi qiymat shunday ko'rinadi.
- Ushbu nuqtada kursorni E5 katakchaning pastki o'ng burchagiga keltiring. Shunday qilib, u ortiqcha (+) belgisiga o'xshaydi. Bu Toʻldirish dastagi asbobi.
- Endi Toʻldirish dastagi ni E14 katakchaga torting.
- Shunday qilib, E5:E14 diapazonidagi qolgan hujayralar kerakli natijalarni oladi.
Batafsil o'qing: Excelda soniyalarni soat va daqiqalarga aylantiring(4 ta oson usul)
2. Excelda soniyalarni hh mm ss ga aylantirish uchun CONVERT funksiyasini kiritish
Agar siz Excel formulalaridan foydalanishni yoqtiradiganlardan bo'lsangiz, unda bizning keyingi usullar sizga tegishli. Shu oddiy amallarni bajaring.
📌 Qadamlar:
- Avvalida E5 katakchasini tanlang va quyidagi formulani kiriting. Formula satri .
=CONVERT(D5,"sec","day")
Yuqoridagi formulada D5
- Bundan keyin KIRISH tugmasini bosing.
- Hozirda E5 katak formatini 1-usul kabi o'zgartiring.
- So'ngra, To'ldirish dastagi asbobini ikki marta bosing.
- Shunday qilib, qolgan katakchalar tegishli natijalar bilan to'ldiriladi. .
Batafsil o'qing: Qanday qilib Excelda daqiqalarni soat va daqiqalarga aylantirish mumkin
3. Excelda soniyalarni hh mm ss ga aylantirish uchun MATN funksiyasini qo'llash
Agar Excelda MATN funksiyasi haqida ma'lumotga qiziqsangiz, bu usul qo'l kelishi mumkin. Bu oddiy va oson, shunchaki amal qiling.
📌 Qadamlar:
- Birinchi navbatda, E5 katakka o'ting va quyidagi formulani qo'ying. ichigahujayra.
=TEXT(D5/86400,"hh:mm:ss")
Ushbu ifodada D5/86400 qiymat argumenti, “hh:dd:ss” esa format_matn argumentini ifodalaydi. Bu yerda TEXT funksiyasi D5 yacheykadagi soniyalardagi vaqtni hh:dd:ss formatidagi vaqtga o'zgartiradi.
- Ikkinchidan,
ENTER tugmasi.
Batafsil oʻqing: Excelda daqiqalarni soniyalarga qanday aylantirish mumkin (2 ta tezkor usul) )
4. CHOOSE, MATCH, TEXT funksiyalaridan foydalanish
Koʻproq texnikalar haqida oʻrganmoqchi boʻlganlar uchun soniyalarni hh mm ss formatiga aylantirishning yana bir usuli bor. Excel. Bu usulda vaqtni soniyalarda kerakli formatga aylantirish uchun TEXT , CHOOSE va MATCH funksiyalarini qoʻllaymiz. Keling, jarayonni batafsil ko'rib chiqamiz.
📌 Qadamlar:
- Dastavval E5 katakchasini tanlang va quyidagi formulani kiriting.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
Yuqoridagi formulada D5 katakcha Bajarilish vaqti (sek) ga ishora qiladi.
Formulalarni taqsimlash
- MATCH(D5,{0,60,3600},1) → MATCH funksiyasi berilgan qiymatga mos keladigan massivdagi elementning nisbiy holatini qaytaradi. Bu yerda D5 qidiruv_qiymati argumenti boʻlib, Bajarilish vaqti ga ishora qiladi. Quyida {0,60,3600} qiymat mos keladigan lookup_massiv argumentini ifodalaydi. Nihoyat, 1 ixtiyoriy match_type argumenti boʻlib, u Kamroq
- Chiqish ni bildiradi → 2
- TANLASH(MATCH(D5,{0,60,3600},1),”:ss”,”m:ss”,” [h]:mm:ss”) → bo‘ladi
- CHOOSE(2,”:ss”,”m:ss”,”[h]:mm:ss”) → CHOOSE funksiyasi indeks raqamiga asoslanib, qiymatlar ro‘yxatidan bajariladigan qiymat yoki amalni tanlaydi. Bu yerda 2 indeks_num argumenti “:ss”,”m:ss”,”[h]:mm:ss” indeks raqamiga ko'ra qiymat1 , qiymat2 va qiymat3 ni ifodalaydi 2 , funksiya “m:ss” formatini tanlaydi.
- Chiqish → “m:ss”
- MATN(D5/86400,TANLASH(MOYAT(D5,{0,60,3600},1),":ss","m:ss"," [h]:mm:ss”)) → ga aylanadi
- TEXT(D5/86400,”m:ss”) → qiymatni ma’lum raqam formatidagi matnga o‘zgartiradi . Bu yerda D5/86400 qiymat argumenti, “m:ss” esa format_matn Funktsiya 0,01446 qiymatini h:mm:ss formatiga o'zgartiradi.
- 1250/86400 → 01446
- Chiqish → 20:50
- Keyin <1-ni bosing> ENTER .
Batafsil o'qing: Qanday qilib Excelda soniyalarni daqiqalarga aylantirish mumkin
5. INT va ROUND funksiyalaridan foydalanish
Excelda bo'lgani kabi bir xil vazifani bajarishning bir necha usullari mavjud. Shunday qilib, siz bajarishingiz mumkinboshqa yo'l bilan hal qilish. Keling, bosqichma-bosqich usulni ko'rib chiqamiz.
📌 Qadamlar:
- Dastavval E5 katakchasini tanlang va quyidagi formulani joylashtiring.
=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)
Bu yerda D5 katakcha Bajarish vaqti ni soniyalarda bildiradi.
Formulalarni taqsimlash
- INT(D5/3600) → INT funktsiyasi raqamni yaxlitlaydi eng yaqin butun songa. Bu erda D5 katakcha Bajarish vaqti ni soniyalarda ko'rsatadi, bu 3600 ga bo'linadi, chunki da 3600 soniya bor 1 Shunday qilib, biz vaqtni soatlarda olamiz.
- Chiqish → 0
- INT(((D5/3600)-INT(D5/3600) ))*60) → Bu formulada D5/3600 dan INT(D5/3600) ayirish va javobni <1 ga koʻpaytirish orqali daqiqalar qismini olamiz>60 , chunki 1 da 60 daqiqa bor INT funktsiyasi javobning faqat butun son qismini qaytaradi.
- 3472-0 → 0,3472
- 3472*60 → 20,833
- Chiqish → 20
- ROUND((((D5/3600)-INT(D5/3600))* 60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → raqamni belgilangan raqamlar soniga yaxlitlaydi. Ushbu ifodada biz soniyalar qismini xuddi shunday tarzda hisoblaymiz. ROUND funksiyasi javobni nol kasrga yaxlitlaydi, ya'ni javobning faqat butun sonini qaytaradi.
- 833-20 → 0,833
- 833*60 → 50
- Nihoyat, soat, daqiqa va soniyalarni birlashtirish uchun Ampersand (&) operatoridan foydalaning.
- Nihoyat, ENTER tugmasini bosing.
Batafsil o'qing: Qanday qilib Excelda daqiqalarni soatning o'ndan biriga aylantirish mumkin (6 usul)
6. MOD, TEXT va TRUNC funksiyalarini amalga oshirish
Ushbu usulda biz Vazifani bajarish uchun ba'zi funktsiyalarni birlashtiramiz. Demak, kechiktirmasdan, sho'ng'iymiz!
📌 Qadamlar:
- Asosan, E5 katakka o'ting va quyidagilarni joylashtiring formulani hujayra ichiga kiriting.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
Bu yerda MOD funktsiyasi D5/86400 sifatida qabul qilinadi. son argumenti va 1 bo'luvchi argumenti sifatida. U 0,01446 ni qaytaradi, bu TEXT funksiyasi ning qiymati argumentidir. TEXT funksiyasi matn formatini “:mm:ss” ga aylantiradi, bu yuqoridagi funksiyaning format_matn argumentidir. TRUNC(D5/3600) natijada 0 beradi. Chunki TRUNC funksiyasi raqamning butun qismini qaytaradi.
- Mos ravishda ENTER tugmasini bosing.
Batafsil o'qing: Millisoniyalarni Excelda soniyalarga qanday aylantirish mumkin (2 ta tezkor usul)
7. VBA kodini jalb qilish
Sizni qiziqtirgandirsiz, bu vazifani avtomatlashtirishning bir usuli bormi? Keyin VBA sizni qamrab oladi. Shunchaki kuzatib boring.
📌Qadamlar:
- Avvaliga, Usul 1 kabi Ustun E ostida yangi Vaqt hs:dd:ss Format ustunini tuzing. .
- Ikkinchi navbatda, Dasturchi yorlig'iga o'ting.
- Keyin, Kod da Visual Basic ni tanlang. guruh.
- Shuningdek, xuddi shu vazifani bajarish uchun ALT + F11 tugmalarini bosing.
- Darhol, Microsoft Visual Basic for Applications oynasi ochiladi.
- Keyin Qo'shish yorlig'iga o'ting.
- Keyinroq, Module -ni tanlang. variantlardan.
- Darhol Kod moduli ni ochadi.
- Keyin, quyidagini yozing. Moduli dagi quyidagi kod.
3595
Kodni taqsimlash
Sub convert_sec()
Dim secs As Integer, converted_time As Sana
- Birinchidan, biz makrosni yaratamiz va unga nomi convert_sec .
- Keyin biz ikkita oʻzgaruvchini aniqladik.
X = 5 dan 14 gacha
sek = Hujayralar(x, 4).Qiymat
aylantirilgan_vaqt = sek / 8640 0
Uyachalar(x, 5).NumberFormat = “ss:dd:ss”
Yacheykalar(x, 5).Qiymat = converted_time
Keyingi x
- Bundan so'ng 5 dan qiymatiga for tsiklini kiritamiz. x uchun 14 .
- Keyinchalik biz D5 katak qiymatini seks oʻzgaruvchisiga berdik.
- Keyin, seks oʻzgaruvchisini 86400 ga boʻling va qiymatni konvertatsiya qilingan_vaqt ga belgilang.o'zgaruvchi.
- Hozirda D5 katak formatini hh:mm:ss formatiga o'zgartiring.
- Keyin yuqoridagi o'zgaruvchini qo'ying. E5 katakka.
- Nihoyat, pastki katakchaga o'ting D6 va yuqoridagi tsiklni D14 katakchaga o'tguncha davom ettiring.
- Nihoyat, Ishga tushirish belgisini tanlang yoki klaviaturada F5 tugmasini bosing.
- Endi, VBA ish varag'iga qayting.
- Shunday qilib, Vaqt hs:dd:ss Format ustuni avtomatik ravishda to'g'ri natijalar bilan to'ldiriladi. .
Batafsil o'qing: O'nlik kasr koordinatalarini Excelda daqiqali soniyalarga darajaga aylantirish
Amaliyot Bo'lim
O'zingiz mashq qilish uchun biz o'ng tarafdagi har bir varaqda quyida bo'lgani kabi Mashq bo'limini taqdim etdik. Iltimos, buni o'zingiz bajaring.
Xulosa
Maqolani o'qiganingiz uchun tashakkur. Umid qilamanki, Excelda soniyalarni hh mm ss formatiga aylantirish uchun yuqorida aytib o'tilgan barcha usullar endi ularni Excel elektron jadvallarida yanada samaraliroq qo'llashni taklif qiladi. Practice faylini yuklab olishni unutmang. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-sayt da Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.