KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

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

المؤلفKellyتاريخ التعديل

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


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

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

الخطوات:

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

=AVERAGE(Sheet1:Sheet5!A1:A10)

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

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

ملاحظة:
في=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) > زيادة تلقائية لمراجع ورقة العمل.
فتح ميزة الإشارة الديناميكية إلى أوراق العمل في Kutools

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

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

=AVERAGE(D7:D11)

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

تطبيق صيغة AVERAGE على القيم المملوءة

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

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

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

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

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

1. انقر علىKUTOOLS PLUS > Combine لفتح معالج تجميع ورقات العمل.
انقر على ميزة Combine في Kutools Plus

2. في المعالج (الخطوة 1 من 3):
حددتجميع وحساب البيانات من عدة مصنفات إلى ورقة عمل واحدة، ثم انقر علىNext للمتابعة.
حدد خيار دمج وحساب القيم عبر عدة ملفات عمل في ورقة عمل واحدة

3. في الخطوة 2 من 3:
- حدد أوراق العمل التي تريد تضمينها ضمنقائمة ورقة العمل.
- استخدم زرBrowse لتحديد النطاق الذي تريد حساب متوسطه.تعيين الخيارات في مربعات الحوار
- انقر على Same Range إذا كانت النطاقات متطابقة في جميع الأوراق.
- انقر على Next للمتابعة.
تعيين الخيارات في مربعات الحوار

4. في الخطوة 3 من 3:
اخترAverage من قائمةFunction المنسدلة. ويمكنك اختياريًا تكوين تسميات الصفوف/الأعمدة حسب الحاجة، ثم انقر علىFinish.

اختر Average من القائمة المنسدلة Function، وحدّد التسميات حسب حاجتك

5. سيعرض لك مربع حوار سؤالًا عما إذا كنت ترغب في حفظ الإعدادات الحالية كسيناريو لاستخدامه لاحقًا. اخترYes أوNo بناءً على احتياجاتك.
سيظهر مربع حوار لتذكيرك بحفظ السيناريو أو عدم حفظه

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

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

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

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

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

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

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

1. انتقل إلى تبويبDeveloper في Excel. إذا لم يكن ظاهرًا، ففعّله من خلالFile > Options > Customize الشريط. ثم انقر على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 مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   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.

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