Екцел формула: Осенчите наизменичне групе од н редова -

Преглед садржаја

Генеричка формула

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

Резиме

Да бисте истакли редове у групама од „н“ (тј. Сенчите свака 3 реда, сваких 5 редова итд.), Можете применити условно форматирање формулом заснованом на функцијама РЕД, ПЛАФОН и ИСЕВЕН.

У приказаном примеру, формула која се користи за истицање свака 3 реда у табели је:

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

Где је 3 н (број редова за груписање), а 4 је помак за нормализацију првог реда на 1, као што је објашњено у наставку.

Објашњење

Радећи изнутра, прво "нормализујемо" бројеве редова да бисмо започели са 1 помоћу функције РОВ и помака:

ROW()-offset

У овом случају, први ред података је у реду 5, па користимо одмак од 4:

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

Резултат иде у функцију ПЛАФОН, која заокружује долазне вредности до датог вишекратника од н. У суштини, функција ПЛАФОН рачуна се за дати вишекратник од н:

Овај број се затим дели са н да би се бројао по групама од н, почев од 1:

Коначно, функција ИСЕВЕН користи се за форсирање ИСТИНИТОГ резултата за све парне групе редова, што покреће условно форматирање.

Групе непарних редова враћају ФАЛСЕ, тако да се не примењује условно форматирање.

Осенчите прву групу

Да бисте сенчили редове који почињу првом групом од н редова, уместо другом замените ИСЕВЕН са ИСОДД:

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

Занимљиви Чланци...