KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de saatleri veya dakikaları tamsayıya nasıl dönüştürebilirim?

YazarSun Değiştirme Tarihi

Excel'de kullanıcılar, programlama, süre takibi veya toplam çalışma saatlerini hesaplama gibi işlemler için genellikle zaman değerleriyle çalışır. Varsayılan olarak, saatleri ondalık değere dönüştürmek için =hücre*24 formülünü veya dakikalar için =hücre*1440 formülünü kullandığınızda Excel, saatlerin veya dakikaların kesirli kısımlarını da içeren ondalık değerler döndürür. Ancak bordro hesaplamaları, raporlama veya kaynak tahsisi gibi birçok pratik senaryoda bu zaman değerlerini tam sayıya yuvarlayarak saat veya dakika cinsinden ifade etmeniz gerekebilir (örneğin, 5,6 saati 5 saate indirmek ya da 16,7 dakikayı 17 dakikaya yuvarlamak). Bu kılavuz, zaman değerlerini tam sayılara dönüştürmenin birkaç etkili yöntemini açıklar; uygulama alanlarını ve dikkat edilmesi gereken noktaları tartışarak ihtiyaçlarınıza en uygun yaklaşımı seçmenizi sağlar.
 saati tam sayı saatlere dönüştür

Formül kullanarak saatleri veya dakikaları Saat Dönüşümü tamsayıya

Kutools for Excel ile saatleri veya dakikaları Saat Dönüşümü tamsayıya

Saatleri veya dakikaları tamsayıya Saat Dönüşümü etmek için VBA makrosu kullanın

Saatleri veya dakikaları Excel yuvarlama formülleriyle yuvarlayın


Formül kullanarak saatleri veya dakikaları Saat Dönüşümü tamsayıya

Excel formüllerini kullanarak hızlı bir çözüm arıyorsanız, INT işleviyle değerleri tamsayı saatlere veya dakikalara dönüştürebilirsiniz. Bu yöntem, ondalık değerlerin istenmediği durumlarda oldukça kullanışlıdır; örneğin vardiyalardaki tam çalışma saatlerini takip ederken ya da son tamamlanan dakikaya yuvarlarken.

Bu formülü kullanmak için sonucun görüntüleneceği hücreyi seçin, ardından ihtiyacınıza göre aşağıdaki formüllerden birini girin:

  • Tamsayı saatlere dönüştür:=INT(A2*24)
  • Tamsayı dakikalara dönüştür:=INT(A2*1440)

Formülü girdikten sonra sonucu görüntülemek için Enter tuşuna basın. Dönüştürülecek birden fazla zaman değeri varsa, formülü diğer hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin.
saati tam sayı saatlere veya dakikalara dönüştürmek için formüller uygulayın

Not: INT işlevi her zaman aşağı yuvarlar; bu nedenle 6,9 saat gibi değerler 6 olarak gösterilir. Farklı bir yuvarlama yöntemi (yukarıya veya en yakın tam sayıya) gerekiyorsa, aşağıdaki diğer çözümlere göz atın.


Kutools for Excel ile saatleri veya dakikaları Saat Dönüşümü tamsayıya

Eğer Kutools for Excel yüklüyse, saatleri veya dakikaları tamsayıya dönüştürmek Saat Dönüşümü özelliğiyle çok daha hızlı ve esnek hale gelir. Kutools, öncelikle zamanı ondalık sayılara dönüştürmeniz için Saat Dönüşümü yardımcısını sunar; ardından Yuvarla özelliğini kullanarak değerleri yukarı, aşağı veya en yakın tamsayıya yuvarlamanızı sağlar. Bu yöntem, özellikle büyük veri kümeleriyle çalışırken manuel formül girmenin zahmetli olacağı durumlarda toplu dönüştürmeler için son derece pratiktir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zekâ yetenekleriyle entegre, Kutools görevleri hassas bir şekilde otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Dönüştürmek istediğiniz zaman değerlerini içeren aralığı seçin. Ardından Kutools > İçerik > Saat Dönüşümü menüsünden, ihtiyacınıza göre Saate dönüştür veya Dakikaya dönüştür seçeneklerinden birini seçin.
kutools'un Saati Saatlere/Saati Dakikalara Dönüştür özelliğine tıklayın

2. Dönüştürme tamamlandığında, kaç hücrenin dönüştürüldüğünü gösteren bir iletişim kutusu açılacak; kapatmak için Tamam düğmesine tıklayın. Dönüştürülen hücreleri seçili bırakın ve Kutools > Yuvarla seçeneğine tıklayın.

dönüştürülen hücre sayısını hatırlatan bir iletişim kutusu çıkarsağ okdönüştürülmüş sonuç

3. Formül kullanmadan yuvarlama iletişim kutusunda, yuvarlamayı en yakın tam sayıya ayarlamak için Ondalık basamak sayısı kutusuna 0 yazın. Tercih ettiğiniz yuvarlama seçeneğini Seçenek bölümünden belirleyin: Yuvarla (en yakın tam sayıya), Yukarı Yuvarla veya Aşağı Yuvarla.
Yuvarla iletişim kutusunda seçenekleri belirtin

4. Yuvarlamayı uygulamak ve tüm seçili değerlerin tam sayı saatlere veya dakikalara dönüştürülmesini sağlamak için Tamam düğmesine tıklayın.
seçilen tüm ondalık saat değerleri tam sayılara yuvarlanır.

Kutools, birden fazla sayfada tekrarlayan dönüştürme ve yuvarlama işlemlerini gerçekleştirmeniz gerekiyorsa idealdir; çünkü menü tabanlı arayüzü formül hatalarını en aza indirir.


Saatleri veya dakikaları tamsayıya Saat Dönüşümü etmek için VBA makrosu kullanın

Bu çözüm, büyük veri kümelerinde zaman değerlerini tamsayı saatlere veya dakikalara otomatik olarak dönüştürmek isteyen veya birden fazla aralığa manuel formül girmeden dönüşüm uygulamak isteyen kullanıcılar için uygundur. VBA makrosu, aşağı, yukarı veya en yakın tamsayıya yuvarlama arasında seçim yapmanıza olanak tanır ve gereksinimlerinize göre özelleştirilebilir.

1. Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu modüle yapıştırın:

Sub ConvertTimeToInteger_OutputElsewhere()
    Dim rng As Range
    Dim cell As Range
    Dim resType As String
    Dim roundMethod As String
    Dim outRng As Range
    Dim xTitleId As String
    Dim val As Double, res As Double
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to convert:", xTitleId, rng.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    On Error GoTo 0
    On Error Resume Next
    Set outRng = Application.InputBox("Select a cell for output:", xTitleId, Type:=8)
    If outRng Is Nothing Then Exit Sub
    On Error GoTo 0
    resType = Application.InputBox("Choose type (Hour/Minute):", xTitleId, "Hour", Type:=2)
    roundMethod = Application.InputBox("Rounding method (Down/Up/Nearest):", xTitleId, "Down", Type:=2)
    For Each cell In rng
        If IsNumeric(cell.Value) Then
            If UCase(resType) = "HOUR" Then
                val = cell.Value * 24
            Else
                val = cell.Value * 1440
            End If
            Select Case UCase(roundMethod)
                Case "UP"
                    res = WorksheetFunction.RoundUp(val, 0)
                Case "NEAREST"
                    res = WorksheetFunction.Round(val, 0)
                Case Else
                    res = WorksheetFunction.RoundDown(val, 0)
            End Select
            outRng.Offset(cell.Row - rng.Row, cell.Column - rng.Column).Value = res
        End If
    Next cell
    
    MsgBox "Conversion completed! Results placed starting at " & outRng.Address, vbInformation
End Sub
  

2. Kodu çalıştırmak için VBA penceresindeki Çalıştır düğmesidüğmesine tıklayın. Karşınıza çıkan iletişim kutusunda, hedef aralığınızı ve çıktı hücrelerinizi seçmeniz, "Saat" mi yoksa "Dakika" mı dönüştürme istediğinizi ve tercih ettiğiniz yuvarlama yöntemini belirlemeniz istenecektir. Ardından makro, belirttiğiniz tüm zaman değerlerini tercihlerinize göre otomatik olarak tamsayılara dönüştürecektir.


Saatleri veya dakikaları Excel yuvarlama formülleriyle yuvarlayın

Yuvarlamanın nasıl çalışacağını kontrol etmeniz gerektiğinde (yukarı, aşağı veya en yakın tamsayıya yuvarlama), Excel çeşitli yerleşik yuvarlama işlevleri sunar. Bu çözüm, bordro için kısmi saatleri her zaman yukarı yuvarlamak veya zaman günlükleri için en yakın dakikaya yuvarlamak gibi hassasiyet ve esneklik istediğiniz durumlar için uygundur.

1. Sonucun görüntüleneceği hücreye (örneğin B2) aşağıdaki formüllerden birini girin:

  • En yakın tamsayı saate yuvarla:
    =ROUND(A2*24,0)
  • Aşağı doğru tamsayı saate yuvarla:
    =ROUNDDOWN(A2*24,0)
  • Yukarı doğru tamsayı saate yuvarla:
    =ROUNDUP(A2*24,0)
  • En yakın tamsayı dakikaya yuvarla:
    =ROUND(A2*1440,0)
  • Aşağı doğru tamsayı dakikaya yuvarla:
    =ROUNDDOWN(A2*1440,0)
  • Yukarı doğru tamsayı dakikaya yuvarla:
    =ROUNDUP(A2*1440,0)

2. Formülü onaylamak için Enter tuşuna basın. Zaman değerlerini içeren bir sütunu dönüştürmek için, formülü girdiğiniz hücreden doldurma tutamacını aşağı doğru sürükleyerek kopyalayın. Veri aralığı için hücre başvurularını gerektiği gibi ayarladığınızdan emin olun.

ROUND, ROUNDUP ve ROUNDDOWN işlevleri farklı şekilde davranır: en yakın tamsayıyı almak için ROUND, herhangi bir kesirli değerin yukarı yuvarlanmasını sağlamak için ROUNDUP ve değerin her zaman aşağı alınmasını sağlamak için ROUNDDOWN kullanın. Senaryonuza en uygun olanı seçin.

En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Düşey Arama (VLookup)  |  Çoklu Değerli Düşey Arama (VLookup)  |   Birden Fazla Sayfada Düşey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Excel becerilerinizi Kutools for Excel ile güçlendirin ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office’e sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir yükleyiciyle!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentilerin yanı sıra Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— tek tek eklenti satın almaya göre tasarruf edin