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

كيف تستخدم دالة COUNTIF لحساب النسبة المئوية في Excel؟

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

لنفترض أنك أجريت استبيانًا بحثيًّا وجمعت النتائج في تقرير موجز، حيث اختار كل مشارك أحد الخيارات الثلاثة: A أو B أو C. الآن، تريد تحديد ليس فقط عدد المرّات التي تم فيها اختيار كل خيار، بل أيضًا النسبة المئوية التي يمثلها كلٌّ منها من إجمالي الاستجابات — على سبيل المثال، ما نسبة اختيار الخيار A من مجموع الردود؟ بعبارة أخرى، تسعى إلى حساب الحصة النسبية لكل فئة من إجمالي الاستجابات. يُعد هذا النوع من التحليل ضروريًّا غالبًا عند إعداد ملخصات الاستبيانات، أو عرض نتائج التصويت، أو تحليل إحصائيات مراقبة الجودة، أو أي سياق يعتمد فيه التحليل على توزيع البيانات عبر فئات محددة. في هذه المقالة، ستجد عدة طرق عملية لحساب النسبة المئوية لخيار معيّن ضمن نطاق معين، مما يسهّل عليك تفسير البيانات وعرضها بوضوح في التقارير ولوحات المعلومات.

نسبة خيار معيّن ضمن نطاق


استخدام COUNTIF لحساب النسبة المئوية لقيمة محددة باستخدام صيغة

يمكنك دمج دالتيCOUNTIF وCOUNTA لحساب النسبة المئوية لقيمة محددة ضمن نطاق البيانات في Excel. كما تُظهر بيانات العينة، تُمكّنك هاتان الدالتان من تحديد حصة كل خيار بسرعة!

الخطوة 1:في الخلية المستهدفة (مثل E2)، أدخل الصيغة التالية:

=COUNTIF($B$2:$B$16,D2)/COUNTA($B$2:$B$16)

تحسب هذه الصيغة عدد مرات ظهور القيمة الموجودة فيD2 ضمن النطاقB2:B16، ثم تقسمها على إجمالي عدد الإدخالات غير الفارغة في ذلك النطاق. ونتيجةً لذلك، تحصل على قيمة عشرية تمثّل النسبة المئوية. تأكد من أن النطاقB2:B16 يتطابق مع نطاق بياناتك الفعلي، وأن الخليةD2تحتوي على القيمة المحددة التي تريد تحليلها، مثل «A» أو «B» أو «C».

الصيغة المُدخلة في خلية

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

زر نمط النسبة المئوية على الشريط

الخطوة 3:لتطبيق الحساب على القيم الأخرى، اسحب مقبض التعبئة لأسفل. عندئذٍ، ستقوم كل خلية بحساب النسبة المئوية للعلامة المقابلة في العمود D، مما يمكّنك من رؤية التوزيع لجميع الفئات مثل A وB وC وما إلى ذلك:

الصيغة ونمط النسبة المئوية المستخدمان في الخلايا أدناه

احتياطات ونصائح:

  • تأكد من خلو نطاق البيانات من أي خلايا فارغة أو غير صالحة، إذ قد تؤثر على دقة النسبة المئوية.
  • إذا أردت استبعاد الخلايا الفارغة، فتأكد من أن استخدامك لـCOUNTA يتماشى مع منطقك، أو فكّر في استبداله بـCOUNTIF لمطابقة قيم محددة.
  • استخدم دائمًا المراجع المطلقة (مثل: $B$2:$B$16) لضمان بقاء النطاق ثابتًا عند نسخ الصيغة.
  • هذه الطريقة مثالية للبيانات الثابتة، أما في حالة مجموعات البيانات الديناميكية أو التي تتغير باستمرار، فقد يكون الجدول المحوري خيارًا أكثر ملاءمة.

ملاحظة:في الصيغة، يمثلB2:B16 نطاق البيانات الأصلية الخاص بك، وتشيرD2 إلى خلية المرجع التي تحتوي على القيمة التي تريد حساب نسبتها المئوية.


استخدم جدول بيانات محوري لحساب العدد والنسبة المئوية

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

✅ متى تستخدم هذه الطريقة:مثالية للبيانات التي يتم تحديثها بانتظام، والتلخيصات البصرية، والعروض التقديمية التي تتطلب تجميعًا ديناميكيًّا سريعًا مع عرض النسب المئوية.

الخطوة 1:حدد مجموعة البيانات الخاصة بك، مثلA1:B16. تأكد من أن العمود الذي يحتوي على القيم (مثل A/B/C) مُعنوَن — على سبيل المثال، العنوان: الخيار.

الخطوة 2:في الشريط، انتقل إلىإدراج > جدول محوري. في مربع الحوار، تأكد من نطاق البيانات الخاص بك، ثم اختر وضع الجدول المحوري في ورقة جديدة أو ورقة عمل موجودة. انقر علىموافق.

الخطوة 3:في قائمة حقول الجدول المحوري:

  • اسحب حقلالخيارإلى منطقةالصفوف.
  • اسحب نفس الحقلالخيارإلى منطقةالقيم. بشكل افتراضي، سيعرض العدد.

الخطوة 4:لعرض النسب المئوية:

  • انقر على السهم المنسدل بجانبعدد الخيارفي منطقةالقيم.
  • اختر علامة التبويبالقيمة إعدادات الحقول > عرض القيم As.
  • اختر% من إجمالي العمود(أو)% من الإجمالي العام)، ثم انقر علىموافق.

نصائح:

  • لتحديث جدول البيانات المحوري بعد تغيير البيانات، انقر بزر الماوس الأيمن في أي مكان داخل الجدول واخترتحديث.
  • إذا لم تظهر النسبة المئوية، فتأكد مجددًا من أنك اخترت% من إجمالي العمودضمنعرض القيم As.
  • يمكنك أيضًا فرز القيم بترتيب تنازلي لرؤية الخيار الأكثر تكرارًا.

المزايا:سريعة، ديناميكية، لا تتطلب صيغًا، وممتازة لإنشاء التقارير.
العيوب:تتطلب معرفة أساسية بعمليات الجداول المحورية؛ وعرض النسب المئوية يتم داخل الجدول المحوري (وليس كصيغ مستقلة).


ماكرو VBA: حساب العدد والنسبة المئوية تلقائيًّا

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

✅ متى تستخدم:مثالية للمستخدمين المتقدمين الذين يتعاملون مع بيانات استبيانات أو مسوحات ضخمة ويرغبون في إنشاء تقارير تلقائية. تتطلب ملف Excel مُفعّل الماكرو ومعرفة أساسية بلغة VBA.

الخطوة 1:اضغط علىAlt + F11 لفتح محرر VBA، ثم انتقل إلىإدراج > وحدة نمطيةوالصق الكود التالي:

Sub CalculateOptionPercentages()
    Dim optionRange As Range
    Dim resultRange As Range
    Dim dict As Object
    Dim cell As Range
    Dim total As Long
    Dim rowIndex As Long
    Dim key As Variant
    Dim i As Long

    Set dict = CreateObject("Scripting.Dictionary")
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set optionRange = Application.Selection
    Set optionRange = Application.InputBox("Select your data column (options)", xTitleId, optionRange.Address, Type:=8)
    
    Set resultRange = Application.InputBox("Select output starting cell for summary", xTitleId, optionRange.Cells(1, 1).Offset(0, 2).Address, Type:=8)
    On Error GoTo 0
    
    If optionRange Is Nothing Or resultRange Is Nothing Then Exit Sub
    
    total = 0
    For Each cell In optionRange
        If cell.Value <> "" Then
            If Not dict.Exists(cell.Value) Then
                dict.Add cell.Value, 1
            Else
                dict(cell.Value) = dict(cell.Value) + 1
            End If
            total = total + 1
        End If
    Next cell

    resultRange.Cells(1, 1).Value = "Option"
    resultRange.Cells(1, 2).Value = "Count"
    resultRange.Cells(1, 3).Value = "Percentage"

    rowIndex = 2
    For Each key In dict.Keys
        resultRange.Cells(rowIndex, 1).Value = key
        resultRange.Cells(rowIndex, 2).Value = dict(key)
        resultRange.Cells(rowIndex, 3).Value = dict(key) / total
        rowIndex = rowIndex + 1
    Next key

    For i = 2 To rowIndex - 1
        resultRange.Cells(i, 3).NumberFormat = "0.00%"
    Next i

    MsgBox "Summary generated successfully.", vbInformation, "KutoolsforExcel"
End Sub

الخطوة 2:أغلق المحرر، ثم اضغطAlt + F8 لفتح مربع حوارالماكرو. حددCalculateOptionPercentages من القائمة، ثم انقر فوقتشغيل. في البداية، سيُطلب منك تحديد العمود الذي يحتوي على خياراتك (مثلاً، B2:B16). وبعد التأكيد، ستظهر لك مطالبة ثانية لتحديد الخلية الابتدائية للإخراج — وعادةً ما تكون بعدة أعمدة إلى يمين البيانات الأصلية. وبمجرد إدخال كلا التحديدين، سيولّد الماكرو جدول ملخّص يحتوي على ثلاثة أعمدة: الخيار،العدد، والنسبة المئوية، وكلها منسَّقة تلقائيًا.

نصائح:

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

استكشاف الأخطاء وإصلاحها:

  • فعّل الماكرو في Excel من خلالملف > خيارات > مركز الثقة.
  • احفظ ملفك باسم.xlsm للحفاظ على الماكرو.

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

كيف تستخدم دالة COUNTIF مع معايير متعددة في Excel؟

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

لقطة شاشة لـ kutools for excel ai

افتح سحر إكسل مع KUTOOLS AI

  • التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
  • الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
  • برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
  • تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
  • ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
حسِّن قدراتك في إكسل بأدوات مدعومة بالذكاء الاصطناعي.حمِّل الآنوجرِّب الكفاءة كما لم تفعل من قبل!

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل