Excel'de tarihe + saate dakika eklemek için formül


14

Excel'de tarih + saat olarak biçimlendirilmiş bir hücrem varsa, dakika olarak buna nasıl ekleyebilirim? 20 dakika mı yoksa 2,500 dakika mı eklediğimi çalışmak gerekir.

Örneğin, bu e-tabloya sahip olsaydım B5, sonucu elde etmek için hangi formülü koyabilirim 2013-09-22 09:10?

Örnek Elektronik Tablo

Kullanmayı denedim =B4+TIME(0,B3,0), ama 2013-09-21 09:10bir gün izin veriyor . Gerçi B3bir günden daha az değer olsa iyi çalışıyor .


1
TIMEformülün çalışmamasının nedeni : TIME tarafından döndürülen ondalık sayı, 0 (sıfır) ile 0.99999999 arasında bir değerdir [24 saat eklendikten sonra tekrar sarar - 1440 dakika eklerseniz ne olacağını görün Bu yöntemi kullanarak]
SeanC

@SeanCheshire, teşekkürler! Bunu cevabıma ekledim.
Drew Chapin

Yanıtlar:


24

Dakika sayısını bölmelisiniz 1440(günde 24 saat × saatte 60 dakika) ve bunu tarihe eklemeniz gerekir.

=B4+(B3/1440)

veya daha ayrıntılı olmak istiyorsanız ...

=B4+(B3/24/60)

Bunun nedeni, Excel tarih + saat değerlerinin 1 Ocak 1900'den bu yana geçen gün sayısını temsil eden kayan noktalı ondalık sayı olarak depolanmasıdır. Dolayısıyla, bir saat esasen 0.04166666666(1 gün ÷ 24 saat) olarak temsil edilir . Bunu 60'a (bir saatteki dakika sayısı) bölerseniz, 0.00069444444(1 gün ÷ 24 saat ÷ 60 dakika) dakikaların temsilini alırsınız .

=TIME(...)Beklediğiniz gibi çalışmamasının nedeni, dönüş değerinin 1 günden az (yani 0ile 0.99999999999) sınırlıdır . 1 günden daha uzun bir süre ile sonuçlanacak her şey tekrar sarılacaktır.


1
E-tablo için kitlenin kim olduğuna bağlı olarak =B4 + B3/24/60, formülün ne yaptığını daha net hale getirmek için yukarıda yazdığımı biliyorum . . .
ernie
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.