Формула на Excel: Преброяване с повтарящи се стойности -

Съдържание

Обща формула

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

Обобщение

За да броите с повтарящи се числа (например: 1111,2222,3333,4444 и т.н.), можете да използвате формула, базирана на функцията ROUNDUP, с помощта на ROW или COLUMN.

В показания пример формулата в C4 е:

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

Обяснение

Ядрото на тази формула е функцията ROUNDUP. Функцията ROUNDUP работи като функцията ROUNDUP, с изключение на това, че при закръгляване функцията ROUNDUP винаги ще закръглява числата 1-9 нагоре. В тази формула използваме този факт, за да повторим стойности.

За да предоставим число на ROUNDUP, използваме този израз:

(COLUMN()-2)/$B4

Без препратка COLUMN генерира номера на колоната на клетката, в която се появява, в този случай 3 за клетка C4.

Числото 2 е просто компенсирана стойност, за да се отчете фактът, колона C е колона 3. Изваждаме 2, за да се нормализира обратно до 1.

Клетка B4 съдържа стойността, която представлява броя на пъти за „повторение“ на броене. Заключихме препратката към колоната, така че стойността на повторение да остане фиксирана, докато формулата се копира в таблицата.

Нормализираният номер на колоната се разделя на стойността на повторение и резултатът се подава в ROUNDUP като числото, което трябва да закръгли. За брой места използваме нула, така че закръгляването да премине към следващото цяло число.

След като броят на колоните се дели равномерно на стойността на повторение, броят напредва.

Редове вместо колони

Ако трябва да броите в редове, вместо в колони, просто коригирайте формулата така:

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

Интересни статии...