القائمة الرئيسية

الصفحات

دالة SUBTOTAL

دالة SUBTOTAL تقوم بأداء عملية حسابية معينة على مجموعة من الخلايا .





معاملات دالة SUBTOTAL

function_num

رقم الدالة التي تريد تطبيقها , حيث أن كل دالة لها رقم كما هو موضح بالجدول التالي :


دالة SUBTOTAL


ref1, [ref2], [ref3]

مجموعة الخلايا التي تريد تطبيق الدالة عليها .







مثال على دالة SUBTOTAL عند تطبيقها على مجموعة كاملة من الخلايا

الجدول التالي على مبيعات أحد محلات بيع أجهزة الكمبيوتر خلال ثلاثة أيام , حيث يحتوي على ( التاريخ Date - المنتج Product - الكمية Quantity ) .



في الشكل التالي قمنا بتطبيق دالة SUM حيث أن رقمها 9 على النطاق D2:D13


ملحوظة : يمكنك التعرف على دالة SUM من خلال هذا الدرس : دالة SUM


دالة SUBTOTAL




في الشكل التالي قمنا بتطبيق دالة MAX حيث أن رقمها 4 على النطاق D2:D13


ملحوظة : يمكنك التعرف على دالة MAX من خلال هذا الدرس : دالة MAX


دالة SUBTOTAL




في الشكل التالي قمنا بتطبيق دالة MIN حيث أن رقمها 5 على النطاق D2:D13


ملحوظة : يمكنك التعرف على دالة MIN من خلال هذا الدرس : دالة MIN


دالة SUBTOTAL







مثال على دالة SUBTOTAL عند تطبيقها على الخلايا الناتجة من التصفية

أهم ما يميز دالة SUBTOTAL أنه عندما يتم تطبيق التصفية Filter على مجموعة من الخلايا فإنها تقوم بتطبيق الدالة التي تريدها على الخلايا الظاهرة فقط بعد التصفية .



في الشكل التالي قمنا بتطبيق دالة SUM حيث أن رقمها 9 على النطاق D2:D13 , وحيث أننا قمنا بتطبيق التصفية على عمود المنتج Product واختيار Printer ستقوم دالة SUBTOTAL بتطبيق دالة SUM على الخلايا الظاهرة فقط .


دالة SUBTOTAL




في الشكل التالي قمنا بتطبيق دالة SUM حيث أن رقمها 9 على النطاق D2:D13 , وحيث أننا قمنا بتطبيق التصفية على عمود المنتج Product واختيار Motherboard ستقوم دالة SUBTOTAL بتطبيق دالة SUM على الخلايا الظاهرة فقط .


دالة SUBTOTAL




في الشكل التالي قمنا بتطبيق دالة SUM حيث أن رقمها 9 على النطاق D2:D13 , وحيث أننا قمنا بتطبيق التصفية على عمود التاريخ Date واختيار 03/01/2020 ستقوم دالة SUBTOTAL بتطبيق دالة SUM على الخلايا الظاهرة فقط .


دالة SUBTOTAL







مثال على دالة SUBTOTAL عند تطبيقها على صفوف مخفية

في الشكل التالي قمنا بتطبيق دالة SUM حيث أن رقمها 9 على النطاق D2:D13 فكانت النتيجة هو الرقم 68


دالة SUBTOTAL





ثم قمنا بعد ذلك بإخفاء الصف رقم 6 بالضغط عليه بزر الماوس الأيمن واختيار Hide من القائمة المختصرة .


دالة SUBTOTAL



لاحظ أن دالة SUBTOTAL لم تتجاهل القيمة الموجودة في الصف المخفي رقم 6 حيث أن المعادلة ارجعت نفس القيمة وهو الرقم 68


دالة SUBTOTAL




اذا كنت تريد دالة SUBTOTAL أن تتجاهل الصفوف المخفية فعليك بإستخدام أرقام غير الأرقام من 1 إلى 11 للمعامل function_num , حيث أن دالة SUBTOTAL تعطيك نفس الأرقام بعد اضافة 100 عندما تريد دالة SUBTOTAL أن تتجاهل الصفوفة المخفية . على سبيل المثال دالة SUM تأخد الرقم 9 عندما تريد دالة SUBTOTAL أن لا تتجاهل الصفوف المخفية وتأخذ الرقم 109 عندما تريد دالة SUBTOTAL أن تتجاهل الصفوف المخفية .



الجدول التالي يحتوي على قيم المعامل function_num عندما تريد دالة SUBTOTAL أن تتجاهل الصفوف المخفية :


دالة SUBTOTAL




على سبيل في الشكل التالي لاحظ عند اعطاء المعامل function_num القيمة 109 بدلا من 9 ستقوم دالة SUBTOTAL بتجاهل القيمة الموجودة في الصف رقم 6 المخفي .


دالة SUBTOTAL