Excel formülü: Günlerle zaman süresi -

İçindekiler

Genel formül

=days+time

Özet

Excel'e 2 gün 6 saat 30 dakika gibi bir süre girmek için günleri ondalık değer olarak ayrı ayrı girebilir ve ardından saati ekleyebilirsiniz. Gösterilen örnekte, aşağıya kopyalanan F5 hücresindeki formül şöyledir:

=B5+TIME(C5,D5,0)

Açıklama

Gösterilen örnekte amaç, günlere, saatlere ve dakikalara göre geçerli bir zaman girmek ve ardından sonucu toplam saat olarak görüntülemektir.

Anahtar, Excel'deki zamanın sadece bir sayı olduğunu anlamaktır. 1 gün = 24 saat ve 1 saat = 0,0412 (1/24). Bu, 12 saat = 0,5, 6 saat = 0,25 ve benzeri anlamına gelir. Zaman sadece bir sayı olduğundan, günlere zaman ekleyebilir ve sonucu, aşağıda açıklandığı gibi özel bir sayı biçimi kullanarak veya kendi formülünüzle görüntüleyebilirsiniz.

Gösterilen örnekte, F5 hücresindeki formül şöyledir:

=B5+TIME(C5,D5,0)

Formülün sağ tarafında, TIME işlevi, bileşen parçalarından (saat, dakika, saniye) geçerli bir zaman oluşturmak için kullanılır. Saatler C sütunundan, dakikalar D sütunundan ve saniyeler sıfır olarak kodlanmıştır. 12 saat yarım güne eşit olduğu için TIME 0,5 değerini döndürür:

TIME(12,0,0) // returns 0.5

C5'teki 1 sayısı ile formülü şu şekilde basitleştirebiliriz:

=1+0.5

sonuç olarak 1.5 döndürür. Bu sonucu toplam saat olarak görüntülemek için özel bir sayı biçimi kullanılır:

(h):mm

Köşeli parantezler Excel'e 24 saatin üzerindeki saatleri göstermesini söyler, çünkü varsayılan olarak Excel her 24 saatlik aralıkta (bir saat gibi) sıfırlanır. 1.5, bir buçuk gün veya 36 saat olduğu için sonuç "36:00" gibi bir zamandır.

G5'teki formül basitçe F5'e işaret eder:

=F5

"1g 12sa 0d" gibi bir sonucu görüntülemek için kullanılan özel sayı biçimi:

d"d" h"h" m"m"

31 günden fazla

Günleri özel bir sayı biçiminde görüntülemek için "d" kullanmak 31 güne kadar iyi sonuç verir. Ancak, 31 gün sonra Excel günleri sıfırlayacaktır. Bu, saatleri etkilemez ve sayı biçimi (h) ile düzgün şekilde görüntülenmeye devam eder.

Ne yazık ki, (d) gibi özel bir sayı biçimi desteklenmemektedir. Ancak bu örnekte, günler, saatler ve dakikalar zaten ayrı ayrı bölündüğünden, günleri, dakikaları ve saatleri şu şekilde görüntülemek için kendi formülünüzü yazabilirsiniz:

=B5&"d "&C5&"h "&D5&"m"

Bu bir birleştirme örneğidir. Üç sayısal değeri de "ve" (&) operatörüyle birleştirilen tek bir metin dizesine yerleştiriyoruz.

Mevcut bir zaman değerini metin dizesi olarak görüntülemek istiyorsanız, aşağıdaki gibi bir formül kullanabilirsiniz:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

A1, zamanı içerir. INT işlevi, sayının (günlerin) tamsayı kısmını döndürür. METİN işlevi, saatleri ve dakikaları biçimlendirmek için kullanılır.

Ilginç makaleler...