Varsayılan olarak, tarih ve saat Excel'de sayılar/ondalık sayılar olarak kaydedilir. Ancak, hücrelerin biçimlendirilme şekli nedeniyle genellikle farklı biçimlerde görürsünüz.
Örneğin, aşağıdaki örnekte, A ve B sütunundaki değer aynıdır, ancak bunlar biçim nedeniyle farklı şekilde görüntülenir.
Ve birçok insanın Excel'de ihtiyaç duyduğu şeylerden biri, zamanı ondalık sayıya çevir (saat veya dakika veya saniye gibi).
Örneğin, tarih ve saati olduğu gibi almak yerine 01-01-2020 06:30, şunları elde etmek isteyebilirsiniz:
- 6 olarak saat sayısı
- 30 olarak dakika sayısı
Neyse ki Excel'in harika formülleri var, zamanı kolayca ondalık değerlere dönüştürebilirsiniz.
Excel'de Zamanı Ondalık Sayılara Dönüştürme
Bu öğreticide, formülleri kullanarak zamanı ondalık sayıya dönüştürmenin bazı örneklerini göstereceğim (yani zamanı saat, dakika ve saniyeye dönüştürme).
için birden fazla yol var Excel'de zamanı ondalık sayıya dönüştür:
- Aritmetik işlemi kullanmak, zamanı ondalık sayılara dönüştürmenin en kolay yoludur. Örneğin:
- Zamanı saate dönüştürmek için zaman değerini ile çarpın. 24
- Zamanı dakikaya dönüştürmek için zaman değerini ile çarpın. 24*60
- Zamanı saniyeye dönüştürmek için zaman değerini ile çarpın. 24*60*60
- Ayrıca Excel'in yerleşik formüllerini de kullanabilirsiniz. DÖNÜŞTÜRMEK veya SAAT/DAKİKA/SANİYE
Takip eden bölümlerde, bu yöntemleri kullanarak Excel zamanını ondalık değerlere nasıl dönüştürebileceğinize dair örnekler göstereceğim.
O halde başlayalım!
Excel'de Zamanı Saate Dönüştür
Bu bölümde, Excel'de zamanı saatlere dönüştürmenin üç farklı yolunu ele alacağım.
Saat Değerini Almak için Basit Çarpma Kullanma
Bir hücrede saatin 18:00 (A2 hücresinde) olduğunu ve bunu saate dönüştürmek istediğinizi varsayalım.
Sadece 24 ile çarpabilirsiniz ve o zamana kadar kaç saat geçtiğini size verecektir.
=A2*24
Bu, Excel'in tarihleri ve saatleri sayı olarak depolaması nedeniyle işe yarar. Tam gün (24 saat) Excel'de 1 olarak saklanır. Bu, her saatin 1/24 olarak depolandığı anlamına gelir.
Bu nedenle, arka uçta 18:00 PM değerini gördüğünüzde, 0,75 değeri olarak saklanır (24 saatin 18 saatinin zaten geçtiğini gösterir). Yani 24 ile çarptığınızda size geçen saat sayısını verir.
18:32 PM gibi bir değeriniz varsa, yukarıdaki formülü kullanmak size 18,53 sonucunu verecektir (dakika/saniye kısmı ondalık olarak ve tam/tam saat tamsayı olarak gösterilir). Bu örnekte, Excel'de 32 dakikanın sayısal değeri 0,53 saat olacaktır.
Not: Ondalık sayıları içeren saat değerini (18.53 gibi) alırsanız, ondalık sayıları da gösterecek şekilde biçimlendirdiğinizden emin olun. Henüz yapmadıysanız, Excel size yuvarlatılmış tamsayı değerini gösterdiğinden sonucu 19 olarak görebilirsiniz. Ancak bu, hücredeki değeri değiştirmez, 18.53 olmaya devam edecektir.Yalnızca tam/tam saat değerini isteyip dakika kısmını göz ardı etmeniz durumunda, INT kullanarak aşağıdaki formülü kullanın.
=INT(A2*24)
INT size sadece tamsayı kısmını verir ve fazladan dakikalar için endişelenmenize gerek yoktur.
Excel İşlevlerini Kullanma (SAAT, DAKİKA ve SANİYE)
Manuel çarpma yöntemini sevmiyorsanız, zamanı saatlere dönüştürmenin gerçekten kolay bir yolu da dahili zamanla ilgili işlevleri (SAAT, DAKİKA ve İKİNCİ) kullanmaktır.
Diyelim ki, aşağıda gösterildiği gibi zamanlarınız var ve günün kaç saat geçtiğini bilmek istiyorsunuz.
Zamanı saate çevirme formülü aşağıdadır.
=SAAT(A2)+DAKİKA(A2)/60+SANİYE(A2)/(60*60)
SAAT işlevi, verilen süre içinde geçen saatlerin sayısını döndürür, DAKİKA ve İKİNCİ işlevi de öyle.
Ancak son değere saat cinsinden ihtiyacımız olduğu için dakika değerini 60'a (saat'e çevirmek için) ve ikinci değeri 60*60'a (yine saate çevirmek için) bölmemiz gerekiyor.
Dönüştürme İşlevini Kullanma
Bir başka gerçekten kolay (muhtemelen üç yöntemin en kolayı), CONVERT işlevini kullanmaktır.
Bu fonksiyon sayısal bir değer alır (bu durumda zaman olur) ve onu saate (veya dakika/saniyeye) çevirebilir.
Zamanı saate çevirecek formül aşağıdadır:
=ÇEVİR(A2;"gün","sa")
İkinci argüman, mevcut veri formatının işlevini anlatmaktır ve üçüncü argüman, dönüştürmek istediğiniz formattır.
Not: Bazen sonuçlar beklenenden farklı görünebilir. Bunun nedeni, sonucu ondalık biçim yerine tarih biçiminde gösterebilen hücre biçimi olabilir. Bunu, Ana Sayfa sekmesine giderek ve biçim açılır menüsünden biçimi ayarlayarak (Sayı grubundadır) kolayca değiştirebilirsiniz.Pratikte, tarih ve saati bir araya getirme olasılığınız daha yüksektir (yukarıdaki örneklerde gösterdiğim gibi sadece saat yerine). Yukarıda gösterilen yöntemleri yine de kullanabilirsiniz, ancak önce tarih ve saat değerini bölmeniz ve ardından yukarıda gösterilen yöntemleri yalnızca zaman kısmında kullanmanız gerekir. Bu eğitimde daha sonra, formülleri kullanarak Excel'de tarih ve saati ayırmak için iki yöntemi de ele alacağım.
Zamanı dakikalara ve saniyelere dönüştürmek için yukarıda belirtilen aynı yöntemleri de kullanabilirsiniz.
Bu örneklere de hızlıca bir göz atalım.
Excel'de Zamanı Dakikaya Dönüştür
Bu bölümde, Excel'de zamanı dakikaya dönüştürmenin üç farklı yolunu ele alacağım.
Dakika Değerini Almak için Basit Çarpma Kullanma
Bir günde 1440 dakika (24*60) vardır.
Yani, zamanı dakikaya dönüştürmek için zaman değerini 1440 ile çarpmanız yeterlidir.
Bir hücrede saatin 18:00 (A2 hücresinde) olduğunu ve bunu dakikaya dönüştürmek istediğinizi varsayalım.
Bunu yapmak için formül aşağıdadır:
=A2*1440
Bu size o gün verilen süre içinde geçen toplam dakika sayısını verecektir.
Not: Zaman içinde saniyeleriniz de varsa, bunların dakikaya dönüştürüleceğini ve ondalık kısım olarak gösterileceğini unutmayın. Bunların sonuçta görünür olması için, elde edilen hücreleri 2/3 ondalık basamağa kadar sonuçları gösterecek şekilde biçimlendirmeniz gerekir.Sadece dakika değerini isteyip saniye kısmını görmezden geliyorsanız, INT kullanarak aşağıdaki formülü kullanın.
=INT(A2*1440)
Excel İşlevlerini Kullanma (SAAT, DAKİKA ve SANİYE)
Bu fonksiyonları saat değerini almak için kullandığımız gibi, zamanı dakikaya çevirmek için de kullanabilirsiniz.
Bu işlevleri kullanarak zamanı dakikaya çevirecek formül aşağıdadır:
=SAAT(A2)*60+DAKİKA(A2)+SANİYE(A2)/60
Buradaki amaç dakika (saat, dakika ve saniye) cinsinden tüm parçaları almak olduğundan, içindeki dakika değerini almak için 60'ı saat ile çarparız ve dakika değerini elde etmek için saniyeyi 60'a böleriz.
Dönüştürme İşlevini Kullanma
Yine, zamanı dakikaya dönüştürmenin kesinlikle en kolay yolu dönüştürme formülünü kullanmaktır.
Aşağıdaki formül zaman değerini alır ve dakikaya dönüştürür;
=ÇEVİR(A2;"gün","dk")
İkinci bağımsız değişken, işleve A2 hücresindeki değerin gün biçiminde olduğunu ve üçüncü bağımsız değişken (“mn”) bunu dakikaya dönüştürmesini söyler.
Excel'de Zamanı Saniyeye Dönüştür
Bu bölümde, Excel'de zamanı saniyeye dönüştürmenin üç farklı yolunu ele alacağım.
Saniye Değerini Almak için Basit Çarpma Kullanma
Bir günde 86400 saniye vardır (24*60*60).
Yani zamanı saniyeye dönüştürmek için zaman değerini 86400 ile çarpmanız yeterlidir.
Bir hücrede saatinizin 18:32:30 PM (A2 hücresinde) olduğunu ve bunu saniyeye dönüştürmek istediğinizi varsayalım.
Bunu yapmak için formül aşağıdadır:
=A2*86400
Bu size o gün verilen sürede geçen toplam saniye sayısını verecektir.
Excel İşlevlerini Kullanma (SAAT, DAKİKA ve SANİYE)
Bu işlevleri kullanarak zamanı dakikaya çevirecek formül aşağıdadır:
=SAAT(A2)*60*60+DAKİKA(A2)*60+SANİYE(A2)
Buradaki amaç tüm parçaları (saat, dakika ve saniye) saniye cinsinden almak olduğundan, içindeki saniye değerini almak için 60*60'ı saat ile çarpıyoruz ve saniye değerini elde etmek için dakikaları 60 ile çarpıyoruz.
Tarih ve Saati Böl ve Ardından Saati Ondalık Sayıya Dönüştür
Şimdiye kadar sadece zamanımızın olduğu örnekler gördük ve o zamanı saat, dakika veya saniyeye dönüştürmek istedik.
Ama ya tarihin ve zamanın varsa?
Bu durumda, yukarıdaki yöntemleri doğrudan kullanamazsınız. Önce tarih ve saati bölmeniz ve ardından saati ondalık sayılara dönüştürmeniz gerekir.
Tarih ve saat Excel'de sayı olarak saklandığından, bunları ayırmak kolaylaşıyor.
Tam gün bir tamsayı olarak saklanır ve zaman kısmı ondalık bir değer olarak saklanır. Yani tarih ve saati ayırmak istiyorsanız, tamsayı kısmı ile ondalık kısmı ayırmanız yeterlidir.
Excel'de tarih ve saati bölmenin gerçekten kolay birkaç yoluna bir göz atalım.
INT Formülünü kullanarak Tarih ve Saati Böl
Aşağıda gösterildiği gibi veri kümeniz olduğunu ve tarih ve saati bölmek istediğinizi varsayalım.
Bunu yapmak için B2 hücresine aşağıdaki formülü girin:
=A2-INT(A2)
Yukarıdaki formül tamsayı kısmını kaldırır ve size tarihin ondalık kısmını verir.
Artık zamanı ondalık basamağa dönüştürmek için yukarıda kapsanan üç yöntemden herhangi birini (aritmetik çarpma kullanarak, SAAT/DAKİKA/SANİYE formülünü kullanarak veya DÖNÜŞTÜR formülünü kullanarak) kullanabilirsiniz.
MOD Formülünü kullanarak Tarih ve Saati Böl
Bunu yapmanın başka bir yolu da MOD işlevini kullanmak olabilir.
Aşağıda gösterildiği gibi veri kümeniz olduğunu ve tarih ve saati bölmek istediğinizi varsayalım.
Bunu yapmak için B2 hücresine aşağıdaki formülü girin:
=MOD(A2,1)
Bu size ondalık kısmı hemen verir ve ardından zamanı ondalık sayılara (saat, dakika veya saniye) dönüştürmek için yukarıda ele alınan üç yöntemden herhangi birini kullanabilirsiniz.