انتقل إلى المحتوى الرئيسي

كيفية جمع القيم الفريدة بناءً على المعايير في 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. ثم اضغط كترل + شيفت + إنتر مفاتيح معًا للحصول على النتيجة الإجمالية الأولى ، ثم حدد خلية الصيغة هذه واسحب مقبض التعبئة لأسفل إلى الخلايا للحصول على جميع القيم الإجمالية لكل عنصر. انظر لقطة الشاشة:

تنويهات: إذا كنت بحاجة إلى جمع جميع القيم الفريدة بناءً على معيارين ، فيرجى تطبيق الصيغة أدناه:

=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 ، قد تحتاج دائمًا إلى جمع عدة أعمدة بناءً على معيار واحد. على سبيل المثال ، لدي مجموعة من البيانات كما هو موضح في لقطة الشاشة التالية ، الآن ، أريد الحصول على القيم الإجمالية لـ KTE في ثلاثة أشهر - يناير وفبراير ومارس.
  • تطابق Vlookup و Sum في صفوف أو أعمدة في Excel
  • يساعدك استخدام وظيفة vlookup و sum على اكتشاف المعايير المحددة وجمع القيم المقابلة بسرعة في نفس الوقت. في هذه المقالة ، سنعرض لك طريقتين للبحث وجمع القيم الأولى أو جميع القيم المتطابقة في صفوف أو أعمدة في Excel.
  • مجموع القيم على أساس الشهر والسنة في Excel
  • إذا كان لديك نطاق من البيانات ، يحتوي العمود A على بعض التواريخ والعمود B يحتوي على عدد الطلبات ، الآن ، تحتاج إلى جمع الأرقام بناءً على الشهر والسنة من عمود آخر. في هذه الحالة ، أريد حساب إجمالي الطلبات لشهر يناير 2016 للحصول على النتيجة التالية. وفي هذا المقال سأتحدث عن بعض الحيل لحل هذه الوظيفة في Excel.
  • مجموع القيم على أساس معايير النص في Excel
  • في Excel ، هل سبق لك أن حاولت جمع القيم بناءً على عمود آخر من معايير النص؟ على سبيل المثال ، لدي مجموعة من البيانات في ورقة العمل كما هو موضح في لقطة الشاشة التالية ، الآن ، أريد إضافة جميع الأرقام الموجودة في العمود B المقابلة مع القيم النصية في العمود A والتي تلبي معيارًا معينًا ، مثل جمع الأرقام إذا كان تحتوي الخلايا الموجودة في العمود A على KTE.
  • مجموع القيم على أساس تحديد القائمة المنسدلة في Excel
  • كما هو موضح أدناه ، لديك جدول يحتوي على عمود فئة وعمود المبلغ ، وقمت بإنشاء قائمة منسدلة للتحقق من صحة البيانات تحتوي على جميع الفئات. عند تحديد أي نوع من الفئات من القائمة المنسدلة ، فأنت تريد تلخيص جميع قيم الخلايا المقابلة في العمود B وتعبئة النتيجة في خلية محددة. على سبيل المثال ، عند تحديد الفئة CC من القائمة المنسدلة ، تحتاج إلى جمع القيم في الخلية B5 و B8 والحصول على العدد الإجمالي 40 + 70 = 110. كيف يتم تحقيق ذلك؟ الطريقة في هذه المقالة يمكن أن تساعدك.

  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
علامة تبويب kte 201905
  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 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