Image

طريقة عمل رسم بياني مع تنسيق خاص ليوم الخميس والجمعة







بسم الله الرحمن الرحيم


بناء على طلب أحد الاعضاء في المنتدى على هذا الرابط


و بما ان البيانات في العمود A و العمود B, تمثل عدد ايام الشهر 12 من عام 2010 و نريد من خلال الرسم البياني تحديد السلسلة المرتبطة بيوم الجمعة و الذي يمثل يوم عطلة و إعطائه لون خاص يميزه عن بقية الايام داخل الرسم البياني و لعمل ذلك يجب فصل يوم الجمعه عن بقية الأيام في سلسلة مستقلة و بقية ايام الأسبوع في سلسلة خاصة, فالبيانات الأصلية لدينا هي :



و لتنفيذ الرسم البياني يتوجب علينا إضافة عامودين
الاول يتضمن ايام العمل الرسمية و التي ستكون حسب طلب العضو اعلاه من يوم السبت و حتى يوم الاربعاء بإعتبار يوم الخميس و الجمعه عطلة رسمية, و لعمل ذلك سنضع المعادلة التالية في الخلية C2
 =IF(AND(WEEKDAY(A2)<>5,WEEKDAY(A2)<>6),B2,0)

حيث ستقوم الدالة بفحص التاريخ في العمود Aمن خلال الدالة weekday لمعرفة رقم اليوم فطريقة عمل الدالة انه تعيد الرقم من 1 و حتى 7 بناء على التاريخ فرقم 1 يمثل يوم الاحد و بناء على النظام هذا فإن يوم الخميس يساوي الرقم 5 و يوم الجمعه يساوي الرقم 6 و فالدالة أعلاه تقوم بفحص التاريخ اذا صادف أي رقم بشرط ان لا يساوي الرقم 5 و لا الرقم 6 فتقوم الدالة بإرجاع عدد الحضور و اذا كان غير ذلك تعيد صفر .

و في الخلية D2 نضع المعادلة التالية :
=IF(AND(WEEKDAY(A2)<>5,WEEKDAY(A2)<>6),0,B2)

و هي نفس مبدأ عمل الدالة اعلاه و لكن بعكس النتائج في حال تحقق الشروط
و عليه سنحصل على الجدول التالي :



و من ثم نقوم بتحديد المدى الذي يحتوي التواريخ و المدى الذي يحتوي ايام الدوام و ايام العطل بمعنى أننا فقط نقوم بتحديد العامودين A و Cو D, بدون العامود B, كما في هو موضح في الصورة :



ثم من تاب Insert نختار Bar Chartو سيتم ادراج الرسم البياني التالي










لمتابعة الموضوع على المنتدى و تحميل الملف








دمتم في حفظ الله
و أتمنى لكم المتعة و الفائدة

0 التعليقات:

شكرا على التعليق

Excel4Us