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

كيفية حساب متوسط ​​الخلايا بناءً على معايير متعددة في Excel؟

في Excel ، قد يكون معظمنا على دراية بوظائف COUNTIF و SUMIF ، ويمكنهما مساعدتنا في حساب أو جمع القيم بناءً على المعايير. ولكن هل سبق لك أن حاولت حساب متوسط ​​القيم بناءً على معيار واحد أو أكثر في Excel؟

متوسط ​​الخلايا استنادًا إلى معيار واحد مع وظيفة Averageif

متوسط ​​الخلايا على أساس معايير متعددة مع وظيفة المتوسطات


السهم الأزرق الحق فقاعة متوسط ​​الخلايا استنادًا إلى معيار واحد مع وظيفة Averageif

لنفترض أن لدي نطاق البيانات التالي ، العمود A هو قائمة المنتج والعمود B هو الطلبات ، الآن ، سأقوم بتوسيط خلايا الطلب حيث يكون المنتج KTE.

doc-avergae مع المعايير 1

الرجاء إدخال هذه الصيغة في الخلية التي تريدها: =AVERAGEIF(A2:A19,D2,B2:B19)، (A2: A19 هي البيانات التي تحتوي على المعايير ، B2: B19 يشير إلى النطاق الذي تريد متوسطه و D2 هو المعيار الذي تريد حساب متوسط ​​القيم بناءً عليه) ، ثم اضغط أدخل مفتاح للحصول على النتيجة ، انظر لقطة الشاشة:

doc-avergae مع المعايير 2


السهم الأزرق الحق فقاعة متوسط ​​الخلايا على أساس معايير متعددة مع وظيفة المتوسطات

إذا كنت تريد حساب المتوسط ​​بمعايير متعددة ، فإن متوسط قد تساعدك الوظيفة.

صيغة Averageifs على النحو التالي:

AVERAGEIFS (متوسط_نطاق ، نطاق_المعايير 1 ، معايير 1 ، نطاق_المعايير 2 ، معايير 2 ...)

  • النطاق المتوسط: هو نطاق الخلايا المطلوب متوسطه ؛
  • نطاق_المعايير 1, نطاق_المعايير 2،… هي النطاقات التي يتم فيها تقييم المعايير ذات الصلة؛
  • المعايير 1, معايير 2، ... هي المعايير التي تعتمد عليها.

خذ البيانات أعلاه على سبيل المثال ، الآن ، أريد أن أحسب متوسط ​​ترتيب KTE والترتيب الأكبر من 500. يرجى القيام بذلك على النحو التالي:

أدخل هذه الصيغة في خلية فارغة: =AVERAGEIFS(B2:B19,A2:A19,E1,B2:B19,">500")( A2: A19 هي البيانات التي تحتوي على المعايير 1 ، B2: B19 يشير إلى النطاق الذي تريد متوسطه ، E1 و > 500 هي المعايير 1 والمعايير 2) ، ثم اضغط أدخل مفتاح للحصول على النتيجة التي تريدها. انظر لقطة الشاشة:

doc-avergae مع المعايير 3

ملاحظة: إذا كان لديك أكثر من معيارين تريدهما ، فأنت تحتاج فقط إلى إضافة نطاقات المعايير والمعايير التي تحتاجها على النحو التالي: = AVERAGEIFS (C2: C19، A2: A19، F1، B2: B19، F2، C2: C19، "<500")، (A2: A19 و F1 هي مجموعة المعايير والمعايير الأولى ، B2: B19 و F2 هي النطاق والمعايير الثانية للمعايير ، C2: C19 و <500 هي ثلث نطاق المعايير والمعايير ، C2: C19 يشير إلى النطاق لصحتك! تريد متوسط ​​القيم) ، انظر الصورة:

doc-avergae مع المعايير 4


مقالات ذات صلة:

كيفية حساب متوسط ​​أعلى أو أسفل 3 قيم في إكسيل؟

كيف يتم متوسط ​​آخر 5 قيم للعمود كأرقام جديدة تدخل؟

كيفية حساب متوسط ​​كل 5 صفوف أو أعمدة في إكسيل؟


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (16)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
7 $ 3.00 20 $ 40.00 3 $ 6.00 0 $ - يجب أن يكون متوسطي للخلايا B3، B5، B7، B9 10 MY COUNT FOR CELL B3، B5، B7، B9 يجب أن يكون 3 كيف أحصل على متوسطات لخلايا معينة باستثناء الصفر
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أريد أن متوسط ​​الخلايا هو أن تلك الخلايا تقع بين نطاق. إذا كانت A تقع بين النطاق 1 والنطاق 2 ، فإن متوسط ​​القيمة في B. ما الصيغة التي سأستخدمها؟ السابق. النطاق A B النطاق 1 $ 2،78,093 651,462،55001 60000 76,968 $ 636,679،76,946 1,682,295،73,909 $ 142,277،73,567 624,257،71,505،492,828 $ 67,772،351,316 63,786،458,169 $ 63,263،157,665 58,427،180,498 $ 56,693،187,028 56,510،73,339 $ 56,129،80,832 XNUMX،XNUMX دولارًا XNUMX،XNUMX XNUMX،XNUMX $ XNUMX،XNUMX
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أريد أخذ الأرقام في عدة أعمدة ودمجها في متوسط ​​واحد. لدي ثلاثة أعمدة في المتوسط ​​، أريد أن يتم احتساب عمودين من الأعمدة بنسبة 40٪ والعمود المتبقي بنسبة 20٪. هل هذا ممكن؟ شكرًا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا هناك،


أنا بابلو وأود أن أسألك عن هذا الوضع. لدي عمود به عدة قيم وبعضها أصفار. نظرًا لأنها قياسات ديسيبل ، فهذه هي صيغة الصفيف التي أستخدمها للحصول على المتوسط: = 10 * LOG (AVERAGE (10 ^ (C3: C66 / 10)))

مشكلتي هي أنني أحاول الحصول على صيغة لا تأخذ في الاعتبار الأصفار.

لقد جربت الصيغة التالية ولكن يبدو أنها لا تعمل مع وضعي: = 10 * LOG (AVERAGEif (C3: C66، "<> 0"، [10 ^ (C3: C66 / 10)]))

سأكون ممتنًا جدًا لو أعطيتني تلميحًا لحل هذه المشكلة.

شكرا لكم مقدما،

بابلو.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي مشكلة مماثلة مثل المثال رقم 3 ، لكن الاختلاف هو أنني بحاجة إلى المتوسط ​​بين تاريخين بدلاً من شهر واحد. أي اقتراح؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا كريست ،

لحل مشكلتك ، يرجى تطبيق الصيغة التالية:
= AVERAGEIFS (C2: C15، A2: A15، F1، B2: B15، "> =" & F2، B2: B15، "<=" & G2، C2: C15، "> 300")

من فضلك حاول ، آمل أن يساعدك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
لدي 200 ملاحظة. أحتاج إلى الحصول على معدل من 21 إلى 40 ملاحظة. أنا أكافح لوضع صيغة متوسطة. سيكون موضع تقدير أي اقتراح.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كود فبا لمتوسط ​​نطاق واحد أو أكثر من الأرقام غير الصفرية:


الخيار صريح
الوظيفة avgNonZeros (ParamArray rangeList () asariant) كمتغير
إرجاع المتوسط ​​لجميع العناصر التي ليست صفرية من rangeList.
قد تكون rangeList واحدة أو عدة نطاقات.
الخلية المعتمة كنطاق
خافت أنا طويلة
قاتمة توتسم طويل
قاتمة cnt وطويلة
يسمح DoEvents بالحسابات قبل التنفيذ
avgNonZeros = 0 'الإرجاع الافتراضي
بالنسبة إلى i = LBound (rangeList) إلى UBound (rangeList)
لكل خلية في النطاق (i)
إذا كانت الخلية <> 0 ثم
totSum = totSum + خلية
cnt = cnt + 1
إنهاء حالة
الخلية التالية
أنا القادم
إذا كان cnt <> 0 ثم avgNonZeros = totSum / cnt
نهاية وظيفة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي 4 متغيرات: الأول: تاريخ البداية ، والثاني: تاريخ الإنهاء ، والثالث: تاريخ القياس ، والرابع: القياس. أريد حساب متوسط ​​المتغير الرابع بين كل فترة بداية - إنهاء. كيف يمكنني فعل ذلك؟ أعتقد أنه صعب بعض الشيء. كل تاريخ بداية له تاريخ إنهاء مماثل. الأمر نفسه ينطبق على المتغير الثالث والرابع.
كيف يمكنني تحقيق ذلك؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
للحصول على متوسط ​​البيانات في عمود بمعايير متعددة ، يمكن استخدام الصيغ التالية.

بناء الجملة = AVERAGEIFS (النطاق ، النطاق 1 ، المعايير 1 ، النطاق 2 ، المعايير 2)

في هذه الحالة ، فإن مطلبي هو العثور على متوسط ​​البيانات في نطاق من الأرقام ، دون النظر إلى "0 - صفر" والقيم الأكبر من "3000".

إجمالي البيانات في النطاق هو 31 نو ،

وستكون الصيغ

=AVERAGEIFS(G5:G35,G5:G35, "> 3000", G5:G35,"<>0")
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا هناك
أحاول حساب النسبة المئوية للأشخاص من جميع أنحاء 4 مناطق (تم إدخالها في العمود ب)
والنسبة المئوية حسب العرق (تم إدخالها في العمود D)
يمكنني حساب متوسط ​​العمر والنسبة المئوية للأعمار ، لكن لا يمكنني العثور على صيغة لحساب المناطق والعرق. سيكون موضع تقدير أي اقتراحات ، شكرا تريسي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ما الصيغة التي سأستخدمها إذا أردت الحصول على متوسطاتي لشهر ولكن لا أحسب الأيام التي تكون صفرًا (0)؟ أنا أتابع استخدامي الشهري للكهرباء ولكني أحتاج إلى الحصول على متوسط ​​حتى قبل نهاية الأشهر. أي أفكار أو مساعدة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا ، TFkidd
لحل مشكلتك ، يرجى تطبيق الصيغة التالية:
=AVERAGE(IF(B2:B31<>0,B2:B31))
من فضلك حاول ، آمل أن يساعدك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، أحاول إنشاء متوسط ​​فقط إذا كان الصف يفي بالمعايير في أعمدة أخرى. أحتاج إلى تضمين الرقم في العمود J فقط إذا كان هذا الصف يحتوي على "B" في العمود F و "M" في العمود E. لقد عملت على صياغة الصيغة إذا كانت شرطًا واحدًا فقط:

= AVERAGEIF (F2: F114، "B"، J2: J114)

لكن لا يمكنني معرفة كيفية الحصول على متوسط ​​الأرقام فقط في العمود J التي تفي بكلا الشرطين؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا سالي
لحساب المتوسط ​​بناءً على معايير متعددة ، يمكنك تطبيق وظيفة AVERAGEIFS ، يرجى استخدام الصيغة أدناه:
= AVERAGEIFS (J2: J114، F2: F114، "B"، E2: E114، "M")

يرجى المحاولة ، آمل أن يساعدك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا ، لقد نجح هذا على أكمل وجه!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

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