Subtotals أو المجاميع الفرعية هي من خصائص اكسل التي تتيح تطبيق بعض الدوال مثل دالة الجمع Sum، دالة المتوسط Average، دالة الضرب Product وغيرها من الدوال، على قوائم البيانات الفرعية في الجدول الواحد والتي تنتمي إلى نفس المجموعة. وتفيد هذه الخاصية في تلخيص جداول البيانات الكبيرة بخطوات بسيطة جدا.
لا يمكن إدراج المجاميع الفرعية في جداول البيانات المنسقة على شكل جدول، كما في الجدول أدناه، وسيكون أمر الإجمالي الفرعي Subtotal غير مفعّل:
ولتحويل الجدول إلى مجموعة خلايا عادية، نحدد إحدى الخلايا داخل الجدول، ننقر على أمر تحويل إلى نطاق Convert to Range من تبويب تصميم Design السياقي، ثم ننقر على نعم Yes للتأكيد:
سنلاحظ اختفاء أسهم التصفية من عناوين الأعمدة.
بعد تحويل الجدول إلى نطاق خلايا عادي، سنقوم بإدراج الإجمالي الفرعي لمعرفة مجموع الرواتب المخصصة لكل قسم من الأقسام. وكما ذكرنا تُطبّق دوال الإجمالي الفرعي على مجموعة البيانات المتشابهة، لذلك سنقوم بفرز البيانات في عمود "القسم" حسب الأبجدية لجمع الأقسام المتشابهة معا.
نذهب إلى تبويب بيانات Data وننقر على أمر الإجمالي الفرعي Subtotals:
في مربع الحوار الإجمالي الفرعي، نحدد العمود الذي يتم حساب الإجمالي الفرعي عند كل تغيّر في قيمه من حقل At each change in. ونحدد الدالة التي نرغب في تطبيقها على مجموعات البيانات من حقل Use Function، وسنختار دالة الجمع (Sum) لأنّنا نريد إيجاد مجموع الرواتب المخصصة لكل قسم. ومن حقل Add Subtotal to نحدد عمود الراتب لتطبيق دالة الجمع عليه، ثم ننقر موافق OK:
ستتم إضافة صف فارغ أسفل كل مجموعة، وعرض الملخّص (المجموع Total في هذا المثال) في هذا الصف:
وستتوفّر ثلاث طرق لعرض بياناتك. فعند النقر على الرقم 1 أعلى يمين الورقة (أو أعلى يسار الورقة إذا كان اتجاه الورقة من اليسار إلى اليمين) سيُعرض الإجمالي الكلي Grand Total للرواتب لكافة الأقسام:
وعند النقر على الرقم 2 ستُعرض قيم الإجمالي الفرعي لكل قسم مع الإجمالي الكلي:
وعند النقر على الرقم 3 ستُعرض تفاصيل جدول البيانات مع قيم الإجمالي الفرعي والإجمالي الكلي:
كما يمكننا استخدام الأيقونتين +/- لإظهار/إخفاء تفاصيل الإجمالي الفرعي لكل قسم على حدة:
بهذه الطريقة سنوفر الكثير من الوقت بإيجاد المجموع لكل قسم بنقرة واحدة دون أن نضطر إلى تطبيق دالة الجمع لكل قسم في كل مرّة.
وكما قمنا باستخدام الإجمالي الفرعي لإيجاد مجموع الرواتب لكل قسم، يمكننا استخدام دوال أخرى من الدوال المتاحة، وإدراج مستويات متداخلة من المجاميع الفرعية.
على سبيل المثال، الجدول أدناه:
سنقوم بإيجاد مجموع المبيعات (Sum) عند كل تغيّر في عمود "الصنف". ننقر على أمر الإجمالي الفرعي Subtotal من تبويب بيانات Data ونحدد الخيارات المذكورة:
وسنقوم بإيجاد متوسط المبيعات (Average) لكل تغيّر في عمود "الصنف" أيضا. لكن هذه المرة نتأكد من إلغاء تأشير الخيار استبدال المجاميع الفرعية الحالية Replace current subtotals لكيلا يتم إلغاء الإجمالي الفرعي السابق الذي قمنا بإدراجه (وهو مجموع المبيعات عند التغير في الصنف):
وبذلك سيتم إيجاد متوسط المبيعات عند كل تغيّر في عمود الصنف، بالإضافة إلى المجموع الذي تم إيجاده سابقا:
وفي نفس الوقت بإمكاننا إيجاد مجموع المبيعات (Sum) لكل تغيّر في عمود "النوع"، ولا ننسى إلغاء تأشير الخيار Replace current subtotals لكيلا تُزال المجاميع الفرعية السابقة:
وستكون النتيجة كالتالي:
وبالطبع يمكننا استخدام أيقونات الأرقام و +/- على جانب الورقة لعرض كافة التفاصيل أو الملخصات فقط:
وبالإمكان إلغاء جميع المجاميع الفرعية التي قمنا بإدراجها من تبويب:
بيانات Data > الإجمالي الفرعي Subtotal > إزالة الكل Remove all
أفضل التعليقات
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.