Excel formülü: Tarihler arasındaki günleri, saatleri ve dakikaları alın -

İçindekiler

Genel formül

=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)

Özet

İki tarih arasındaki günleri, saatleri ve dakikaları hesaplamak ve görüntülemek için, TEXT işlevini INT işlevinden biraz yardım alarak kullanabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)

Açıklama

Bu formüldeki çalışmanın çoğu, başlangıç ​​tarihini bitiş tarihinden çıkararak oluşturulan bir değere saat ve dakika için özel bir sayı biçimi uygulayan TEXT işlevi tarafından yapılır.

TEXT(C5-B5,"h"" hrs ""m"" mins """)

Bu, özel bir sayı biçimine metin gömme örneğidir ve bu metin fazladan bir çift çift tırnak içine alınmalıdır. Ekstra çift tırnak olmadan, özel metin biçimi şöyle görünür:

h "hrs" m "min"

Günlerin değeri, yalnızca bitiş tarihinin tam sayı bölümünü eksi başlangıç ​​tarihini döndüren INT işleviyle hesaplanır:

INT(C5-B5) // get day value

Not: Günler için özel sayı biçiminde "d" kullanabilseniz de, günler 31'den büyük olduğunda değer sıfıra sıfırlanır.

Saniyeleri dahil et

Saniyeleri dahil etmek için özel sayı biçimini şu şekilde genişletebilirsiniz:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")

Tarihler arasındaki toplam gün, saat ve dakika

Bir dizi başlangıç ​​ve bitiş tarihi arasındaki toplam günleri, saatleri ve dakikaları elde etmek için, SUMPRODUCT kullanarak formülü şu şekilde uyarlayabilirsiniz:

=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)

burada "bitiş", bitiş tarihlerinin aralığını ve "başlar", başlangıç ​​tarihlerinin aralığını temsil eder. Gösterilen örnekte, D11 şu formülü içerir:

=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)

Ilginç makaleler...