Note: The other languages of the website are Google-translated. Back to English

Как суммировать уникальные значения на основе критериев в Excel?

Например, у меня есть диапазон данных, который содержит столбцы Name и Order, теперь для суммирования только уникальных значений в столбце Order на основе столбца Name, как показано на следующем снимке экрана. Как быстро и легко решить эту задачу в Excel?

Суммирование уникальных значений на основе одного или нескольких критериев с помощью формул массива


Суммирование уникальных значений на основе одного или нескольких критериев с помощью формул массива

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

1. Скопируйте или введите следующую формулу массива в пустую ячейку:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

Внимание: В приведенной выше формуле A2: A12 содержит ли данные столбца значение условия, D2 это условие, по которому вы хотите суммировать значения, B2: B12 - столбец содержит значения, которые вы хотите просуммировать.

2, Затем нажмите Shift + Ctrl + Enter вместе, чтобы получить первый общий результат, а затем выберите эту ячейку формулы и перетащите маркер заполнения вниз к ячейкам, чтобы получить все общие значения для каждого элемента. Смотрите скриншот:

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

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))


Больше относительных статей:

  • Vlookup и сумма совпадений в строках или столбцах в Excel
  • Использование функции vlookup и sum поможет вам быстро найти указанные критерии и одновременно суммировать соответствующие значения. В этой статье мы собираемся показать вам два метода vlookup и суммирования первого или всех совпавших значений в строках или столбцах Excel.
  • Суммарные значения на основе месяца и года в Excel
  • Если у вас есть диапазон данных, столбец A содержит некоторые даты, а столбец B - количество заказов, теперь вам нужно просуммировать числа на основе месяца и года из другого столбца. В этом случае я хочу подсчитать общее количество заказов за январь 2016 года, чтобы получить следующий результат. В этой статье я расскажу о некоторых трюках, которые помогут решить эту задачу в Excel.
  • Сумма значений на основе критериев текста в Excel
  • Вы когда-нибудь пробовали суммировать значения на основе другого столбца текстовых критериев в Excel? Например, у меня есть диапазон данных на листе, как показано на следующем снимке экрана, теперь я хочу сложить все числа в столбце B, соответствующие текстовым значениям в столбце A, которые соответствуют определенному критерию, например суммировать числа, если ячейки в столбце A содержат KTE.
  • Сумма значений на основе выбора раскрывающегося списка в Excel
  • Как показано на скриншоте ниже, у вас есть таблица, содержащая столбец «Категория» и столбец «Сумма», и вы создали раскрывающийся список проверки данных, который содержит все категории. При выборе любой категории из раскрывающегося списка вы хотите просуммировать все соответствующие значения ячеек в столбце B и заполнить результат в указанной ячейке. Например, при выборе категории CC из раскрывающегося списка вам необходимо просуммировать значения в ячейках B5 и B8 и получить общее число 40 + 70 = 110. Как этого добиться? Метод, описанный в этой статье, может вам помочь.

  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
вкладка kte 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (12)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Это на самом деле не работает, как я ожидал. Формула учитывает только уникальные критерии.

В первом примере у Джеймса было заказано 700 единиц, а общее количество составляет 600.

Формула не будет учитывать его заказы с одинаковым количеством, потому что они уникальны. Есть ли способ изменить эту формулу, чтобы вы могли получить реальную сумму всех заказов Джеймса?

Вторая формула имеет ту же проблему. Джеймс заказал 400 единиц, а не 300, как показано в сводке. 
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, kc. Возможно, приведенная ниже статья поможет решить вашу проблему, попробуйте:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
Этот комментарий был сведен к минимуму модератором на сайте
Hola me podrias ayudar deseo sumar o contar solo valores unicos de fechas especificas me puedes ayudar ya que la формула =СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ($A$2:$A$12=D2,MATCH($B$2:$B$12, $B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
Этот комментарий был сведен к минимуму модератором на сайте
Привет Хорхе,

Formula: =SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

Переведите формулу английской версии в испанскую версию:
=SUMA(SI(FRECUENCIA(SI($A$2:$A$12=E2,SI($B$2:$B$12=F2,COINCIDIR($C$2:$C$12,$C$2:$C$12,0))),FILA($C$2:$C$12)-FILA($C$2)+1),$C$2:$C$12))

Пожалуйста, попробуйте.

С уважением,
Мэнди
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,
Я хотел бы суммировать на основе двух уникальных критериев, возможно ли это?
Во втором примере, вместо того, чтобы Джеймс и октябрь были конкретными критериями, Джеймс останется конкретным элементом, а формула будет суммироваться на основе уникальности имени и месяца.
Большое спасибо
Луиза
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,

Мне было интересно, существует ли формула для трех критериев? Или если есть процесс/логика для более чем двух критериев?

Большое спасибо,
Гас
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Гас,
Если есть три критерия ваших данных, чтобы суммировать уникальные значения, примените следующую формулу массива:
=SUM(IF(FREQUENCY(IF($A$2:$A$10=F2,IF($B$2:$B$10=G2,IF($C$2:$C$10=H2,MATCH($D$2:$D$10,$D$2:$D$10,0)))),ROW($D$2:$D$10)-ROW($C$2)+1),$D$2:$D$10))

После вставки формулы нажмите нажмите Shift + Ctrl + Enter ключи вместе, чтобы получить результат. см. скриншот ниже:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Пожалуйста, попробуйте, спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть столбец «А», указанный с различными номерами деталей. Скажем, 50 частей. Каждая из этих 50 частей будет повторяться более одного раза. I столбец B, где для каждой из этих деталей с номерами запасов, скажем, для конкретной детали № 1000 указано количество. Эти 1000 кол-во показаны снова для этой конкретной детали, в какой бы ячейке она ни находилась в столбце «А».

Проблема, с которой я столкнулся, заключается в том, что общая сумма столбца B неверна, поскольку количество запасов отображается n-количество раз, когда конкретная часть находит место в столбце A.

Как мне избежать суммирования повторяющихся запасов одной уникальной детали? Скажем, часть № P1001 на складе составляет 1000 шт. Если дата поставки этой детали P1001

Деталь №..Дата............Кол-во......Склад
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

в приведенной выше таблице запас составляет всего 1000, но для каждой даты поставки указано одно и то же количество на складе. Но когда я хочу суммировать общий запас всех номеров деталей, это не должно занимать 1000 3 раза, а только 1 раз. Как это сделать?
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуй, Пугаж
Вы хотите суммировать только уникальный запас на основе номера детали?
Или вы можете дать свою проблему в виде скриншота здесь, чтобы мы могли понять более четко.
Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день. Это очень полезная информация. У меня есть вопрос: можно ли получить первую первую формулу массива для таблицы по первому скриншоту так, чтобы в ячейке B13 всё суммировалось то, что посчитано отдельно для каждого имени? У меня нет возможности выбрать отдельно все имена для подсчета по каждому из них. Мне необходимо, чтобы эта формула массива вычислялась как итоговая таблица в ячейке B13.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Наталья
Извините, я не могу вас четко понять, не могли бы вы объяснить свою проблему на английском языке?
Или вы можете вставить сюда скриншот, чтобы описать вашу проблему.
Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день!
Это очень полезная информация. У меня есть вопрос: можно ли получить первую первую формулу массива для таблицы по первому скриншоту так, чтобы в ячейке B13 всё суммировалось то, что посчитано отдельно для каждого имени? У меня нет возможности выбрать отдельно все имена. Мне необходимо, чтобы эта формула массива вычислялась как итоговая таблица в ячейке B13.
Большое спасибо.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL