Formula Excel: Urutan masa -

Isi kandungan

Formula generik

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

Ringkasan

Untuk menghasilkan urutan waktu, anda boleh menggunakan fungsi SEQUENCE, digabungkan dengan fungsi seperti MASA, JAM, MINIT, dan KEDUA. Atau anda boleh menggunakan SEQUENCE dengan nilai angka mentah yang mewakili masa. Dalam contoh yang ditunjukkan, formula dalam D5 adalah:

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

yang menghasilkan siri 12 kali, bermula jam 7:00 pagi, tarikh di B5.

Penjelasan

Fungsi SEQUENCE adalah fungsi array dinamik yang dapat menghasilkan pelbagai hasil. Ketika digunakan dengan sendirinya pada lembar kerja, SEQUENCE menghasilkan pelbagai hasil yang "tumpah" ke lembaran kerja dalam "julat tumpahan".

Dalam contoh yang ditunjukkan, kami ingin menghasilkan 12 kali, satu jam terpisah, bermula pada pukul 7:00 pagi (nilai dalam B5) Untuk melakukan ini, kami menggunakan fungsi TIME, yang dapat membuat waktu Excel yang sah dengan jam, minit, dan saat yang diberikan sebagai nilai perpuluhan.

Untuk membuat nombor yang digunakan selama berjam-jam dengan SEQUENCE, kami mempunyai:

SEQUENCE(12,1,HOUR(B5))

Fungsi HOUR digunakan untuk menukar waktu dalam B5 menjadi nilai perpuluhan selama berjam-jam (7). Oleh itu, fungsi berfungsi untuk:

SEQUENCE(12,1,7)

yang menghasilkan pelbagai nombor seperti ini:

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

Susunan ini dikembalikan ke fungsi TIME sebagai argumen jam:

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

Fungsi TIME kembali 12 kali ke julat tumpahan bermula di sel D5.

Dengan nombor mentah

Contoh di atas menggunakan fungsi TIME untuk kemudahan, tetapi juga mungkin untuk bekerja dengan nilai angka secara langsung. Oleh kerana masa Excel dicatat sebagai pecahan sehari, formula di atas boleh ditulis seperti ini:

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

Artikel menarik...