Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية حساب متوسط الخلايا من أوراق عمل مختلفة في Excel؟

Author Kelly Last modified

عند العمل مع مصنفات Excel التي تحتوي على بيانات مشابهة عبر أوراق متعددة - مثل المبيعات الشهرية، أو موازنات الأقسام، أو نتائج الاستبيان المتكررة - قد تحتاج إلى حساب متوسط نفس الخلية أو نطاق الخلايا بسرعة عبر أوراق عمل مختلفة. الحساب اليدوي لهذه المتوسطات واحدًا تلو الآخر يمكن أن يكون مملًا وعرضة للأخطاء، خاصة مع زيادة عدد الأوراق. يقدم هذا الدليل عدة طرق فعالة وعملية لحساب متوسط الخلايا عبر أوراق عمل مختلفة في Excel، مما يساعدك على توفير الوقت وتقليل الأخطاء اليدوية وضمان الاتساق في تحليل البيانات.


حساب متوسط الخلايا من أوراق متعددة في Excel

إذا كنت بحاجة إلى حساب متوسط نفس النطاق عبر عدة أوراق عمل - على سبيل المثال، لإيجاد متوسط المبيعات في النطاق A1:A10 عبر الأوراق المسماة Sheet1 إلى Sheet5 - يوفر Excel حلًا مباشرًا يعتمد على الصيغة. هذه الطريقة تعمل بشكل أفضل عندما تكون جميع الأوراق لديها نفس الهيكل وأسماء متسقة.

الخطوات:

حدد خلية فارغة حيث تريد النتيجة (على سبيل المثال، الخلية C3)، وأدخل الصيغة التالية:

=AVERAGE(Sheet1:Sheet5!A1:A10)

بعد الضغط على Enter، سيعيد Excel قيمة المتوسط للنطاق المحدد عبر جميع الأوراق من Sheet1 إلى Sheet5.

apply a formula to average cells from different sheets

ملاحظة:
في =AVERAGE(Sheet1:Sheet5!A1:A10):
  - Sheet1:Sheet5 يحدد نطاقًا من علامات الأوراق المتتابعة. يتم تضمين كلتا النقطتين النهائيتين.
  - A1:A10 هو نفس النطاق عبر جميع الأوراق.

⚠️ تأكد من وجود هذا النطاق على كل ورقة في النطاق. وإلا، سيعيد Excel #REF! خطأ.

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

=AVERAGE(A1:A5, Sheet2!A3:A6, Sheet3!A7:A9, Sheet4!A2:A10, Sheet5!A4:A7)

هذا الإصدار مفيد عندما تختلف النطاقات بين الأوراق. أدخلها في خلية النتيجة واضغط على Enter.

المزايا: سريع وبسيط لأوراق العمل المتقاربة والمتسقة في التسمية دون استخدام إضافات أو VBA.
العيوب: إدراج أو حذف أو إعادة تسمية الأوراق في المنتصف يمكن أن يعطل النتائج. بالنسبة للأوراق الديناميكية أو غير المتقاربة، تحديث الصيغ يكون يدويًا.
نصائح: تحقق جيدًا من تهجئة أسماء الأوراق وتأكد من وجود النطاق المستهدف على جميع الأوراق. إذا قمت بنسخ الصيغ بين الخلايا، تحقق من أن جميع المراجع لا تزال صالحة.

حساب متوسط نفس الخلية من أوراق متعددة باستخدام Kutools لـ Excel

Kutools لـ Excel يعزز قدرتك على استخراج ودمج القيم من نفس الخلية أو النطاق عبر أوراق عمل متعددة باستخدام ميزة زيادة تلقائية لمراجع ورقة العمل. هذا مفيد بشكل خاص عند التعامل مع عدد كبير من الأوراق ذات التصميم الموحد.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

خطوات الاستخدام:

1. افتح ورقة عمل جديدة (مثل ورقة ملخص)، ثم حدد الخلية التي تريد حساب المتوسط فيها - على سبيل المثال، D7.

2. اذهب إلى Kutools > More (ضمن Formula المجموعة) > زيادة تلقائية لمراجع ورقة العمل.
Open Dynamically Refer to Worksheets feature in Kutools

3. في مربع الحوار:
  - اختر ترتيب التعبئة من Fill order القائمة المنسدلة (على سبيل المثال، تعبئة حسب العمود، ثم حسب الصف).
  - في قائمة ورقة العمل, تحقق من الأوراق التي تحتوي على الخلية التي تريد حساب المتوسط لها.
  - انقر Fill Range, ثم أغلق مربع الحوار.
Set options in Kutools dialog

4. سيتم سرد قيم الخلايا المختارة في النطاق (على سبيل المثال، D7:D11). ثم أدخل الصيغة التالية في خلية فارغة أخرى لحساب المتوسط:

=AVERAGE(D7:D11)

اضغط على Enter للحصول على النتيجة. هذا يبسط عملية الدمج ولكن لا يتمدد تلقائيًا ليشمل الأوراق المضافة حديثًا - ستحتاج إلى إعادة تشغيل الميزة عند تغيير قائمة الأوراق.

Apply AVERAGE formula to filled values

المزايا: يؤتمت استخراج نفس الخلية من أوراق متعددة، يقلل من تعديل الصيغ، مثالي للمصنفات الكبيرة.
القيود: يتطلب Kutools؛ يجب إعادة تحديد الأوراق الجديدة يدويًا؛ ليس مثاليًا للمهام الصغيرة مرة واحدة.
نصيحة عملية: بعد ملء النطاق، تحقق جيدًا من أن جميع الأوراق المستهدفة تم اختيارها وأن الخلايا المستخرجة صحيحة قبل حساب المتوسط.

حساب متوسط دفعة للعديد من الخلايا عبر أوراق متعددة باستخدام Kutools لـ Excel

في بعض الحالات، قد تحتاج إلى حساب متوسط عدة خلايا مقابلة عبر أوراق عمل متعددة في وقت واحد - على سبيل المثال، تلخيص النتائج لـ A1 وB1 وC1 من كل ورقة عمل. يمكن أن يصبح هذا الأمر مرهقًا باستخدام الصيغ القياسية، لكن أداة الجمع (الأوراق والمصنفات) في Kutools لـ Excel تبسط هذه العملية بشكل كبير.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

كيفية استخدام هذه الوظيفة:

1. انقر Kutools Plus > Combine لفتح معالج الجمع للأوراق.
click Combine feature in Kutools Plus

2. في المعالج (الخطوة 1 من 3):
تحقق تجميع وحساب البيانات من عدة مصنفات إلى ورقة عمل واحدة, ثم انقر التالي لمتابعة.
check the Consolidate and calculate values across multiple workbooks into one worksheet option

3. في الخطوة 2 من 3:
  - حدد الأوراق التي تريد تضمينها ضمن قائمة ورقة العمل.
  - استخدم زر تصفح لزر select button لتحديد النطاق لحساب المتوسط.
  - انقر نفس النطاق إذا كانت النطاقات متطابقة بين جميع الأوراق.
  - انقر التالي لمتابعة.
set options in the dialog boxes

4. في الخطوة 3 من 3:
حدد متوسط من Function القائمة المنسدلة. بشكل اختياري، قم بتكوين تسميات الصفوف/الأعمدة حسب الحاجة، ثم انقر إنهاء.

select Average from the Function drop down, specify labels based on your need

5. سيظهر مربع حوار يسأل ما إذا كنت ترغب في حفظ الإعدادات الحالية كسيناريو لاستخدامه في المستقبل. اختر نعم أو لا بناءً على احتياجاتك.
A dialog box will pop out to remind you to save the scenario or not

الآن، ستُظهر كل خلية في النطاق المخرج الذي حددته متوسط الخلايا المقابلة من جميع الأوراق المحددة. هذه الطريقة مفيدة بشكل خاص للعمليات المتكررة أو عند دمج كميات كبيرة من البيانات المنظمة بسرعة.

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

الفوائد: تدير بكفاءة مهام كبيرة الحجم بشكل دفعة؛ تدعم ليس فقط المتوسطات ولكن أيضًا وظائف إحصائية أخرى مثل SUM، COUNT، MAX، MIN، إلخ.
القيود: يتطلب إضافة Kutools؛ أقل مرونة إذا تباينت هياكل الأوراق أو تطلب تخصيصًا أكثر تقدمًا.
نصيحة: تأكد من حفظ مصنفك قبل البدء. تحقق بعناية من اختيارات الأوراق والنطاقات لمنع النتائج غير الصحيحة للدمج.

أتمتة حساب متوسط الخلايا عبر الأوراق باستخدام كود VBA

بالنسبة للمستخدمين الذين يحتاجون إلى أتمتة حساب متوسط الخلايا عبر أوراق عمل متعددة - خاصة عندما تكون أسماء الأوراق غير متقاربة أو تتغير كثيرًا أو عندما تريد تحديد النطاقات أثناء التنفيذ - يمكن أن يكون استخدام ماكرو VBA حلاً فعالاً. هذه الطريقة هي الأفضل للمستخدمين المتقدمين أو المصنفات التي تُضاف إليها الأوراق أو تُعاد تسميتها غالبًا.

يتيح لك الكود التالي لـ VBA إدخال أسماء الأوراق والنطاقات بشكل ديناميكي، ثم يحسب متوسط النطاق المحدد عبر جميع الأوراق المدرجة. إنه مثالي لدمج القيم من مصنفات معقدة أو يتم تحديثها بشكل متكرر.

كيفية إعداد واستخدام هذا الحل باستخدام VBA:

1. انتقل إلى تبويب Developer في Excel. إذا لم يكن مرئيًا، قم بتمكينه عبر File > Options > Customize Ribbon. انقر Visual Basic لفتح المحرر. ثم انتقل إلى Insert > Module والصق الكود التالي:

Sub AverageAcrossSheets()
    Dim xSheetNames As String
    Dim xCellRange As String
    Dim xArr As Variant
    Dim xSheet As Worksheet
    Dim xTotal As Double
    Dim xCount As Long
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    xSheetNames = Application.InputBox("Enter sheet names separated by commas (e.g., Sheet1,Sheet3,Summary):", xTitleId, Type:=2)
    If xSheetNames = "" Then Exit Sub
    
    xCellRange = Application.InputBox("Enter cell or range to average (e.g., A1 or A1:B10):", xTitleId, Type:=2)
    If xCellRange = "" Then Exit Sub
    
    xArr = Split(xSheetNames, ",")
    xTotal = 0
    xCount = 0
    
    For i = LBound(xArr) To UBound(xArr)
        Set xSheet = Nothing
        Set xSheet = ThisWorkbook.Sheets(Trim(xArr(i)))
        
        If Not xSheet Is Nothing Then
            If Not IsError(Application.WorksheetFunction.Average(xSheet.Range(xCellRange))) Then
                xTotal = xTotal + Application.WorksheetFunction.Sum(xSheet.Range(xCellRange))
                xCount = xCount + xSheet.Range(xCellRange).Count
            End If
        End If
    Next i
    
    If xCount = 0 Then
        MsgBox "No valid data found!", vbExclamation, xTitleId
    Else
        MsgBox "The average across selected sheets and range is: " & xTotal / xCount, vbInformation, xTitleId
    End If
End Sub

2. لتشغيل الماكرو، اضغط F5 في المحرر، أو أغلقه وانتقل إلى Developer > Macros، حدد AverageAcrossSheets، ثم انقر Run.

3. عند المطالبة، أدخل قائمة بفاصلة بين أسماء الأوراق (مثل Sheet1,Sheet3,Summary)، ثم حدد النطاق (مثل A1:A10).

4. سيقوم الماكرو بحساب الإجمالي والعدد من كل ورقة صحيحة وعرض المتوسط في مربع رسالة.

ملاحظات حول المعاملات:

  • أسماء الأوراق غير حساسة لحالة الأحرف ولكن يجب أن تتطابق تمامًا.
  • النطاق يمكن أن يكون خلية واحدة، عمودًا كاملًا (مثل B:B)، أو نطاقًا مستطيلي الشكل (مثل D2:E12).
  • الأوراق غير الصالحة أو المفقودة سيتم تجاوزها بصمت.
النقاط القوية: مرنة وديناميكية؛ تعمل مع أوراق غير متقاربة ومتنوعة التسمية؛ تقوم بمتوسط أي نطاق محدد عبر أوراق متعددة بدون صيانة للصيغ.
القيود: يتطلب مصنفًا ممكّنًا للماكرو (.xlsm)؛ يجب على المستخدمين السماح بتنفيذ الماكرو؛ النتائج تظهر في مربع رسالة ولا يتم كتابتها مرة أخرى إلى ورقة إلا إذا تم تخصيصها.
نصيحة: احفظ مصنفك قبل تشغيل الماكرو. إذا واجهت أخطاء، تحقق جيدًا من أسماء الأوراق والنطاقات. قد يتم حظر الماكرو بواسطة إعدادات الأمان - قم بتعديلها إذا لزم الأمر.

عرض توضيحي: متوسط الخلايا من أوراق مختلفة في Excel

 

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

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

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


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

  • تفعيل تحرير وقراءة عبر التبويبات في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة في نفس النافذة، بدلاً من نوافذ مستقلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات اليومية من الفأرة!

جميع إضافات Kutools. مثبت واحد

حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد