
Общая формула
=COUNTIF($A$1:A1,value)
Резюме
Чтобы создать текущий счетчик определенных значений, которые появляются в диапазоне ячеек, вы можете использовать СЧЁТЕСЛИ со «смешанной ссылкой» для создания промежуточной суммы. В показанном примере формула C5 имеет следующий вид:
=IF(B5="blue",COUNTIF($B$5:B5,"blue"),"")
Объяснение
Работая изнутри, функция СЧЁТЕСЛИ настроена на подсчет значения «синего», которое отображается в столбце B:
COUNTIF($B$5:B5,"blue")
Обратите внимание, что левая часть ссылки диапазона заблокирована ($ B $ 5), а правая часть является относительной (B5). Это называется «смешанной ссылкой», поскольку она содержит как абсолютные, так и относительные адреса и создает расширяющийся диапазон.
По мере копирования формулы первая ячейка в ссылке блокируется, но вторая ссылка расширяется, чтобы включить каждую новую строку. В каждой строке СЧЁТЕСЛИ подсчитывает ячейки в диапазоне, равном «синему», и результатом является текущий счет.
Внешний слой формулы использует функцию ЕСЛИ для управления моментом срабатывания СЧЁТЕСЛИ. СЧЁТЕСЛИ генерирует счет, только когда значение в B является «синим». В противном случае IF возвращает пустую строку ("").
Текущий счет каждого значения
Чтобы создать текущий счетчик каждого значения, которое появляется в столбце A, вы можете использовать общую версию формулы, подобную этой:
=COUNTIF($A$1:A1,A1)