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

كيفية جمع القيم الفريدة بناءً على المعايير في 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٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (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 format = SUM (IF (FREQUENCY (IF ($ A $ 2: $ A $ 12 = D2، MATCH ($ B $ 2: $ B $ 12، $ B $ 2: $ B $ 12,0،2)) ، ROW ($ B $ 12: $ B $ 2) -ROW ($ B $ 1) +2) ، $ B $ 12: $ B $ XNUMX)) me sirve pero como esta en ingles no حد ذاته 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))

بعد إدخال الصيغة ، يرجى الضغط على كترل + شيفت + إنتر مفاتيح معًا للحصول على النتيجة. انظر أدناه لقطة الشاشة:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
من فضلك جرب ، شكرا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي عمود "أ" مدرج مع أجزاء مختلفة. قل 50 جزءًا. سيتم تكرار كل جزء من هذه الأجزاء الخمسين أكثر من مرة. أنا العمود B حيث في كل جزء من هذه الأجزاء لا نقول الكمية لجزء معين لا 50 هو الكمية. يتم عرض هذه الكمية البالغة 1000 مرة على هذا الجزء المعين لا في أي خلية تأتي في العمود "أ".

المشكلة التي أواجهها هي مجموع العمود B غير صحيح حيث يتم عرض كمية المخزون n - عدد المرات التي يجد فيها جزء معين مكانًا في العمود A.

كيف أتجنب تجميع كمية المخزون المتكررة هذه لجزء فريد واحد. قل الجزء رقم الأسهم P1001 هو 1000nos. إذا كان تاريخ تسليم هذا الجزء P1001 هو

الجزء رقم .. التاريخ ............. الكمية ...... المخزون
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

في الجدول أعلاه ، يبلغ مخزون المخزون 1000 فقط ولكنه يظهر مقابل كل تاريخ تسليم نفس كمية المخزون. ولكن عندما أرغب في جمع إجمالي المخزون لجميع الأجزاء ، فلا ينبغي أن يستغرق الأمر 1000 3 مرات ولكن مرة واحدة فقط. كيف تفعل ذلك؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، بوجازه
هل تريد جمع المخزون الفريد فقط بناءً على رقم القطعة؟
أو يمكنك عرض مشكلتك على أنها لقطة شاشة هنا ، حتى نتمكن من فهمها بشكل أكثر وضوحًا.
شكرا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
обрый день. то очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? меня нет возможности выбирать отдельно все имена для подсчёта по каждому из них. не нужно، тобы ормула массива считалась как итог внизу таблицы в ячейке B13.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، Наталья
عُذْرًا ، لَا أَفْهَمِكَ بِوضوح ، هَلْ يُمْكِنُ تَشْرِيحَ مُشَكَلَتَكَ بالإنجليزية؟
أو يمكنك إدراج لقطة شاشة هنا لوصف مشكلتك.
شكرا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يوم جيد!
то очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? меня нет возможности выбирать отдельно все имена. не нужно، тобы ормула массива считалась как итог внизу таблицы в ячейке B13.
شكرا جزيلا.
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL