Я пытаюсь подсчитать количество компаний, которые мы поддерживаем, на основе их кода NAICS (код отраслевой классификации). Когда компания регистрируется, она предоставляет свой 3,4,5 или 6-значный код NAICS.
Например, допустим, у меня есть три компании, которые присоединились. Один из них предоставляет свой шестизначный код NAICS 311811
(розничные пекарни); другой также предоставляет свой шестизначный код 311812
(Commercial Bakeries); а последний выбирает только для предоставления своего трехзначного кода 311
(производство продуктов питания).
В моей электронной таблице список всех компаний, которые присоединяются, находится на листе «RawData», а код NAICS — в столбце J. Список всех кодов NAICS находится на листе «Список» моей рабочей книги, куда я хотел бы вернуть результат общего количества компаний в коде NAICS.
Простая функция суммирования =COUNTIF(RawData!J:J,List!A1)
возвращает только количество присоединившихся организаций на основе точного совпадения кода. Другими словами, я получаю это:
Code Count
311 1
3118 0
31181 0
311811 1
311812 1
То, что я действительно хочу получить, это
Code Count
311 3
3118 2
31181 2
311811 1
311812 1
В последней таблице две компании, выбравшие 311811
и 311812
, должны учитываться при подсчете кода 311 и кодов 3118
и 31181
.