
Formula generik
=ISEVEN(CEILING(ROW()-offset,n)/n)
Ringkasan
Untuk menonjolkan baris dalam kumpulan "n" (iaitu bayangkan setiap 3 baris, setiap 5 baris, dll.) Anda boleh menerapkan format bersyarat dengan formula berdasarkan fungsi ROW, CEILING dan ISEVEN.
Dalam contoh yang ditunjukkan, formula yang digunakan untuk menonjolkan setiap 3 baris dalam jadual adalah:
=ISEVEN(CEILING(ROW()-4,3)/3)
Di mana 3 adalah n (bilangan baris ke kumpulan) dan 4 adalah ofset untuk menormalkan baris pertama hingga 1, seperti yang dijelaskan di bawah.
Penjelasan
Berfungsi dari dalam ke luar, pertama-tama kita "menormalkan" nombor baris untuk bermula dengan 1 menggunakan fungsi ROW dan ofset:
ROW()-offset
Dalam kes ini, baris pertama data berada di baris 5, jadi kami menggunakan ofset 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 masuk hingga gandaan tertentu. Pada asasnya, fungsi CEILING dikira dengan gandaan n:
Kiraan ini kemudian dibahagi dengan n untuk dikira oleh kumpulan n, bermula dengan 1:
Akhirnya, fungsi ISEVEN digunakan untuk memaksa hasil yang BENAR untuk semua kumpulan baris genap, yang mencetuskan pemformatan bersyarat.
Kumpulan baris ganjil mengembalikan PALSU sehingga tidak ada pemformatan bersyarat yang digunakan.
Shade kumpulan pertama
Untuk melorekkan baris bermula dengan kumpulan n baris pertama, bukannya yang kedua, ganti ISEVEN dengan ISODD:
=ISODD(CEILING(ROW()-offset,n)/n)