-1

Мне нужна формула, которая быстрее подсчитывает вхождения между датами.

У меня есть 2 столбца, один имеет дату (произошел инцидент Дата), а другой тип инцидента. По сути, я хочу иметь возможность добавлять все случаи "подозрительных", которые имели место в январе, феврале, марте и т.д. У меня есть и другие категории, но я могу просто заменить их, когда это необходимо.

В настоящее время я использую SUMPRODUCT, который очень медленный и делает ввод данных медленным. Я попытался SUMIFS, но не уверен, как заставить это работать.

Спасибо

2 ответа2

1

Для многоусловного подсчета COUNTIFSбуквой "S" на конце) должен соответствовать требованиям, если вы используете Excel 2007 или более позднюю версию.

Например, если ваш столбец даты - A, а столбец типа инцидента - B, тогда вы можете использовать формулу, подобную этой, в E2

=COUNTIFS(B:B,"suspicious",A:A,">="&D2,A:A,"<"&EOMONTH(D2,0)+1)

где D2 содержит дату - 1-е число месяца, в котором вы хотите сосчитать.

Вы можете перечислить больше дат в D3 вниз, а затем просто скопировать формулу вниз по столбцу, чтобы получить счет за каждый месяц

0

COUNTIF может быть лучшим решением, чем SUMPRODUCT.

Кроме того, поскольку вы сказали, что ввод данных замедляется, вы можете попробовать использовать макрос, а не формулу рабочего листа. Таким образом, расчет выполняется только тогда, когда он вам нужен, а не автоматически при каждом изменении листа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .