Rumus Excel: Bayangkan kelompok bergantian dari n baris -

Daftar Isi

Formula umum

=ISEVEN(CEILING(ROW()-offset,n)/n)

Ringkasan

Untuk menyorot baris dalam kelompok "n" (yaitu bayangan setiap 3 baris, setiap 5 baris, dll.) Anda dapat menerapkan pemformatan bersyarat dengan rumus berdasarkan fungsi ROW, CEILING dan ISEVEN.

Dalam contoh yang ditampilkan, rumus yang digunakan untuk menyorot setiap 3 baris dalam tabel adalah:

=ISEVEN(CEILING(ROW()-4,3)/3)

Dimana 3 adalah n (jumlah baris yang akan dikelompokkan) dan 4 adalah offset untuk menormalkan baris pertama menjadi 1, seperti yang dijelaskan di bawah ini.

Penjelasan

Bekerja dari dalam ke luar, pertama-tama kita "menormalkan" nomor baris untuk memulai dengan 1 menggunakan fungsi ROW dan offset:

ROW()-offset

Dalam hal ini, baris data pertama berada di baris 5, jadi kami menggunakan offset 4:

ROW()-4 // 1 in row 5 ROW()-4 // 2 in row 6 ROW()-4 // 3 in row 7 etc.

Hasilnya masuk ke fungsi CEILING, yang membulatkan nilai yang masuk hingga kelipatan n tertentu. Pada dasarnya, fungsi CEILING dihitung dengan kelipatan n tertentu:

Hitungan ini kemudian dibagi dengan n untuk menghitung kelompok n, dimulai dengan 1:

Terakhir, fungsi ISEVEN digunakan untuk memaksa hasil yang BENAR untuk semua grup baris genap, yang memicu pemformatan bersyarat.

Grup baris ganjil mengembalikan FALSE sehingga tidak ada pemformatan bersyarat yang diterapkan.

Teduh kelompok pertama

Untuk membuat bayangan baris yang dimulai dengan grup pertama dari n baris, alih-alih yang kedua, ganti ISEVEN dengan ISODD:

=ISODD(CEILING(ROW()-offset,n)/n)

Artikel yang menarik...