Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Подсчет строк, если они соответствуют внутренним критериям в Excel

Предположим, у вас есть отчет о продажах продукции в этом и прошлом году, и теперь вам может потребоваться подсчитать продукты, продажи в которых в этом году больше, чем в прошлом году, или продажи в этом году меньше, чем в прошлом году, как показано ниже. показан снимок экрана. Обычно вы можете добавить вспомогательный столбец для расчета разницы продаж за два года, а затем использовать COUNTIF для получения результата. Но в этой статье я представлю функцию СУММПРОИЗВ, чтобы получить результат напрямую, без какого-либо вспомогательного столбца.

Подсчитать строки, если они соответствуют внутренним критериям, с функцией СУММПРОИЗВ / a>


Подсчитайте строки, если они соответствуют внутренним критериям, с функцией СУММПРОИЗВ

Чтобы подсчитать строки, если они соответствуют внутренним вычисляемым критериям, вам может помочь функция СУММПРОИЗВ в Excel, общий синтаксис:

=SUMPRODUCT(--(logical_expression))
  • logical_expression: Используется для сравнения значений в строке или столбце.

1. Чтобы узнать количество товаров, продажи которых увеличились, введите приведенную ниже формулу в пустую ячейку:

=SUMPRODUCT(--(B2:B8<C2:C8))

Чтобы получить количество товаров, продажи которых снизились, примените следующую формулу:

=SUMPRODUCT(--(B2:B8>C2:C8))

Внимание: В приведенной выше формуле 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:
  • Функцию СУММПРОИЗВ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.

Другие статьи:

  • Подсчет совпадений между двумя столбцами
  • Например, у меня есть два списка данных в столбце A и столбце C, теперь я хочу сравнить два столбца и подсчитать, найдено ли значение в столбце A в столбце C в той же строке, что и на скриншоте ниже. В этом случае функция СУММПРОИЗВ может быть лучшей функцией для решения этой задачи в Excel.
  • Подсчитать количество ячеек, содержащих определенный текст
  • Предположим, у вас есть список текстовых строк, и вы можете захотеть найти количество ячеек, которые содержат определенный текст как часть своего содержимого. В этом случае вы можете использовать подстановочные знаки (*), которые представляют любые тексты или символы в ваших критериях при применении функции СЧЁТЕСЛИ. В этой статье я расскажу, как использовать формулы для решения этой задачи в Excel.

Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее ...) и экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.