Excel-formule: tijdsduur met dagen -

Inhoudsopgave

Generieke formule

=days+time

Samenvatting

Als u een tijdsduur zoals 2 dagen 6 uur en 30 minuten in Excel wilt invoeren, kunt u dagen afzonderlijk invoeren als een decimale waarde en vervolgens de tijd optellen. In het weergegeven voorbeeld is de formule in cel F5, naar beneden gekopieerd,:

=B5+TIME(C5,D5,0)

Uitleg

In het weergegeven voorbeeld is het doel om een ​​geldige tijd in te voeren op basis van dagen, uren en minuten, en vervolgens het resultaat weer te geven als totaal aantal uren.

De sleutel is om te begrijpen dat tijd in Excel slechts een getal is. 1 dag = 24 uur en 1 uur = 0,0412 (1/24). Dat betekent 12 uur = 0,5, 6 uur = 0,25, enzovoort. Omdat tijd slechts een getal is, kunt u tijd aan dagen toevoegen en het resultaat weergeven met een aangepaste getalnotatie of met uw eigen formule, zoals hieronder wordt uitgelegd.

In het getoonde voorbeeld is de formule in cel F5:

=B5+TIME(C5,D5,0)

Aan de rechterkant van de formule wordt de functie TIJD gebruikt om een ​​geldige tijd samen te stellen uit de samenstellende delen (uren, minuten, seconden). Uren komen uit kolom C, minuten uit kolom D en seconden zijn hard gecodeerd als nul. TIJD geeft 0,5 terug, aangezien 12 uur gelijk is aan een halve dag:

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

Met het nummer 1 in C5 kunnen we de formule vereenvoudigen tot:

=1+0.5

wat 1,5 teruggeeft als een eindresultaat. Om dit resultaat als totaal aantal uren weer te geven, wordt een aangepaste getalnotatie gebruikt:

(h):mm

De vierkante haken vertellen Excel om uren over 24 weer te geven, aangezien Excel standaard elke 24 uur (zoals een klok) wordt gereset naar nul. Het resultaat is een tijd als "36:00", aangezien 1,5 anderhalve dag is, of 36 uur.

De formule in G5 verwijst simpelweg terug naar F5:

=F5

De aangepaste getalnotatie die wordt gebruikt om een ​​resultaat als '1d 12h 0m' weer te geven, is:

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

Meer dan 31 dagen

Het gebruik van "d" om dagen weer te geven in een aangepast getalnotatie werkt prima tot 31 dagen. Na 31 dagen stelt Excel de dagen echter opnieuw in op nul. Dit heeft geen invloed op de uren, die correct worden weergegeven met de getalnotatie (h).

Helaas wordt een aangepaste getalnotatie zoals (d) niet ondersteund. In dit voorbeeld kunt u echter, aangezien dagen, uren en minuten al afzonderlijk zijn uitgesplitst, uw eigen formule schrijven om dagen, minuten en uren als volgt weer te geven:

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

Dit is een voorbeeld van aaneenschakeling. We voegen gewoon alle drie de numerieke waarden in een enkele tekstreeks in, samen met de ampersand (&) operator.

Als u een bestaande tijdwaarde als een tekstreeks wilt weergeven, kunt u een formule als deze gebruiken:

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

waarbij A1 tijd bevat. De INT-functie retourneert eenvoudig het gehele deel van het getal (dagen). De TEXT-functie wordt gebruikt om uren en minuten op te maken.

Interessante artikelen...