Перейти до основного матеріалу

Як підсумувати унікальні значення на основі критеріїв у Excel?

Наприклад, у мене є діапазон даних, який містить стовпці Ім'я та Порядок, тепер для підсумовування лише унікальних значень у стовпці Замовлення на основі стовпця Ім'я, як показано на наступному знімку екрана. Як швидко та легко вирішити це завдання в 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. Потім натисніть Ctrl + Shift + Enter клавіші разом, щоб отримати перший загальний результат, а потім виберіть цю комірку формули та перетягніть маркер заповнення вниз до комірок, щоб отримати всі загальні значення для кожного елемента. Дивіться знімок екрана:

Tips : Якщо вам потрібно підсумувати всі унікальні значення на основі двох критеріїв, застосуйте формулу нижче:

=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))


Більше відносних статей:

  • Сумуйте кілька стовпців на основі єдиних критеріїв у Excel
  • В Excel вам завжди може знадобитися підсумувати кілька стовпців на основі одного критерію. Наприклад, у мене є ряд даних, як показано на наступному знімку екрана, тепер я хочу отримати загальні значення КТЕ за три місяці - січень, лютий та березень.
  • Перегляд і збіги збігів у рядках або стовпцях в Excel
  • Використання функції vlookup і sum допомагає швидко з’ясувати зазначені критерії та одночасно підсумувати відповідні значення. У цій статті ми продемонструємо вам два способи перегляду та підсумовування першого або всіх значень, що збігаються, у рядках або стовпцях Excel.
  • Значення суми на основі місяця та року в Excel
  • Якщо у вас є діапазон даних, стовпець A містить деякі дати, а стовпець B - кількість замовлень, то тепер вам потрібно підсумувати цифри на основі місяця та року з іншого стовпця. У цьому випадку я хочу розрахувати загальну кількість замовлень за січень 2016 року, щоб отримати такий результат. І в цій статті я розповім про деякі хитрощі для вирішення цієї роботи в Excel.
  • Значення суми на основі текстових критеріїв у Excel
  • Чи намагалися ви в Excel колись підсумовувати значення на основі іншого стовпця текстових критеріїв? Наприклад, у мене є ряд даних на робочому аркуші, як показано на наступному знімку екрана, тепер я хочу скласти всі цифри у стовпці B, що відповідають текстовим значенням у стовпці A, які відповідають певному критерію, наприклад, підсумовувати числа, клітинки в колонці А містить КТЕ.
  • Значення суми на основі вибору випадаючого списку в Excel
  • Як показано нижче на скріншоті, у вас є таблиця, що містить стовпець Категорія та стовпець Сума, і ви створили розкривний список перевірки даних, який містить усі категорії. Вибираючи будь-яку категорію зі спадного списку, потрібно підсумувати всі відповідні значення комірок у стовпці B і заповнити результат у зазначеній комірці. Наприклад, під час вибору категорії CC з випадаючого списку вам потрібно підсумувати значення в клітинках B5 і B8 і отримати загальне число 40 + 70 = 110. Як цього досягти? Метод у цій статті може вам допомогти.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці та Ведення даних; Вміст розділених комірок; Поєднуйте повторювані рядки та суму / середнє... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Улюблені та швидко вставлені формули, Діапазони, діаграми та зображення; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Групування зведеної таблиці за номер тижня, день тижня та багато іншого ... Показати розблоковані, заблоковані клітини за різними кольорами; Виділіть клітини, які мають формулу / назву...
вкладка kte 201905
  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have column "A" listed with various Part nos. Say 50 parts. Each of these 50 parts will be repeated more than once. I column B where in for each of these part nos stock qty say for particular part no 1000 is the qty. This 1000 Qty is shown againt that particular part no in whichever cell it comes in column 'A".

The problem i am facing is sum total of column B is not correct as stock qty is shown n-number of times that particular part finds place in column A.

How do i avoid totaling up this repeated stock qty of one unique part. Say part no P1001 stock is 1000nos. If delivery date of this part P1001 is

Part no..Date.............Qty......Stock
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

in the above table stock is only 1000 but it shows against each delivery date the same stock qty. But when i want to sum the total stock of all part nos it should not take 1000 3 times but only 1 time. How do this?
This comment was minimized by the moderator on the site
Hello, Pugazh
Did you want to sum only the unique stock based on the part number?
Or you can give your problem as a creenshot here, so that, we can understand more clearly.
Thank you!
This comment was minimized by the moderator on the site
Hi,

I was wondering if there was a formula for three criteria? Or if there's a process/logic to follow for more than two criteria ?

Many thanks,
Gus
This comment was minimized by the moderator on the site
Hello, Gus,
If there are three criteria of your data, to sum the unique values, please apply the below array formula:
=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))

After inserting the formula, please press press Ctrl + Shift + Enter keys together to get the result. see below screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Please have a try, thank you!
This comment was minimized by the moderator on the site
Hi,
I would like to sum based on two unique criteria, is this possible?
In the second example, rather than James and October being the specific criteria, James would stay the specific element, and the formula would sum based on the name and the month being unique.
Many thanks
Louise
This comment was minimized by the moderator on the site
Hola me podrias ayudar deseo sumar o contar solo valores unicos de fechas especificas me puedes ayudar ya que la formula =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)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
This comment was minimized by the moderator on the site
Hello Jorge,

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))

Translate the English version formula into the Spanish version:
=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))

Please have a try.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
This doesn't actually work as I would have expected. The formula is only counting the unique criteria.

James had 700 units ordered in the first example, yet the total says 600.

The formula won't count his orders that contain the same qty because they are unique. Is there a way to modify this formula so you can get an actual total of all of James' orders?

The second formula has the same issue. James ordered 400 units, not 300 as shown in the summary. 
This comment was minimized by the moderator on the site
Hello, kc, May be the below article can solve your problem, please try:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations