تخيل إنك مدير مبيعات، ومحتاج تعرف متوسط مبيعات قسم معين، في منطقة محددة، خلال ربع سنة بالذات. بالطريقة التقليدية، هتفلتر البيانات يدويًا حسب القسم، بعدين المنطقة، بعدين الفترة الزمنية، وأخيرًا تحسب المتوسط. عملية طويلة، عرضة للأخطاء، ولو البيانات اتغيرت تعيد كل حاجة من الأول.
دلوقتي تخيل إنك كتبت دالة واحدة في خلية واحدة، دوست Enter، وطلعلك المتوسط بالظبط - مع تطبيق كل الشروط تلقائيًا. ولو البيانات اتحدثت، المتوسط بيتحدث معاها فورًا.
ده بالظبط اللي بتعمله دالة AVERAGEIFS في Excel 2026. مش مجرد "حساب متوسط" - ده نظام تحليل ذكي بيفلتر ويحسب في خطوة واحدة، ويوفر ساعات من الشغل المتكرر.
شرح دالة AVERAGEIFS في Excel 2026: الدليل الشامل للمتوسط بشروط متعددة
📊 ملاحظة مهمة: هذا المقال جزء من سلسلة دوال Excel الشاملة. اقرأ أولاً 👈 Pillar #3: دليل أهم 20 دالة Excel 2026
ليه الموضوع ده مهم فعلاً؟
في بيئة الأعمال الحديثة، القرارات لازم تكون مبنية على بيانات دقيقة ومحددة. "متوسط المبيعات" عام جدًا ومضلل. المدير الذكي بيسأل: "متوسط مبيعات إيه بالظبط؟ في أنهي منطقة؟ لمين؟ إمتى؟"
الموظف العادي بيقضي 3-4 ساعات أسبوعيًا في حساب متوسطات مشروطة يدويًا (فلاتر + حسابات + نسخ النتائج). في شركة متوسطة فيها 25 موظف بيحللوا بيانات = 75-100 ساعة مهدرة أسبوعيًا في مهام ممكن تتعمل في ثواني.
بالأرقام: لو متوسط الراتب 40 جنيه/ساعة، الشركة بتخسر 3,000-4,000 جنيه أسبوعيًا = 12,000-16,000 جنيه شهريًا في وقت ضائع على حسابات ممكن تتأتمت.
لكن الخسارة الحقيقية مش في الوقت - الخسارة في دقة القرارات. الحسابات اليدوية عرضة للخطأ بنسبة 20-30% (نسيان فلتر، تضمين بيانات خاطئة، أخطاء في النسخ). AVERAGEIFS = دقة 100% طول ما الشروط مكتوبة صح.
"البيانات بدون سياق مجرد أرقام. الشروط هي اللي بتحول الأرقام لمعلومات قابلة للتنفيذ"
شرح الفكرة الأساسية بطريقة ذكية
خليني أبسطلك AVERAGEIFS بمثال من الحياة: تخيل إنك في مطعم كبير فيه 200 طاولة. عايز تعرف متوسط الفاتورة، لكن مش لكل الطاولات - بس للطاولات اللي في الدور الأول (شرط 1)، واللي عدد الأفراد فيها 4-6 أشخاص (شرط 2)، واللي أكلوا بعد الساعة 7 مساءً (شرط 3).
بالطريقة التقليدية: تمر على كل طاولة، تشوف هل بتحقق الشروط الثلاثة، تجمع الفواتير اللي تنطبق عليها الشروط، تقسم على العدد. طويل ومتعب.
مع AVERAGEIFS: تحدد الشروط مرة واحدة، والدالة بتعمل كل ده تلقائيًا - تفلتر، تحسب المجموع، تقسم على العدد، وتطلعلك المتوسط.
الفكرة البسيطة: AVERAGEIFS بتحسب متوسط نطاق بيانات (average_range)، لكن بس للصفوف اللي بتحقق كل الشروط اللي إنت حاططها (criteria).
الطبقة الأعمق: AVERAGEIFS جزء من عائلة دوال "IFS" (مثل SUMIFS، و COUNTIFS) - كلها بتشتغل بنفس المنطق: تطبيق شروط متعددة ثم إجراء حساب.
الفرق بين AVERAGE و AVERAGEIF و AVERAGEIFS:
- AVERAGE: متوسط كل القيم في النطاق - بدون شروط
- AVERAGEIF: متوسط القيم اللي بتحقق شرط واحد بس
- AVERAGEIFS: متوسط القيم اللي بتحقق شروط متعددة (1، 2، 3، أو أكتر)
الفرق بين المبتدئ والمحترف: المبتدئ بيستخدم AVERAGE العادية ويفلتر يدويًا. المحترف بيستخدم AVERAGEIFS ويبني تقارير ديناميكية بتتحدث تلقائيًا.
صيغة دالة AVERAGEIFS الأساسية
| المعامل | الوصف | مثال |
|---|---|---|
| average_range | النطاق اللي عايز تحسب متوسطه (الأرقام المراد حساب متوسطها) | C2:C100 (عمود المبيعات) |
| criteria_range1 | النطاق الأول اللي هتطبق عليه الشرط الأول | A2:A100 (عمود القسم) |
| criteria1 | الشرط الأول اللي لازم يتحقق | "المبيعات" أو A5 |
| criteria_range2 | النطاق الثاني للشرط الثاني (اختياري) | B2:B100 (عمود المنطقة) |
| criteria2 | الشرط الثاني (اختياري) | "القاهرة" |
| ... | يمكن إضافة حتى 127 زوج من (نطاق، شرط) | - |
الصيغة الكاملة:
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
مثال بسيط: لو عايز متوسط المبيعات (C2:C100) لقسم "المبيعات" (A2:A100) في منطقة "القاهرة" (B2:B100):
=AVERAGEIFS(C2:C100, A2:A100, "المبيعات", B2:B100, "القاهرة")
المعنى: احسب متوسط القيم في C2:C100، لكن بس للصفوف اللي القسم فيها = "المبيعات" والمنطقة = "القاهرة".
تطبيق عملي 1: قسم الموارد البشرية - تحليل الرواتب بدقة
السيناريو: مها مديرة HR، محتاجة تحلل الرواتب لإعداد ميزانية 2027. السؤال: "ما هو متوسط راتب موظفي المبيعات، في فرع القاهرة، اللي خبرتهم أكثر من 3 سنوات؟"
تصميم الجدول:
| الاسم (A) | القسم (B) | الفرع (C) | الراتب (D) | سنوات الخبرة (E) |
|---|---|---|---|---|
| أحمد محمد | المبيعات | القاهرة | 15000 | 5 |
| سارة علي | المحاسبة | القاهرة | 12000 | 4 |
| محمود حسن | المبيعات | الإسكندرية | 14000 | 6 |
| نور إبراهيم | المبيعات | القاهرة | 13000 | 4 |
| خالد أحمد | المبيعات | القاهرة | 9000 | 2 |
المهمة: حساب متوسط الراتب بثلاث شروط:
- الشرط 1: القسم = "المبيعات"
- الشرط 2: الفرع = "القاهرة"
- الشرط 3: سنوات الخبرة > 3
الحل:
=AVERAGEIFS(D2:D200, B2:B200, "المبيعات", C2:C200, "القاهرة", E2:E200, ">3")
الشرح:
- average_range: D2:D200 (عمود الرواتب - ده اللي هنحسب متوسطه)
- criteria_range1: B2:B200 (عمود القسم)
- criteria1: "المبيعات"
- criteria_range2: C2:C200 (عمود الفرع)
- criteria2: "القاهرة"
- criteria_range3: E2:E200 (عمود الخبرة)
- criteria3: ">3" (أكبر من 3 سنوات)
النتيجة في المثال أعلاه: متوسط رواتب أحمد (15000) + نور (13000) = 14000 جنيه
لماذا خالد لم يُحسب؟ لأن خبرته 2 سنة فقط (لا تحقق شرط >3)
الفائدة: مها دلوقتي تقدر تعمل تحليل مفصل:
- متوسط رواتب كل قسم في كل فرع
- متوسط رواتب الخبرات المختلفة
- مقارنة الفروع بدقة
- كل ده بدون فلاتر يدوية أو نسخ ولصق
تطبيق عملي 2: قسم المبيعات - تقييم الأداء بمعايير متعددة
السيناريو: ياسر مدير مبيعات، عايز يقيم أداء الفريق. السؤال: "ما متوسط مبيعات المنتجات الفئة A، في الربع الأول، للعملاء الجدد؟"
تصميم الجدول:
| التاريخ (A) | المنتج (B) | الفئة (C) | المبيعات (D) | نوع العميل (E) |
|---|---|---|---|---|
| 2026-01-15 | لابتوب X | A | 25000 | جديد |
| 2026-02-10 | ماوس Y | B | 500 | قديم |
| 2026-03-20 | شاشة Z | A | 18000 | جديد |
| 2026-04-05 | لوحة مفاتيح W | A | 15000 | جديد |
المهمة: متوسط مبيعات الفئة A، في يناير-مارس، للعملاء الجدد فقط.
الحل:
=AVERAGEIFS(D2:D500, C2:C500, "A", E2:E500, "جديد", A2:A500, ">=2026-01-01", A2:A500, "<=2026-03-31")
الشرح:
- average_range: D2:D500 (المبيعات)
- الشرط 1: الفئة = "A"
- الشرط 2: نوع العميل = "جديد"
- الشرط 3: التاريخ >= 2026-01-01
- الشرط 4: التاريخ <= 2026-03-31
النتيجة: متوسط (25000 + 18000) / 2 = 21500 جنيه
ملاحظة: لاحظ إننا استخدمنا نفس النطاق (A2:A500) مرتين - مرة لـ ">=" ومرة لـ "<=" - ده تمام! AVERAGEIFS بتقبل تكرار النطاقات بشروط مختلفة.
البديل الأسهل للتواريخ - استخدام دوال مساعدة:
لو عندك خلية فيها تاريخ البداية (G2) وتاريخ النهاية (H2):
=AVERAGEIFS(D2:D500, C2:C500, "A", E2:E500, "جديد", A2:A500, ">="&G2, A2:A500, "<="&H2)
كده لو غيرت التواريخ في G2 و H2، المتوسط بيتحدث تلقائيًا! اقرأ دالة DATE في Excel للمزيد عن التعامل مع التواريخ.
تطبيق عملي 3: قسم المشتريات - تحليل أداء الموردين
السيناريو: ليلى مسؤولة مشتريات، محتاجة تقيم الموردين. السؤال: "ما متوسط سعر الوحدة للمواد الخام، من الموردين ذوي التقييم A، بكميات أكثر من 100 وحدة؟"
تصميم الجدول:
| المورد (A) | التقييم (B) | المادة (C) | السعر/الوحدة (D) | الكمية (E) |
|---|---|---|---|---|
| شركة الأمل | A | خام نوع 1 | 50 | 150 |
| مؤسسة النور | B | خام نوع 2 | 45 | 200 |
| شركة الفجر | A | خام نوع 1 | 48 | 80 |
| مصنع السلام | A | خام نوع 3 | 52 | 120 |
المهمة: متوسط السعر للموردين تقييم A، بكميات > 100 وحدة.
الحل:
=AVERAGEIFS(D2:D300, B2:B300, "A", E2:E300, ">100")
النتيجة: متوسط (50 + 52) / 2 = 51 جنيه/وحدة
ليه شركة الفجر ما اتحسبتش؟ لأن الكمية 80 (أقل من 100)
التطوير: ليلى ممكن تعمل جدول مقارنة:
| التقييم | متوسط السعر (كميات > 100) | متوسط السعر (كل الكميات) |
|---|---|---|
| A | =AVERAGEIFS(...) | =AVERAGEIF(...) |
| B | =AVERAGEIFS(...) | =AVERAGEIF(...) |
| C | =AVERAGEIFS(...) | =AVERAGEIF(...) |
كده تقدر تشوف هل الموردين الكبار (كميات عالية) أرخص ولا أغلى من الصغار. للمزيد عن تحليل التصنيفات، اقرأ شرح دالة AVERAGEIF في Excel.
تطبيق عملي 4: التحليل المالي - مقارنة الأداء الإقليمي
السيناريو: شركة متعددة الفروع عايزة تقارن أداء الفروع بدقة.
السؤال المعقد: "ما متوسط هامش الربح للمنتجات المباعة، في كل منطقة، للطلبات الأكبر من 10,000 جنيه، خلال الربع الأول؟"
الحل - دالة ديناميكية:
لو عندك في خلية منفصلة:
- F2: اسم المنطقة (القاهرة، الإسكندرية، إلخ)
- G2: الحد الأدنى للطلب (10000)
- H2: تاريخ البداية (2026-01-01)
- I2: تاريخ النهاية (2026-03-31)
=AVERAGEIFS(هامش_الربح, المنطقة, F2, قيمة_الطلب, ">="&G2, التاريخ, ">="&H2, التاريخ, "<="&I2)
لما تغير المنطقة في F2 أو أي معيار تاني، المتوسط بيتحدث فورًا!
البناء على ده: ممكن تعمل Dashboard كامل:
| المنطقة | متوسط هامش الربح | عدد الطلبات | متوسط قيمة الطلب |
|---|---|---|---|
| القاهرة | =AVERAGEIFS(...) | =COUNTIFS(...) | =AVERAGEIFS(...) |
| الإسكندرية | =AVERAGEIFS(...) | =COUNTIFS(...) | =AVERAGEIFS(...) |
| الصعيد | =AVERAGEIFS(...) | =COUNTIFS(...) | =AVERAGEIFS(...) |
كل الأرقام ديناميكية - تتحدث لما البيانات تتحدث. لبناء أنظمة تفاعلية كاملة، اقرأ دليل بناء Dashboards في Excel 2026.
💰 فرصة حقيقية: تعرف ازاي تربح من Excel ومهارات تحليل البيانات وتحولها لمصدر دخل إضافي بالدولار 👈 Pillar #4: الدليل الكامل للربح من الإنترنت 2026
أخطاء كارثية لازم تتجنبها
| الغلطة | ليه كارثية | الحل الصحيح |
|---|---|---|
| نطاقات بأحجام مختلفة | لو average_range فيه 100 صف و criteria_range فيه 90، Excel بيرجع #VALUE! | تأكد إن كل النطاقات (average وcriteria) ليها نفس عدد الصفوف |
| الخلط بين AVERAGEIF و AVERAGEIFS | ترتيب المعاملات مختلف تمامًا - بيطلع نتيجة غلط أو خطأ | AVERAGEIF: (range, criteria, average_range) vs AVERAGEIFS: (average_range, criteria_range, criteria) |
| نسيان علامات الاقتباس للنصوص | "المبيعات" صح، المبيعات غلط (Excel بيفكرها اسم نطاق) | دايمًا حط النصوص في علامات اقتباس "نص هنا" |
| شروط التواريخ بدون معاملات مقارنة | "2026-01-01" مش هتشتغل - Excel بيفسرها كنص مش تاريخ | استخدم ">="&DATE(2026,1,1) أو ">="&G2 لو التاريخ في خلية |
| استخدام AND/OR داخل AVERAGEIFS | AVERAGEIFS مش بتقبل دوال منطقية مركبة | AVERAGEIFS بتطبق AND تلقائيًا. لو عايز OR، استخدم صيغة مختلفة |
| تجاهل القيم النصية في average_range | لو في خلايا نصية أو فارغة، بيتجاهلها تلقائيًا - ممكن يكون ده مش مقصود | تأكد إن average_range كله أرقام، استخدم ISNUMBER للتحقق |
| استخدام Wildcards بشكل خاطئ | "*مبيعات" بتشتغل، لكن "*مبيعات*" أوسع وممكن تجيب نتائج مش مقصودة | كن دقيقًا في Wildcards: "*" لأي عدد أحرف، "?" لحرف واحد |
حيلة احترافية (Pro Hack)
تقنية "المتوسط المرجح بالشروط" (Weighted Conditional Average):
أحيانًا محتاج متوسط مرجح مش متوسط عادي. مثال: متوسط الأسعار مرجح بالكميات.
المثال: عندك مبيعات منتج بأسعار مختلفة وكميات مختلفة. عايز المتوسط الفعلي (المرجح)، مش المتوسط الحسابي البسيط.
البيانات:
| المنتج | السعر | الكمية | القسم |
|---|---|---|---|
| A | 100 | 10 | مبيعات |
| B | 200 | 5 | مبيعات |
المتوسط الحسابي البسيط: (100 + 200) / 2 = 150
المتوسط المرجح الصحيح: (100×10 + 200×5) / (10+5) = 2000/15 = 133.33
الحل بالدوال:
=SUMIFS(السعر_مضروب_الكمية, القسم, "مبيعات") / SUMIFS(الكمية, القسم, "مبيعات")
أو الأوضح - استخدام SUMPRODUCT:
=SUMPRODUCT((القسم="مبيعات")*(السعر)*(الكمية)) / SUMIFS(الكمية, القسم, "مبيعات")
ده بيديك متوسط دقيق يعكس الواقع الفعلي للمبيعات! اقرأ شرح دالة SUMIFS في Excel للمزيد.
مقارنة ذكية: AVERAGEIFS vs البدائل
| المعيار | AVERAGEIFS | AVERAGEIF | AVERAGE + FILTER يدوي | Pivot Table |
|---|---|---|---|---|
| عدد الشروط | ⭐⭐⭐⭐⭐ (حتى 127 شرط) | ⭐ (شرط واحد فقط) | ⭐⭐⭐ (حسب صبرك!) | ⭐⭐⭐⭐⭐ (غير محدود) |
| الديناميكية | ⭐⭐⭐⭐⭐ (تلقائي 100%) | ⭐⭐⭐⭐⭐ (تلقائي) | ⭐ (يدوي - تعيد كل مرة) | ⭐⭐⭐ (Refresh يدوي) |
| سهولة الاستخدام | ⭐⭐⭐⭐ (صيغة واحدة واضحة) | ⭐⭐⭐⭐⭐ (أبسط) | ⭐⭐ (خطوات كتيرة) | ⭐⭐⭐ (واجهة بصرية) |
| السرعة | ⭐⭐⭐⭐⭐ (فوري) | ⭐⭐⭐⭐⭐ (فوري) | ⭐⭐ (بطيء ويدوي) | ⭐⭐⭐⭐ (سريع لكن محتاج إعداد) |
| المرونة | ⭐⭐⭐⭐⭐ (شروط معقدة) | ⭐⭐⭐ (محدودة) | ⭐⭐⭐⭐⭐ (كل حاجة ممكنة) | ⭐⭐⭐⭐⭐ (مرونة عالية) |
| قابلية النسخ | ⭐⭐⭐⭐⭐ (copy-paste سهل) | ⭐⭐⭐⭐⭐ (سهل) | ⭐ (كل مرة من جديد) | ⭐⭐ (Pivot منفصل) |
إمتى تستخدم كل أداة؟
استخدم AVERAGEIFS لو:
- عندك 2+ شروط لازم تتحقق
- محتاج نتيجة ديناميكية تتحدث تلقائيًا
- بتبني تقارير أو Dashboards
- عايز دالة واحدة بسيطة مش عملية معقدة
استخدم AVERAGEIF لو:
- عندك شرط واحد بس
- الحسابات بسيطة
- مش محتاج تعقيد AVERAGEIFS - اقرأ شرح AVERAGEIF
استخدم AVERAGE + FILTER يدوي لو:
- حساب لمرة واحدة فقط
- مش محتاج يتكرر أو يتحدث
- عايز تشوف البيانات بعينك قبل الحساب
استخدم Pivot Table لو:
- محتاج تحليل شامل متعدد الأبعاد
- عايز تقارير معقدة بتفاعل بصري
- بتشتغل مع بيانات ضخمة - اقرأ دليل Pivot Table
الاستراتيجية الأذكى: استخدم AVERAGEIFS للحسابات السريعة والديناميكية في التقارير، Pivot Tables للتحليل الاستكشافي الشامل، وادمج الاتنين لأفضل نتيجة.
نصائح من مستوى الخبراء
النصيحة 1 - استخدام Named Ranges للوضوح:
بدل:
=AVERAGEIFS(D2:D500, B2:B500, "مبيعات", C2:C500, "القاهرة")
استخدم:
=AVERAGEIFS(الرواتب, الأقسام, "مبيعات", الفروع, "القاهرة")
الكود بيوثق نفسه - أي حد يشوفه بيفهمه فورًا!
النصيحة 2 - دمج AVERAGEIFS مع Data Validation:
اعمل drop-down list بأسماء الأقسام في خلية (F2)، بعدين:
=AVERAGEIFS(الرواتب, الأقسام, F2)
لما تختار قسم من الـ dropdown، المتوسط بيتحدث فورًا - تقرير تفاعلي!
النصيحة 3 - معالجة #DIV/0! بذكاء:
لو مفيش صفوف تحقق الشروط، AVERAGEIFS بترجع #DIV/0!. الحل:
=IFERROR(AVERAGEIFS(الرواتب, الأقسام, "مبيعات"), "لا توجد بيانات")
أو لو عايز صفر بدل الرسالة:
=IFERROR(AVERAGEIFS(الرواتب, الأقسام, "مبيعات"), 0)
اقرأ دالة IFERROR للمزيد عن معالجة الأخطاء.
النصيحة 4 - "قاعدة الشروط المتدرجة":
رتب الشروط من الأكثر تقييدًا (اللي بيستبعد صفوف كتيرة) للأقل. ده بيخلي Excel يشتغل أسرع.
مثال - بدل:
=AVERAGEIFS(المبيعات, المنطقة, "القاهرة", التاريخ, ">="&DATE(2026,1,1), الفئة, "A")
استخدم:
=AVERAGEIFS(المبيعات, الفئة, "A", التاريخ, ">="&DATE(2026,1,1), المنطقة, "القاهرة")
لو "الفئة A" موجودة في 10% من الصفوف، Excel بيستبعد 90% من الأول، فالشروط التانية بتتطبق على عدد أقل.
النصيحة 5 - دمج مع Conditional Formatting:
ممكن تلون الخلايا اللي متوسطها أعلى/أقل من قيمة معينة:
في Conditional Formatting، استخدم صيغة مخصصة:
=AVERAGEIFS($D$2:$D$500, $B$2:$B$500, B2) > 15000
كده كل قسم متوسط رواتبه أكثر من 15000 بيتلون (مثلاً أخضر) - visual analytics فوري!
📌 اقرأ المزيد - دوال Excel مرتبطة
📊 دوال الإحصائيات والتحليل
- دالة AVERAGEIFS - المتوسط بشروط متعددة في Excel 2026
- دالة AVERAGE - المتوسط الأساسي
- دالة AVERAGEIF - المتوسط الشرطي
- دالة SUMIFS - الجمع بشروط متعددة
- دالة COUNTIFS - العد بشروط متعددة
- دالة ROUND - تقريب الأرقام
🔍 دوال البحث
- دالة VLOOKUP - البحث العمودي
- دالة XLOOKUP - البديل الأحدث
- دالة INDEX - البحث المتقدم
- دالة MATCH - إرجاع موقع القيمة
- دالة HLOOKUP - البحث الأفقي
🧮 دوال الشروط
- دالة IF - الشرط الأساسي
- دالة IFS - الشروط المتعددة
- دالة IFERROR - معالجة الأخطاء
- دالة SWITCH - بديل IF الأنيق
📋 دوال النصوص
- LEFT و RIGHT و MID - استخراج النصوص
- دالة TRIM - إزالة المسافات
- دالة TEXT - تنسيق النصوص
- SUBSTITUTE و REPLACE - استبدال النصوص
📅 دوال التاريخ
🎯 دوال وأدوات متقدمة
- Pivot Table - الجداول المحورية
- دالة UNIQUE - القيم الفريدة
- دالة FILTER - تصفية البيانات
- Dashboards - بناء لوحات التحكم
أسئلة شائعة (FAQ)
ما هي دالة AVERAGEIFS في Excel 2026؟
دالة AVERAGEIFS في Excel 2026 هي دالة إحصائية متقدمة تحسب المتوسط الحسابي للقيم التي تحقق عدة شروط في نفس الوقت. على عكس AVERAGEIF التي تدعم شرطاً واحداً فقط، تستطيع AVERAGEIFS تطبيق حتى 127 شرطاً، مما يجعلها مثالية لتحليل البيانات المعقدة بدقة وسرعة.
إيه الفرق بين AVERAGEIF و AVERAGEIFS؟
AVERAGEIF لشرط واحد فقط، وصيغتها: (range, criteria, [average_range]). AVERAGEIFS لشروط متعددة، وصيغتها: (average_range, criteria_range1, criteria1, ...). لاحظ إن ترتيب المعاملات مختلف - ده سبب أخطاء كتيرة!
هل ممكن أستخدم OR بدل AND في AVERAGEIFS؟
AVERAGEIFS بتطبق AND تلقائيًا (كل الشروط لازم تتحقق). لو عايز OR، استخدم:
=(SUMIF(القسم,"مبيعات",الرواتب)+SUMIF(القسم,"تسويق",الرواتب))/(COUNTIF(القسم,"مبيعات")+COUNTIF(القسم,"تسويق"))
أو استخدم AVERAGE مع IF كـ array formula (Ctrl+Shift+Enter).
ليه بيطلعلي #DIV/0!؟
معناه مفيش أي صف يحقق كل الشروط، فالمتوسط = قسمة على صفر. الحل: استخدم IFERROR أو راجع الشروط - ممكن يكون في شرط غلط.
هل ممكن أستخدم Wildcards في الشروط؟
أيوه! استخدم "*" لأي عدد أحرف، "?" لحرف واحد. مثال:
=AVERAGEIFS(المبيعات, اسم_المنتج, "لابتوب*")
ده بيحسب متوسط مبيعات كل المنتجات اللي أسمها بيبدأ بـ "لابتوب".
إزاي أتعامل مع القيم الفارغة؟
AVERAGEIFS بتتجاهل الخلايا الفارغة في average_range تلقائيًا. لكن في criteria_range، الخلايا الفارغة بتتعامل كـ "" (نص فارغ). لو عايز تستبعدها، استخدم شرط "<>" (مش يساوي فارغ).
هل AVERAGEIFS بتشتغل مع التواريخ؟
أيوه، لكن استخدم معاملات المقارنة صح:
=AVERAGEIFS(المبيعات, التاريخ, ">="&DATE(2026,1,1), التاريخ, "<"&DATE(2026,4,1))
أو لو التاريخ في خلية G2:
=AVERAGEIFS(المبيعات, التاريخ, ">="&G2)
كام عدد الشروط الأقصى؟
127 زوج من (criteria_range, criteria) - يعني 127 شرط. في الواقع العملي، لو وصلت لـ 10-15 شرط، ده إشارة إنك محتاج تعيد التفكير في تصميم البيانات أو تستخدم Pivot Table.
هل ممكن أحسب متوسط بناءً على لون الخلية؟
AVERAGEIFS مش بتشوف الألوان - بس القيم. لو عايز تحسب بناءً على اللون، محتاج VBA أو تحط عمود مساعد بقيمة تمثل اللون (مثلاً: "أحمر"، "أخضر") واستخدمه كـ criteria.
الخلاصة: خطوتك التالية
AVERAGEIFS Excel 2026 مش مجرد دالة حساب - ده أداة تحليل استراتيجية بتحول البيانات الخام لمعلومات قابلة للتنفيذ. القدرة على حساب متوسطات دقيقة بشروط متعددة = قرارات أفضل، تخطيط أدق، فهم أعمق للأداء.
الفرق بين محلل بيانات عادي ومحترف مش في كمية البيانات اللي عنده - هو في قدرته على استخراج insights دقيقة ومحددة من البيانات دي.
دلوقتي، إنت عندك كل المعرفة اللي محتاجها. المطلوب منك: التطبيق.
التحدي بتاعك:
- النهاردة: افتح ملف بيانات عندك، حدد سؤال تحليلي محدد
- بكرة: اكتب أول AVERAGEIFS بشرطين على الأقل، قارن النتيجة بالفلتر اليدوي
- بعد 3 أيام: ابني تقرير صغير فيه 5-6 متوسطات مشروطة مختلفة
- بعد أسبوع: اربط AVERAGEIFS بـ Data Validation واعمل Dashboard تفاعلي بسيط
كل مرة هتستخدم فيها AVERAGEIFS، هتوفر وقت وتزود دقة التحليل. كل تقرير هتبنيه بيها، هيبقى أكثر احترافية وموثوقية. وبعد شهر، هتبص لورا وتتعجب إزاي كنت بتحلل البيانات بالطريقة اليدوية.
البيانات الخام ملهاش قيمة. القيمة الحقيقية في قدرتك على استخراج المعنى منها بدقة وسرعة.
ابدأ دلوقتي. افتح Excel. اكتب أول AVERAGEIFS. شوف الفرق بنفسك.
إخلاء المسؤولية
تنبيه مهم: المحتوى المقدم لأغراض تعليمية وتوعوية فقط، وليس نصيحة احترافية.
- الكاتب ليس متخصصاً معتمداً: المعلومات مبنية على بحث وتجربة شخصية.
- إصدارات Excel مختلفة: دالة AVERAGEIFS متاحة في Excel 2007+، وجميع إصدارات Google Sheets.
- نتائج الدوال قد تختلف: حسب البيانات والإعدادات الإقليمية.
- اللغة العربية في Excel: بعض أسماء الدوال مختلفة في النسخة العربية.
- الأمثلة توضيحية: طبق على بياناتك الفعلية بحذر، اعمل backup أولاً.
- الأخطاء واردة: راجع دائماً نتائج الـ formulas قبل الاعتماد عليها.
- التحديثات: Microsoft تطلق ميزات جديدة باستمرار، تابع التحديثات.
- القرارات المالية: لا تعتمد على Excel وحده في القرارات المالية الحاسمة.
- تحمل المسؤولية: أنت المسؤول عن استخدامك للدوال. الموقع غير مسؤول عن أي خسائر.
بالمتابعة، أنت توافق على أن استخدامك لهذه المعلومات على مسؤوليتك الشخصية الكاملة.
التعليقات
سيتم تحميل نموذج التعليق عند الضغط