Подсчет строк, если они соответствуют внутренним критериям в Excel
Предположим, у вас есть отчет о продажах продукции в этом и прошлом году, и теперь вам может потребоваться подсчитать продукты, продажи в которых в этом году больше, чем в прошлом году, или продажи в этом году меньше, чем в прошлом году, как показано ниже. показан снимок экрана. Обычно вы можете добавить вспомогательный столбец для расчета разницы продаж за два года, а затем использовать COUNTIF для получения результата. Но в этой статье я представлю функцию СУММПРОИЗВ, чтобы получить результат напрямую, без какого-либо вспомогательного столбца.
Подсчитать строки, если они соответствуют внутренним критериям, с функцией СУММПРОИЗВ / a>
Подсчитайте строки, если они соответствуют внутренним критериям, с функцией СУММПРОИЗВ
Чтобы подсчитать строки, если они соответствуют внутренним вычисляемым критериям, вам может помочь функция СУММПРОИЗВ в Excel, общий синтаксис:
- logical_expression: Используется для сравнения значений в строке или столбце.
1. Чтобы узнать количество товаров, продажи которых увеличились, введите приведенную ниже формулу в пустую ячейку:
Чтобы получить количество товаров, продажи которых снизились, примените следующую формулу:
Внимание: В приведенной выше формуле B2: B8, B2: B8> C2: C8 являются логическими выражениями, которые используются для сравнения значений в столбце B со значениями в столбце C.
2. А затем нажмите Enter ключ, чтобы получить нужный результат, см. снимок экрана:
Пояснение к формуле:
= СУММПРОИЗВ (- (B2: B8
- B2: B8: Это логическое выражение используется для сравнения значений в столбце B со значениями в столбце C в каждой строке и возвращает следующие значения массива: {ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА}.
- - (B2: B8: - этот двойной отрицательный знак используется для преобразования значения ИСТИНА в 1 и значение Ложь в 0. Таким образом, вы получите следующий результат: {1; 0; 1; 1; 0; 1; 1}.
- SUMPRODUCT(--(B2:B8<C2:C8))=SUMPRODUCT({1;0;1;1;0;1;1}): Эта функция СУММПРОИЗВ суммирует все элементы в массиве и возвращает результат: 5.
Используемая относительная функция:
- SUMPRODUCT:
- Функцию СУММПРОИЗВ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.
Другие статьи:
- Подсчитывать строки, если они соответствуют нескольким критериям
- Подсчитайте количество строк в диапазоне на основе нескольких критериев, некоторые из которых зависят от логических тестов, работающих на уровне строк, функция СУММПРОИЗВ в Excel может оказать вам услугу.
- Подсчет совпадений между двумя столбцами
- Например, у меня есть два списка данных в столбце A и столбце C, теперь я хочу сравнить два столбца и подсчитать, найдено ли значение в столбце A в столбце C в той же строке, что и на скриншоте ниже. В этом случае функция СУММПРОИЗВ может быть лучшей функцией для решения этой задачи в Excel.
- Подсчитать количество ячеек, содержащих определенный текст
- Предположим, у вас есть список текстовых строк, и вы можете захотеть найти количество ячеек, которые содержат определенный текст как часть своего содержимого. В этом случае вы можете использовать подстановочные знаки (*), которые представляют любые тексты или символы в ваших критериях при применении функции СЧЁТЕСЛИ. В этой статье я расскажу, как использовать формулы для решения этой задачи в Excel.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.