Skip to main content

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

كيفية استخدام دالة العد الشرطي (COUNTIF) لحساب النسبة المئوية في Excel؟

Author Xiaoyang Last modified

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

Percentage of a specific option in a range


استخدام العد الشرطي (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".

Formula entered in a cell

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

Percent Style button on the ribbon

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

Formula and Percent Style used to below cells

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

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

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


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

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

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

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

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

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

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

الخطوة 4: لإظهار النسب المئوية:

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

نصائح:

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

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


ماكرو 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) لقيمة محددة عبر أوراق عمل متعددة؟

a screenshot of kutools for excel ai

اكتشف سحر Excel مع Kutools AI

  • التنفيذ الذكي: قم بعمليات الخلية، وتحليل البيانات، وإنشاء المخططات - كل ذلك يتم من خلال أوامر بسيطة.
  • الصيغ المخصصة: قم بإنشاء صيغ مصممة خصيصًا لتسهيل سير عملك.
  • برمجة VBA: كتابة وتطبيق أكواد VBA بسهولة.
  • تفسير الصيغ: فهم الصيغ المعقدة بسهولة.
  • ترجمة النصوص: تجاوز الحواجز اللغوية داخل جداول البيانات الخاصة بك.
عزز قدرات 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 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد