Vzorec programu Excel: Tieňujúce sa skupiny n riadkov

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete zvýrazniť riadky v skupinách „n“ (tj tieňovať každé 3 riadky, každých 5 riadkov atď.), Môžete použiť podmienené formátovanie pomocou vzorca založeného na funkciách ROW, CEILING a ISEVEN.

V zobrazenom príklade je vzorec použitý na zvýraznenie každých 3 riadkov v tabuľke:

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

Kde 3 je n (počet riadkov na zoskupenie) a 4 je posunutie, ktoré normalizuje prvý riadok na 1, ako je vysvetlené nižšie.

Vysvetlenie

Pri práci zvnútra najskôr „normalizujeme“ čísla riadkov tak, aby začínali číslom 1, pomocou funkcie ROW a posunu:

ROW()-offset

V tomto prípade je prvý riadok údajov v riadku 5, takže použijeme posun 4:

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

Výsledok sa dostane do funkcie CEILING, ktorá zaokrúhľuje prichádzajúce hodnoty až na daný násobok n. Funkcia CEILING sa v podstate počíta daným násobkom n:

Tento počet je potom vydelený číslom n na počet podľa skupín n, počnúc 1:

Nakoniec sa funkcia ISEVEN použije na vynútenie PRAVÉHO výsledku pre všetky skupiny párnych riadkov, čo spustí podmienené formátovanie.

Skupiny nepárnych riadkov vrátia hodnotu FALSE, takže sa nepoužije žiadne podmienené formátovanie.

Tieniť prvú skupinu

Ak chcete zatieniť riadky začínajúce prvou skupinou n riadkov, namiesto druhej nahraďte ISEVEN výrazom ISODD:

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

Zaujímavé články...