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

كيفية حساب / جمع الخلايا على أساس التصفية مع المعايير في إكسيل؟

في الواقع ، في Excel ، يمكننا عد الخلايا وجمعها بسرعة باستخدام وظيفة COUNTA و SUM في نطاق بيانات عادي ، لكن هذه الوظيفة لن تعمل بشكل صحيح في حالة التصفية. لحساب أو جمع الخلايا استنادًا إلى عامل التصفية أو التصفية باستخدام المعايير ، قد تفيدك هذه المقالة.

عد / مجموع الخلايا استنادًا إلى عامل التصفية باستخدام الصيغ

عد / مجموع الخلايا على أساس التصفية باستخدام Kutools for Excel

عد / مجموع الخلايا استنادًا إلى عامل التصفية بمعايير معينة باستخدام الصيغ


عد / مجموع الخلايا استنادًا إلى عامل التصفية باستخدام الصيغ

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

لحساب الخلايا من البيانات المصفاة ، قم بتطبيق هذه الصيغة: = المجموع الفرعي (3، C6: C19) (C6: C19 هو نطاق البيانات الذي تمت تصفيته الذي تريد العد منه) ، ثم اضغط أدخل مفتاح. انظر لقطة الشاشة:

عدد المستندات على أساس عامل التصفية 1

لتجميع قيم الخلايا بناءً على البيانات المصفاة ، قم بتطبيق هذه الصيغة: = المجموع الفرعي (9، C6: C19) (C6: C19 هو نطاق البيانات التي تمت تصفيتها التي تريد جمعها) ، ثم اضغط على أدخل مفتاح. انظر لقطة الشاشة:

عدد المستندات على أساس عامل التصفية 2


عد / مجموع الخلايا على أساس التصفية باستخدام Kutools for Excel

إذا كان لديك كوتولس ل إكسيلأطلقت حملة غير مرئي و غير مرئية يمكن أن تساعدك الوظائف أيضًا على عد الخلايا التي تمت تصفيتها وجمعها مرة واحدة.

كوتولس ل إكسيل : مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30. 

بعد تثبيت كوتولس ل إكسيل، الرجاء إدخال الصيغ التالية لحساب أو تلخيص الخلايا المصفاة:

عد الخلايا التي تمت تصفيتها: = COUNTVISIBLE (C6: C19)

جمع الخلايا التي تمت تصفيتها: = SUMVISIBLE (C6: C19)

عدد المستندات على أساس عامل التصفية 3

نصائح: يمكنك أيضًا تطبيق هذه الوظائف بالنقر فوق كوتولس > وظائف Kutools > الإحصاء والرياضيات > متوسط ​​/ غير مرئي / غير مرئي ما تحتاج إليه. انظر لقطة الشاشة:

قم بتنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!


عد / مجموع الخلايا استنادًا إلى عامل التصفية بمعايير معينة باستخدام الصيغ

في بعض الأحيان ، في البيانات التي تمت تصفيتها ، تريد العد أو الجمع بناءً على المعايير. على سبيل المثال ، لدي البيانات المصفاة التالية ، الآن ، أحتاج إلى حساب وجمع الطلبات التي تحمل اسم "نيللي". هنا ، سأقدم بعض الصيغ لحلها.

عدد المستندات على أساس عامل التصفية 5

عد الخلايا بناءً على بيانات التصفية بمعايير معينة:

الرجاء إدخال هذه الصيغة: =SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)), --( B6:B19="Nelly"))، (B6: B19 هي البيانات المصفاة التي تريد استخدامها والنص نيللي هي المعايير التي تريد الاعتماد عليها) ثم اضغط أدخل مفتاح للحصول على النتيجة:

عدد المستندات على أساس عامل التصفية 6

مجموع الخلايا بناءً على بيانات التصفية بمعايير معينة:

لتجميع القيم التي تمت تصفيتها في العمود C بناءً على المعايير ، يرجى إدخال هذه الصيغة: =SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)),( B6:B19="Nelly")*(C6:C19)) (B6: B19 يحتوي على المعايير التي تريد استخدامها ، النص نيللي هي المعايير ، و C6: C19 هي قيم الخلية التي تريد جمعها) ، ثم اضغط على أدخل مفتاح لإرجاع النتيجة كما هو موضح في الصورة التالية:

عدد المستندات على أساس عامل التصفية 7

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
First of all, sorry for my bad English haha.

I used Skyyang's formula, but I'm still missing a small part in my formula. I entered the following formula, but it doesn’t recognize my 2nd criteria in the answer. Can you help me further? I can share the sheet if you want.

=SOMPRODUCT(((D4:D45="Auto")+(E4:E45="Zonder vervanging")*(SUBTOTAAL(3;VERSCHUIVING(E4;RIJ(E4:E45)-RIJ(E4:E45)-3;)))))
This comment was minimized by the moderator on the site
Does anybody knows how to do this but with more than one criteria? I mean, if I wanted to COUNT only the rows which qualify for two or more criterias?
Thanks a bunch!
This comment was minimized by the moderator on the site
Hello, WN,
May be the following formula can help you:
=SUMPRODUCT( ( (B2:B23="Large")+(B2:B23="Small"))*(SUBTOTAL(103,OFFSET(B2,ROW(B2:B23)-MIN(ROW(B2:B23)),0))))

If you have more criteria, just join the criteria with + character.
Please try, hope it can help you!
This comment was minimized by the moderator on the site
If i have data in sheet 1 in trying to pull into sheet 2 that comes from a range in a column i want but I'm only looking for data that had a certain value of "system issue" and i want the second sheet to be able to see how many in that column had system issue but *** up the paid amounts in a separate column of sheet one that filter to the "system issue" so we can see how much has been paid out for system issues, thoughts on the formula? The one you keep sharing is only for 1 sheet and you keep using a number after the first parenthesis that i do not know how you came up with it.
This comment was minimized by the moderator on the site
Can this be done with more than one criteria? I mean, I know it can be as per the below answered questions. I have to have sum based on two criteria's One criteria in Row B as "RN" and another one in row DX as "D" and the sum is going to be in row EA. Any help would be great!
This comment was minimized by the moderator on the site
Does anybody knows how to do this but with more than one criteria? I mean, if I wanted to SUM only positive values?
This comment was minimized by the moderator on the site
Hi, Bernardo,
To solve your problem, you should apply below formula:
=SUMPRODUCT(SUBTOTAL(9,OFFSET(B2,ROW(B2:B14)-ROW(B2),0)),--(A2:A14="Lucy"),--(B2:B14>0))

Please try, hope it can help you!
This comment was minimized by the moderator on the site
It's absolutely ridiculous that EXCEL requires the formula to be so complicated! All that should be needed is a SUBTOTAL(9,Range) WHERE/HAVING criteria (X,Y,Z).
This comment was minimized by the moderator on the site
Yes I agree, I am looking for the Excel formula so that the sum of the range (with criteria) is NOT affected by the Filtered columns.
This comment was minimized by the moderator on the site
I agree. It is ridiculous
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations