Excel formülü: n satırlık grupları gölgelendirme -

İçindekiler

Genel formül

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

Özet

Satırları "n" gruplarında vurgulamak için (yani her 3 satırda, 5 satırda bir gölgeleme vb.) SATIR, TAVAN ve ISEVEN işlevlerine dayalı bir formülle koşullu biçimlendirme uygulayabilirsiniz.

Gösterilen örnekte, tablodaki her 3 satırı vurgulamak için kullanılan formül şudur:

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

Burada 3, n (gruplanacak satır sayısı) ve 4, aşağıda açıklandığı gibi ilk satırı 1'e normalleştirmek için bir ofsettir.

Açıklama

Baştan sona çalışarak, önce satır numaralarını 1 ile başlamak için SATIR işlevini ve bir ofseti kullanarak "normalize ederiz":

ROW()-offset

Bu durumda, ilk veri satırı 5. satırdadır, bu nedenle 4 ofset kullanıyoruz:

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

Sonuç, gelen değerleri belirli bir n katına yuvarlayan TAVANAYUVAR işlevine gider. Esasen, TAVANAYUVAR işlevi belirli bir n katı ile sayılır:

Bu sayı daha sonra 1'den başlayarak n gruplarına göre saymak için n'ye bölünür:

Son olarak, ISEVEN işlevi, koşullu biçimlendirmeyi tetikleyen tüm çift satır grupları için bir DOĞRU sonuca zorlamak için kullanılır.

Tek satır grupları FALSE döndürür, bu nedenle koşullu biçimlendirme uygulanmaz.

İlk grubu gölge

İkinci satır yerine n satırlık ilk grupla başlayan satırları gölgelendirmek için ISEVEN'i ISODD ile değiştirin:

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

Ilginç makaleler...