![](https://cdn.wiki-base.com/2557178/excel_formula_sequence_of_times__2.png.webp)
Generisk formel
=TIME(SEQUENCE(n,1,HOUR(start),1),0,0)
Sammanfattning
För att generera en sekvens av gånger kan du använda SEQUENCE-funktionen i kombination med funktioner som TIME, HOUR, MINUTE och SECOND. Eller så kan du använda SEKVENS med råa numeriska värden som representerar tid. I exemplet som visas är formeln i D5:
=TIME(SEQUENCE(12,1,HOUR(B5),1),0,0)
som genererar en serie av 12 gånger, börjar klockan 07:00, datumet i B5.
Förklaring
SEQUENCE-funktionen är en dynamisk array-funktion som kan generera flera resultat. När det används av sig själv på kalkylbladet matar SEQUENCE ut en rad resultat som "spill" till kalkylbladet i ett "spillområde".
I det visade exemplet vill vi generera 12 gånger, med en timmes mellanrum, från klockan 07:00 (värdet i B5). För att göra detta använder vi TIME-funktionen, som kan skapa en giltig Excel-tid med timmar, minuter och sekunder som decimalvärden.
För att skapa de nummer som används i timmar med SEQUENCE har vi:
SEQUENCE(12,1,HOUR(B5))
HOUR-funktionen används för att konvertera tiden i B5 till ett decimalvärde i timmar (7). Så funktionen löser sig att:
SEQUENCE(12,1,7)
som genererar en rad siffror så här:
(7;8;9;10;11;12;13;14;15;16;17;18)
Denna matris returneras till TID-funktionen som timargument:
=TIME((7;8;9;10;11;12;13;14;15;16;17;18),1),0,0)
TID-funktionen återgår 12 gånger till ett spillintervall som börjar i cell D5.
Med råa siffror
I exemplet ovan användes TIME-funktionen för bekvämlighet, men det är också möjligt att arbeta med numeriska värden direkt. Eftersom Excel-tid registreras som bråkdelar av en dag kan formeln ovan skrivas så här:
=SEQUENCE(12,1,B5,1/24)