Excel-kaava: Varjota vuorotellen n rivin ryhmiä -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Korostaaksesi rivejä "n" -ryhmissä (esim. Varjostamalla joka 3. rivi, joka 5. rivi jne.), Voit käyttää ehdollista muotoilua RIVI-, KATTO- ja ISEVEN-funktioihin perustuvalla kaavalla.

Esitetyssä esimerkissä taulukon kolmen rivin korostamiseen käytetty kaava on:

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

Jos 3 on n (ryhmien rivien lukumäärä) ja 4 on siirtymä ensimmäisen rivin normalisoimiseksi yhdeksi, kuten alla selitetään.

Selitys

Työskentelemällä sisältä ulospäin, ensin "normalisoidaan" rivinumerot aluksi yhdellä käyttämällä RIVI-funktiota ja siirtymää:

ROW()-offset

Tässä tapauksessa ensimmäinen tietorivi on rivillä 5, joten käytämme 4: n siirtymää:

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

Tulos menee CEILING-toimintoon, joka pyöristää saapuvat arvot annettuun n: n kerrokseen asti. Pohjimmiltaan CEILING-toiminto lasketaan tietyllä n: n kerrannaisella:

Tämä määrä jaetaan sitten n: llä laskemaan n: n ryhmillä alkaen 1:

Lopuksi ISEVEN-funktiota käytetään pakottamaan TOSI tulos kaikille parillisille riviryhmille, mikä laukaisee ehdollisen muotoilun.

Parittomat riviryhmät palauttavat EPÄTOSI, joten ehdollista muotoilua ei käytetä.

Varjo ensimmäinen ryhmä

Jos haluat varjostaa rivejä, jotka alkavat ensimmäisestä n rivin ryhmästä, korvaa toisen sijasta ISEVEN ISODD: llä:

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

Mielenkiintoisia artikkeleita...