Excel formula: Shade pārmaiņus n rindu grupas -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai izceltu rindas "n" grupās (ti, ēnojiet ik pēc 3 rindām, ik pēc 5 rindām utt.), Varat izmantot nosacītu formatēšanu ar formulu, kuras pamatā ir ROW, CEILING un ISEVEN funkcijas.

Parādītajā piemērā formula, kas izmantota, lai izceltu katras 3 tabulas rindas, ir:

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

Kur 3 ir n (rindu skaits grupai) un 4 ir nobīde pirmās rindas normalizēšanai uz 1, kā paskaidrots turpmāk.

Paskaidrojums

Strādājot no iekšpuses uz āru, vispirms mēs "normalizējam" rindu numurus, sākot ar 1, izmantojot funkciju ROW un nobīdi:

ROW()-offset

Šajā gadījumā pirmā datu rinda atrodas 5. rindā, tāpēc mēs izmantojam 4 nobīdi:

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

Rezultāts nonāk funkcijā CEILING, kas ienākošās vērtības noapaļo līdz noteiktajam n daudzkārtnei. Būtībā funkcija CEILING tiek skaitīta ar noteiktu n reizinājumu:

Pēc tam šo skaitli dala ar n, lai skaitītu pa n grupām, sākot ar 1:

Visbeidzot, funkcija ISEVEN tiek izmantota, lai piespiestu PATIESU rezultātu visām vienmērīgo rindu grupām, kas iedarbina nosacīto formatējumu.

Nepāra rindu grupas atgriež FALSE, tāpēc netiek izmantots nosacīts formatējums.

Ēna pirmā grupa

Lai ēnotu rindas, kas sākas ar pirmo n rindu grupu, otrās vietā aizstājiet ISEVEN ar ISODD:

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

Interesanti raksti...