Excel formula: Senčite izmenične skupine iz n vrstic -

Kazalo

Splošna formula

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

Povzetek

Če želite označiti vrstice v skupinah "n" (tj. Senčiti vsake 3 vrstice, vsakih 5 vrstic itd.), Lahko uporabite pogojno oblikovanje s formulo, ki temelji na funkcijah ROW, CEILING in ISEVEN.

V prikazanem primeru je formula, ki se uporablja za označevanje vsakih 3 vrstic v tabeli:

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

Kjer je 3 n (število vrstic v skupino), 4 pa je odmik za normalizacijo prve vrstice na 1, kot je razloženo spodaj.

Pojasnilo

Če delamo od znotraj navzven, najprej "normaliziramo" številke vrstic, da se začnejo z 1 s funkcijo ROW in offsetom:

ROW()-offset

V tem primeru je prva vrstica podatkov v vrstici 5, zato uporabimo odmik 4:

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

Rezultat gre v funkcijo CEILING, ki zaokroži vhodne vrednosti do danega večkratnika n. V bistvu funkcija CEILING šteje za dani večkratnik n:

To število se nato deli z n, da se šteje s skupinami n, začenši z 1:

Na koncu se funkcija ISEVEN uporablja za vsiljevanje rezultata TRUE za vse parne skupine vrstic, kar sproži pogojno oblikovanje.

Skupine neparnih vrstic vrnejo FALSE, tako da pogojno oblikovanje ni uporabljeno.

Senčite prvo skupino

Če želite zasenčiti vrstice, ki se začnejo s prvo skupino od n vrstic, namesto z drugo zamenjajte ISEVEN z ISODD:

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

Zanimive Članki...