Excel vzorec: Stínující se skupiny n řádků -

Obsah

Obecný vzorec

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

souhrn

Chcete-li zvýraznit řádky ve skupinách „n“ (tj. Stínovat každé 3 řádky, každých 5 řádků atd.), Můžete použít podmíněné formátování pomocí vzorce založeného na funkcích ROW, CEILING a ISEVEN.

V zobrazeném příkladu je vzorec použitý ke zvýraznění každé 3 řádky v tabulce:

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

Kde 3 je n (počet řádků do skupiny) a 4 je posun k normalizaci prvního řádku na 1, jak je vysvětleno níže.

Vysvětlení

Při práci zevnitř ven nejprve „normalizujeme“ čísla řádků tak, že začneme 1 pomocí funkce ROW a odsazení:

ROW()-offset

V tomto případě je první řádek dat v řádku 5, takže používáme offset 4:

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

Výsledek jde do funkce CEILING, která zaokrouhlí příchozí hodnoty až na daný násobek n. Funkce CEILING se v zásadě počítá daným násobkem n:

Tento počet je pak rozdělen n na počet podle skupin n, počínaje 1:

Nakonec se funkce ISEVEN používá k vynucení PRAVÉHO výsledku pro všechny skupiny sudých řádků, což aktivuje podmíněné formátování.

Skupiny lichých řádků vrátí FALSE, takže není použito žádné podmíněné formátování.

Stínte první skupinu

Chcete-li stínovat řádky začínající první skupinou n řádků, místo druhé nahraďte ISEVEN ISODD:

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

Zajímavé články...