Exceli valem: aegade järjestus -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Kordade järjestuse genereerimiseks võite kasutada funktsiooni SEQUENCE koos funktsioonidega nagu TIME, HOUR, MINUTE ja SECOND. Või võite kasutada järjestust SEQUENCE toorarvuliste väärtustega, mis tähistavad aega. Näidatud näites on valem D5-s:

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

mis genereerib 12-kordse rea, algusega kell 7:00, kuupäev B5-s.

Selgitus

Funktsioon SEQUENCE on dünaamiline massiivi funktsioon, mis võib genereerida mitu tulemust. Kui seda kasutatakse töölehel iseenesest, väljastab SEQUENCE massiivi tulemusi, mis "voolavad" töölehele "mahavoolu vahemikus".

Näidatud näites soovime genereerida 12 korda, tunnise vahega, alates kell 7:00 (väärtus B5-s). Selleks kasutame funktsiooni TIME, mis võimaldab luua kehtiva Exceli aja, kus kümnendväärtustena antakse tunde, minuteid ja sekundeid.

Tundide kaupa järjestusega SEQUENCE kasutatavate numbrite loomiseks on meil:

SEQUENCE(12,1,HOUR(B5))

Funktsiooni HOUR kasutatakse B5-s oleva aja teisendamiseks tundide kümnendarvuks (7). Nii et funktsioon lahendab:

SEQUENCE(12,1,7)

mis genereerib sellise hulga numbreid:

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

See massiiv tagastatakse funktsiooni TIME tunniargumendina:

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

Funktsioon TIME naaseb 12 korda lahtrisse D5 algavale vahemikule.

Toorsete numbritega

Ülaltoodud näites kasutati mugavuse huvides funktsiooni TIME, kuid on võimalik töötada ka arvväärtustega otse. Kuna Exceli aeg registreeritakse päeva murdosadena, saab ülaltoodud valemi kirjutada järgmiselt:

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

Huvitavad Artiklid...