![](https://cdn.wiki-base.com/2412666/excel_formula_running_count_of_occurrence_in_list__2.png.webp)
Загальна формула
=COUNTIF($A$1:A1,value)
Резюме
Щоб створити поточний підрахунок певних значень, що відображаються в діапазоні комірок, ви можете використовувати COUNTIF із «змішаним посиланням», щоб створити поточний підсумок. У наведеному прикладі формула в С5 має вигляд:
=IF(B5="blue",COUNTIF($B$5:B5,"blue"),"")
Пояснення
Працюючи зсередини, функція COUNTIF налаштована на підрахунок значення "синього", яке відображається у стовпці B:
COUNTIF($B$5:B5,"blue")
Зверніть увагу, що ліва сторона посилання на діапазон заблокована ($ B $ 5), а права - відносна (B5). Це називається "змішаним посиланням", оскільки воно містить як абсолютні, так і відносні адреси, і воно створює діапазон, що розширюється.
Під час копіювання формули перша комірка у посиланні блокується, але друга посилання розширюється, включаючи кожен новий рядок. У кожному рядку COUNTIF підраховує клітинки в діапазоні, які дорівнюють "синьому", і результатом є поточний підрахунок.
Зовнішній шар формули використовує функцію IF для керування спрацьовуванням COUNTIF. COUNTIF генерує підрахунок лише тоді, коли значення B є "синім". Якщо ні, IF повертає порожній рядок ("").
Запуск рахунку кожного значення
Щоб створити поточний підрахунок кожного значення, яке відображається у стовпці A, ви можете використовувати загальну версію формули, як це:
=COUNTIF($A$1:A1,A1)