Excel formülü: Yinelenen değerlerle sayma -

İçindekiler

Genel formül

=ROUNDUP((COLUMN()-offset)/repeat,0)

Özet

Yinelenen sayılarla saymak için (örneğin: 1111,2222,3333,4444 vb.) SATIR veya SÜTUN yardımıyla YUVARLAK işlevine dayalı bir formül kullanabilirsiniz.

Gösterilen örnekte, C4'teki formül şöyledir:

=ROUNDUP((COLUMN()-2)/$B4,0)

Açıklama

Bu formülün özü ROUNDUP işlevidir. YUVARLA işlevi YUVARLA işlevi gibi çalışır, tek fark, yuvarlama sırasında YUVARLA işlevi her zaman 1-9 sayılarını yukarı yuvarlar. Bu formülde, değerleri tekrarlamak için bu gerçeği kullanırız.

ROUNDUP'a bir sayı sağlamak için şu ifadeyi kullanıyoruz:

(COLUMN()-2)/$B4

Bir başvuru olmadan, SÜTUN göründüğü hücrenin sütun numarasını üretir, bu durumda C4 hücresi için 3.

2 sayısı, C'nin sütun 3 olduğu olgu sütununu hesaba katmak için basitçe bir ofset değeridir.

B4 hücresi, bir sayımın kaç kez "tekrarlanacağını" temsil eden değeri tutar. Formül tablo boyunca kopyalanırken yineleme değerinin sabit kalması için sütun referansını kilitledik.

Normalize edilmiş sütun numarası tekrar değerine bölünür ve sonuç, yuvarlanacak sayı olarak ROUNDUP'a beslenir. Basamak sayısı için sıfır kullanırız, böylece yuvarlama bir sonraki tam sayıya gider.

Sütun sayısı tekrar değerine eşit olarak bölündüğünde, sayı ilerler.

Sütunlar yerine satırlar

Sütunlar yerine satırlar halinde saymanız gerekiyorsa, formülü şu şekilde ayarlamanız yeterlidir:

=ROUNDUP((ROW()-offset)/repeat,0)

Ilginç makaleler...