جدول المحتويات
يعد استخدام الألوان في المصنف طريقة رائعة لجعله يبدو أكثر جاذبية. ولكن نظرًا لعدم وجود أي وظيفة مضمنة لحساب الخلايا الملونة في Excel ، يتجنب الأشخاص عادةً تلوين الخلايا. لكن يمكن القيام بذلك ببعض الحيل. في هذه المقالة ، سنوضح لك كيفية حساب الخلايا الملونة في Excel.
تنزيل نموذج التدريب
يمكنك تنزيل نموذج Excel التدريبي المجاني من هنا والتدرب على الخاص بك.
عد الخلايا الملونة في Excel.xlsm
4 طرق سهلة لحساب الخلايا الملونة في Excel
في هذا القسم ، ستتعلم كيفية حساب الخلايا الملونة في Excel باستخدام أدوات أوامر Excel والوظائف المحددة بواسطة المستخدم (UDF).
1. استخدم Find & amp؛ حدد الأمر لحساب عدد الخلايا الملونة في Excel
Find & amp؛ يعد أمر تحديد أحد أكثر الأدوات المفيدة في Excel لتنفيذ أي مهام متعلقة ببرنامج Excel. هنا ، سوف نستخدمها لحساب عدد الخلايا الملونة في Excel.
ضع في اعتبارك مجموعة البيانات التالية ، حيث توجد ثلاث فئات من البيانات ، الفئة: الفاكهة والزهور والأغذية. وتتميز كل فئة بألوان مختلفة. تم الإعلان عن فئة الفاكهة باللون الأزرق ، الفئة الزهرة البرتقالي والفئة الطعام ليس له ألوان خلفية.
الآن سوف نتعلم كيفية معرفة عدد كل لون تحتفظ به كل خلية من كل فئة.
الخطوات:
- حدد مجموعة البيانات ذات اللونالخلايا.
- في علامة التبويب التحرير ، حدد Find & amp؛ حدد - & GT. ابحث عن
- من المربع المنبثق بحث واستبدال ، انقر فوق خيارات .
- من مربع البحث والاستبدال المنبثق التالي ، انقر فوق القائمة المنسدلة في Format - & gt؛ اختر تنسيق من الخلية .
- سيظهر رمز زائد رباعي الأبعاد. ضع هذا الرمز فوق أي خلية ملونة وانقر فوقه (اخترنا اللون الأزرق).
- مرة أخرى ، مربع البحث والاستبدال المنبثق ستظهر ، وستلاحظ ، أنه سيتم ملء مربع التسمية معاينة * بلون مشابه للون الخلية التي اخترتها سابقًا.
- انقر فوق بحث عن الكل .
ستحصل على جميع تفاصيل الخلايا الملونة المحددة جنبًا إلى جنب مع عدد تلك الخلايا الملونة.
بنفس الطريقة ، يمكنك حساب جميع الخلايا الملونة الأخرى في ورقة العمل الخاصة بك في Excel.
اقرأ المزيد: كيفية حساب الخلايا الملونة في Excel بدون VBA (3 طرق)
2. تطبيق عوامل التصفية والوظيفة الفرعية في Excel لحساب عدد الخلايا الملونة
استخدام أداة Excel Filter وإدراج وظيفة SUBTOTAL فيها ، هي طريقة أخرى فعالة عد الخلايا الملونة في Excel. ويمكننا الاستفادة من ذلك لحساب الخلايا الملونة في Excel أيضًا.
ضع في اعتبارك مجموعة البيانات التالية الملونة بالفئة.الآن سوف نتعلم الخطوات لمعرفة عدد تلك الخلايا الملونة في Excel باستخدام عوامل التصفية و الوظيفة الفرعية .
الخطوات:
- في خلية أخرى في ورقة العمل ، اكتب الصيغة التالية SUBTOTAL ،
=SUBTOTAL(102,B5:B16)
هنا ،
102 = عدد الخلايا المرئية في النطاق المحدد.
B5: B16 = نطاق الخلايا الملونة.
- ستحصل على العدد الإجمالي للخلايا الملونة في الورقة (على سبيل المثال ، لدينا 12 خلية بألوان خلفية ، لذا فإن المجموع الفرعي أعطانا ناتجًا 12 ).
- بعد ذلك ، حدد فقط رؤوس مجموعة البيانات.
- اذهب إلى البيانات - & GT. عامل التصفية .
- سيتم إدراج زر قائمة منسدلة في كل رأس من عناوين مجموعة البيانات.
- انقر فوق زر القائمة المنسدلة من رأس العمود الذي يحتوي على خلايا ملونة فيه (مثل اسم المنتج).
- من القائمة المنسدلة ، حدد تصفية حسب اللون وستحصل على كل الألوان من مجموعة البيانات الخاصة بك في قائمة فرعية.
- انقر فوق اللون الذي تريد حسابه (على سبيل المثال ، اخترنا اللون الأزرق).
- سيُظهر لك فقط الخلايا الملونة بهذا اللون المحدد جنبًا إلى جنب مع عدد هذه الخلايا في النتيجة SUBTOTAL خلية (على سبيل المثال ، هناك 4 خلايا زرقاء اللون في مجموعة البيانات الخاصة بنا).
- بنفس الطريقة ، يمكنك حساب الكلالخلايا الملونة الأخرى في ورقة العمل الخاصة بك في Excel (على سبيل المثال ، عندما اخترنا اللون البرتقالي من القائمة المنسدلة ، فقد أعطانا الخلايا الملونة باللون البرتقالي ولأن لدينا 5 خلايا ملونة بالبرتقالي في مجموعة البيانات الخاصة بنا ، لذا فإن SUBTOTAL إنتاج خلية النتيجة 5 )
قراءة المزيد: عد الخلايا حسب اللون باستخدام الشرطي التنسيق في Excel (3 طرق)
3. تنفيذ وظائف GET.CELL 4 Macro و COUNTIFS في Excel لحساب عدد الخلايا الملونة
استخدام وظائف ماكرو Excel 4.0 محدود بسبب توافقه وصعوبة الأسباب. سبب آخر هو أن هذه وظيفة ماكرو قديمة في Excel ، لذلك بعض الميزات الجديدة مفقودة. ولكن إذا كنت لا تزال مرتاحًا للعمل مع وحدات ماكرو EXCEL 4.0 ، فسنساعدك على الاستفادة من وظيفة عد الخلايا الملونة في Excel.
مع نفس مجموعة البيانات التي لدينا تم التدرب على ذلك ، سوف نتعلم كيفية تنفيذ وظيفة ماكرو 4 لحساب الخلايا الملونة في Excel.
- انتقل إلى الصيغ - & GT. حدد الاسم .
- في المربع المنبثق اسم جديد ، اكتب ما يلي ،
- الاسم: GetColorCode (هذا اسم معرف من قبل المستخدم)
- النطاق: المصنف
- يشير إلى: = GET. CELL (38، GetCell! $ B5)
هنا ،
GetCell = اسم الورقة الذي يحتوي على مجموعة البيانات الخاصة بك
$ B5 = مرجع العمود معلون الخلفية.
- انقر فوق موافق
الآن لديك صيغة محددة من قبل المستخدم ، = GetColorCode .
- في بجوار البيانات ، اكتب الصيغة واضغط على أدخل .
- سينتج رقمًا (على سبيل المثال 42 ).
- الآن اسحب الخلية لأسفل بمقدار مقبض التعبئة لتطبيق نفس الصيغة على باقي الخلايا.
ستعيد الصيغة أرقامًا محددة محددة إلى الألوان. لذلك ستحصل جميع الخلايا التي تحتوي على نفس لون الخلفية على نفس الرقم ، وإذا لم يكن هناك لون خلفية ، فستعيد الصيغة 0.
- الآن حدد هذه الألوان في أخرى الخلايا في نفس ورقة العمل للحصول على العدد.
انظر الصورة أدناه لفهم المزيد.
أنشأنا جدولًا باسم Color Count ، وفي هذا الجدول ، حددنا الخلايا G5 و G6 وفقًا للون الأزرق و البرتقالي على التوالي ، مع الاحتفاظ بالخلايا التالية إلى هذه الخلايا ( H5 & amp؛ H6 ) فارغة ، حتى نتمكن من الحصول على عدد الخلايا الملونة في تلك الخلايا.
- اكتب الصيغة التالية في الخلية التي ستحصل فيها على عدد الخلايا الملونة ،
=COUNTIFS($E5:$E$16,GetColorCode)
هنا ،
$ E5: $ E $ 16 = نطاق رمز اللون الذي استخرجناه من الصيغة المعرفة من قبل المستخدم.
- اضغط على أدخل .
ستحصل على عدد الخلايا المعرفة بالألوان (على سبيل المثالهناك 4 خلايا زرقاء اللون في مجموعة البيانات الخاصة بنا ، لذا بجانب الخلية المحددة بالألوان الأزرق ( G5 ) ، فإنها تعطينا العدد 4 ).
- الآن اسحب الخلية عبر العمود بالكامل بواسطة مقبض التعبئة للحصول على جميع أعداد الخلايا الملونة في ورقة العمل.
نظرًا لأن لدينا 5 خلايا ملونة بـ برتقالي في مجموعة البيانات الخاصة بنا ، فإن الصيغة المعرفة من قبل المستخدم GetColorCode أعطتنا العدد 5 .
4. تضمين كود VBA (وظيفة معرّفة من قبل المستخدم) لحساب عدد الخلايا الملونة في Excel
يعد تنفيذ كود VBA في المهام المتعلقة ببرنامج Excel هو الطريقة الأكثر أمانًا وفعالية ، وبالتالي فهي تتطلب مهارات متقدمة من المستخدمين. وتذكر الميزات الجديدة التي ذكرناها في قسم ماكرو 4 السابق ، حسنًا ، VBA هو تقدم ماكرو Excel 4.0 .
لنبدأ في تنفيذ كود VBA لحساب الخلايا الملونة في Excel.
الخطوات:
- اضغط Alt + F11 على لوحة المفاتيح أو انتقل إلى علامة التبويب Developer - & gt؛ Visual Basic لفتح محرر Visual Basic .
- في نافذة التعليمات البرمجية المنبثقة ، من شريط القوائم ، انقر فوق إدراج - & GT. الوحدة النمطية .
- انسخ الكود التالي والصقه في نافذة الكود ،
3309
هذا هو ليس إجراءً فرعيًا لتشغيل برنامج VBA ، فهذا يؤدي إلى إنشاء من تحديد المستخدمالوظيفة (UDF) . لذلك ، بعد كتابة الرمز ، لا تنقر فوق الزر تشغيل من شريط القائمة.
- الآن ارجع إلى مجموعة البيانات و حدد الخلايا بالألوان كما فعلنا في الطريقة السابقة.
- انظر إلى الصورة أدناه لفهم أفضل.
- في الخلية ، اكتب الصيغة التالية ،
=Count_Colored_Cells(E5,$B$5:$B$16)
هنا ،
Count_Colored_Cells = المستخدم المحدد الوظيفة التي قمت بإنشائها في كود VBA ( Count_Colored_Cells ، في السطر الأول من الكود).
E5 = أزرق محدد باللون الخلية
$ B5: $ B $ 16 = نطاق مجموعة البيانات بالخلايا الملونة.
- اضغط على أدخل .
ستحصل على عدد الخلايا المحددة بالألوان (على سبيل المثال ، هناك 4 خلايا زرقاء اللون في مجموعة البيانات الخاصة بنا ، لذا بجوار اللون الأزرق الخلية المحددة ( E5 ) ، فهي تعطينا العدد 4 ).
- الآن اسحب الخلية عبر العمود بالكامل بواسطة مقبض التعبئة للحصول على جميع أعداد الخلايا الملونة في ورقة العمل.
نظرًا لأن لدينا 5 خلايا ملونة بـ برتقالي في مجموعة البيانات الخاصة بنا ، أعطتنا الوظيفة Count_Colored_Cells العدد 5 .
الخاتمة
توضح لك هذه المقالة كيفية حساب الخلايا الملونة بسهولة في Excel. آمل أن يكون هذا المقال مفيدًا جدًا لك. لا تتردد في السؤال عما إذا كان لديك أي أسئلة بخصوص هذا الموضوع.