Excel-formel: Tidsrekkefølge -

Innholdsfortegnelse

Generisk formel

=TIME(SEQUENCE(n,1,HOUR(start),1),0,0)

Sammendrag

For å generere en rekke ganger kan du bruke SEQUENCE-funksjonen, i kombinasjon med funksjoner som TID, HOUR, MINUTE og SECOND. Eller du kan bruke SEKVENS med rå numeriske verdier som representerer tid. I eksemplet vist er formelen i D5:

=TIME(SEQUENCE(12,1,HOUR(B5),1),0,0)

som genererer en serie på 12 ganger, og begynner klokken 07:00, datoen i B5.

Forklaring

SEKVENS-funksjonen er en dynamisk matrisefunksjon som kan generere flere resultater. Når det brukes av seg selv på regnearket, gir SEQUENCE ut en rekke resultater som "søler" på regnearket i et "spillområde".

I eksemplet som vises, ønsker vi å generere 12 ganger, med en times mellomrom, fra klokka 07:00 (verdien i B5). For å gjøre dette bruker vi TIME-funksjonen, som kan opprette en gyldig Excel-tid med timer, minutter og sekunder gitt som desimalverdier.

For å lage tallene som brukes i timevis med SEQUENCE, har vi:

SEQUENCE(12,1,HOUR(B5))

HOUR-funksjonen brukes til å konvertere tiden i B5 til en desimalverdi i timer (7). Så funksjonen løser seg å:

SEQUENCE(12,1,7)

som genererer en rekke tall som dette:

(7;8;9;10;11;12;13;14;15;16;17;18)

Denne matrisen returneres til TID-funksjonen som timeargumentet:

=TIME((7;8;9;10;11;12;13;14;15;16;17;18),1),0,0)

TID-funksjonen returnerer 12 ganger til et sølingsområde som begynner i celle D5.

Med rå tall

Eksemplet ovenfor brukte TIME-funksjonen for enkelhets skyld, men det er også mulig å jobbe med numeriske verdier direkte. Siden Excel-tid er registrert som brøkdeler av en dag, kan formelen ovenfor skrives slik:

=SEQUENCE(12,1,B5,1/24)

Interessante artikler...