تنبيه: المحتوى الوارد بالمقال ينطبق على مستخدمي Office 365 فقط ولا توجد طريقة بديلة لتطبيقه على الإصدارات السابقة حتى لحظة كتابة هذه السطور
في المقال التالي سنعرض حالة عملية تفيد مجال شركات الأدوية ومديري المبيعات لحساب أحد مؤشرات تقييم الأداء المستخدمة لقياس الأداء لمندوبي البيع وهو (متوسط عدد الزيارات في اليوم).
في هذا المقال سنستخدم دوال الصفيف المتحرك Unique و Filter وقد سبق تقديمهما من قبل. الرابط التالي يحتوي على بعض الأمثلة التي قمت بإعدادها وتتناول الدالتين Filter و Unique
وذلك بالإضافة إلى الدالة Countifs الموجودة بإصدارات برنامج Excel المختلفة بدءا من إصدار Excel 2010
نبدأ الحديث بفرض أن لدينا جدولا يمثل سجل الزيارات التي قام بها ستة مندوبي دعاية بإحدى الشركات خلال شهر فبراير 2020 وتظهر بالشكل التالي وعددها 1525 زيارة
والآن نرغب في حساب متوسط الزيارات اليومي لكل مندوب خلال الشهر، وهو ناتج قسمة إجمالي عدد الزيارات المستهدفة التي قام بها كل مندوب على عدد أيام العمل الفعلية لهذا المندوب، (وليس عدد أيام الشهر).
(الزيارات المستهدفة هي التي تضمنتها الخطة المتبعة، ويوضع أمامها الرقم 1 تحت العمود المسمى Targeted )
من أجل الوصول لمعيار تقييم الأداء الموضح قمت بإعداد صفحة التقرير Report كما توضح الصورة التالية
حيث تم كتابة قائمة بأسماء المندوبين مع استخدام المعادلة التالية لحساب مؤشر تقييم الأداء الموضح.
=LET(TotalCalls,COUNTIFS(Calls!$C$2:$C$1525,Report!A2,Calls!$F$2:$F$1525,1),
WorkingDays,COUNTA(UNIQUE(FILTER(Calls!$B$2:$B$1525,Calls!$C$2:$C$1525=Report!A2,Calls!$F$2:$F$152=1))),
TotalCalls/WorkingDays)
وظيفة الدالة الجديدة Let: تعريف أجزاء من المعادلة كمتغيرات بأسماء خاصة (ينطبق عليها نفس شروط اسم النطاق المعرّف)، وذلك من أجل المزيد من التنظيم للمعادلة وعدم تكرار العمليات الحسابية أكثر من مرة.
مكونات الدالة Let:
تظهر مكونات وعناصر الدالة Let في Excel كما توضحها الصورة التالية:
وفيما يلي شرح مبسط للمعادلة المستخدمة المذكورة سابقا:
وفي الصورة التالية تظهر أجزاء المعادلة كاملة وموضعها من ملف التقرير وملف الزيارات:
ويمكن كتابة نفس المعادلة السابقة بدون استخدام الدالة Let كما يلي:
=COUNTIFS(Calls!$C$2:$C$1525,Report!A2,Calls!$F$2:$F$1525,1)/COUNTA(UNIQUE(FILTER(Calls!$B$2:$B$1525,Calls!$C$2:$C$1525=Report!A2,Calls!$F$2:$F$152=1)))
وللأسف شأن هذه الدالة Let هو نفس حال الدالة XLookup، غير متاحة حاليا إلا لبعض مستخدمي Office 365 على سبيل التجربة، على أن تتاح لجميع مستخدمي Office 365 أولا في وقت لاحق من هذا العام في تقديري.