
Утро
Мы регистрируем, сколько запросов мы получаем в день по разным темам, и я хочу создать быструю формулу, которая автоматически подсчитывает их для нас. CountA частично работает, если я удостоверюсь, что каждая тема имеет заданное количество строк, но люди продолжают удалять материал, я не могу остановить их от добавления строк, потому что в некоторые дни у них действительно больше запросов по теме. Поэтому я хочу попробовать сделать так, чтобы CountA начинался и заканчивался между определенными словами, потому что количество строк в диапазоне каждой темы меняется изо дня в день.
Итак, что-то вроде подсчета всех ячеек, в которых есть слова ниже слова «сообщества», но подсчет прекращается, как только доходит до слова «образование».
|Сообщества|
решение1
При отсутствии выборочных данных я буду предполагать, что ваши запросы регистрируются, например, так:
Catergory query# name description
Education query1 name details
Education query2 name details
Finance query3 name details
Education query4 name details
Community query5 name details
Тогда вы можете посчитать:
=COUNTIF(A2:A100,"Education")
Альтернативноесли данные отсортированы следующим образом
Education
Query1
Query2
Query3
Community
Query4
Query5
Тогда все немного сложнее, особенно если нет пустой строки в качестве разделителя. Если она была или вы можете ее добавить, используйте ее для подсчета до следующего пробела. Допустим, вы начинаете это в B1 рядом с A1 / "Образование"
=COUNTA(A2:INDEX(A2:A100,MATCH("",A2:A100,0)))
Вы можете сделать A100 любым числом, достаточно большим в качестве верхнего предела.
Следующий лучший ответ без пустой строки потребует, чтобы был известен порядок категорий, поэтому вам нужно будет изменить "" в приведенной выше формуле, чтобы указать "Сообщество" в качестве конечной точки для подсчета "Образование". Это также будет учитывать саму конечную точку, поэтому не забудьте вычесть 1 в окончательной формуле.
Окончательная формула потребует новый лист, в котором все категории будут перечислены по порядку в столбце A. Затем формула MATCH в столбце B, чтобы найти начальные индексы для каждой категории. Затем counta с индексом, чтобы подсчитать от начала одной категории до начала следующей категории минус 1.