যখন আপনার এক্সেল ওয়ার্কশিটে লুকানো সারি, ফিল্টার করা ডেটা, বা গ্রুপ করা ডেটা থাকে, তখন এক্সেল SUBTOTAL ফাংশন ব্যবহার করুন। SUBTOTAL ফাংশন ক্যালকুলেশনে লুকানো মানগুলোর অন্তর্ভুক্ত বা বাদ দিতে পারে। ডেটা গ্রুপের টোটাল বের করার পাশাপাশি, এক্সেল আপনার ডেটার গড়, সর্বোচ্চ, সর্বনিম্ন, স্ট্যান্ডার্ড ডেভিয়েশন, এবং ভ্যারিয়েন্স হিসাব করতে পারে। এক্সেলে সাবটোটাল ইনসার্ট করার পদ্ধতি এখানে দেওয়া হলো।
এই আর্টিকেলের নির্দেশাবলী এক্সেল ফর মাইক্রোসফট ৩৬৫, এক্সেল ২০১৯, এবং এক্সেল ২০১৬-এ প্রযোজ্য।
SUBTOTAL ফাংশনের সিনট্যাক্স
এক্সেলে SUBTOTAL ফাংশন ব্যবহার করে ওয়ার্কশিটের মানগুলো বিভিন্নভাবে সারাংশ করুন। এটি বিশেষভাবে সহায়ক যখন আপনার ওয়ার্কশিটে লুকানো সারি থাকে যেগুলো আপনি ক্যালকুলেশনে অন্তর্ভুক্ত করতে চান।
SUBTOTAL ফাংশনের সিনট্যাক্স হলো: SUBTOTAL(function_num,ref1,ref2,…)
function_num আর্গুমেন্ট আবশ্যক এবং ক্যালকুলেশনের জন্য কী ধরনের গাণিতিক অপারেশন ব্যবহার করা হবে সেটি নির্দিষ্ট করে। SUBTOTAL ফাংশন সংখ্যা যোগ করতে পারে, নির্বাচিত সংখ্যার গড় মান হিসাব করতে পারে, একটি রেঞ্জে সর্বোচ্চ ও সর্বনিম্ন মান খুঁজে পেতে পারে, নির্বাচিত রেঞ্জে মানগুলির সংখ্যা গণনা করতে পারে, এবং আরও অনেক কিছু।
SUBTOTAL ফাংশন ডেটা না থাকা সেল এবং নন-নিউমেরিক মান থাকা সেলকে উপেক্ষা করে।
এই আর্গুমেন্টটি একটি সংখ্যা এবং এটি নির্ভর করে আপনি লুকানো সারি ফলাফলে অন্তর্ভুক্ত করতে চান কি বাদ দিতে চান। এই সারিগুলো ম্যানুয়ালি লুকানো বা ফিল্টার দ্বারা লুকানো হতে পারে।
function_num আর্গুমেন্টগুলো হলো:
| ফাংশন টাস্ক | function_num (লুকানো মান অন্তর্ভুক্ত) | function_num (লুকানো মান বাদ) |
|---|---|---|
| AVERAGE | 1 | 101 |
| COUNT | 2 | 102 |
| COUNTA | 3 | 103 |
| MAX | 4 | 104 |
| MIN | 5 | 105 |
| PRODUCT | 6 | 106 |
| STDEV | 7 | 107 |
| STDEVP | 8 | 108 |
| SUM | 9 | 109 |
| VAR | 10 | 110 |
| VARP | 11 | 111 |
function_num রেফারেন্স আর্গুমেন্ট ১ থেকে ১১ শুধু Hide কমান্ড ব্যবহার করে সারি লুকালে লুকানো সারিতে মান অন্তর্ভুক্ত করে। Filter কমান্ড ব্যবহার করলে, SUBTOTAL ক্যালকুলেশন লুকানো ফিল্টার ফলাফল অন্তর্ভুক্ত করে না।
ref1 আর্গুমেন্ট আবশ্যক। এগুলো হলো সেলগুলো যেগুলো নির্বাচিত function_num আর্গুমেন্টের ফলাফল ক্যালকুলেট করতে ব্যবহৃত হবে। এই আর্গুমেন্টটি একটি মান, একক সেল, বা সেলের একটি রেঞ্জ হতে পারে।
ref2,… আর্গুমেন্টগুলো ঐচ্ছিক। এগুলো ক্যালকুলেশনে অন্তর্ভুক্ত করার জন্য অতিরিক্ত সেল।
লুকানো সারির সাথে SUBTOTAL ফাংশন ব্যবহার
এক্সেল ফাংশনগুলো ম্যানুয়ালি লিখা যায় বা Function Arguments ডায়লগ বক্সের সাহায্যে। ফর্মুলা বার ব্যবহার করে ম্যানুয়ালি ফাংশন লিখার উদাহরণ হিসেবে, নিচের উদাহরণে COUNT function_num আর্গুমেন্ট ব্যবহার করা হয়েছে দৃশ্যমান সারির সংখ্যা এবং দৃশ্যমান ও লুকানো উভয় সারির সংখ্যা গণনা করার জন্য।
SUBTOTAL ফাংশন ব্যবহার করে ওয়ার্কশিটের সারির সংখ্যা গণনা করতে:
একাধিক সারিতে ডেটা ধারণকারী একটি ওয়ার্কশিট দিয়ে শুরু করুন।
দৃশ্যমান সারির গণনা থাকবে এমন সেলটি নির্বাচন করুন।
ফাংশন বারে =SUBTOTAL লিখুন। টাইপ করার সাথে সাথে এক্সেল ফাংশন সাজেস্ট করবে। SUBTOTAL ফাংশনে ডবল-ক্লিক করুন।
Function Arguments ডায়লগ বক্স ব্যবহার করে SUBTOTAL ফাংশন লিখতে, Formulas এ যান এবং Math & Trig > SUBTOTAL নির্বাচন করুন।

দেখানো ড্রপ-ডাউন মেনুতে 102 – COUNT function_num আর্গুমেন্টে ডবল-ক্লিক করুন।

একটি কমা (,) টাইপ করুন।

ওয়ার্কশিটে ফর্মুলায় অন্তর্ভুক্ত করার সেলগুলো নির্বাচন করুন।

Enter চাপুন ধাপ ২-এ নির্বাচিত সেলে ফলাফল দেখতে।

দৃশ্যমান এবং লুকানো সারির গণনা থাকবে এমন সেলটি নির্বাচন করুন।
ফাংশন বারে =SUBTOTAL লিখুন। টাইপ করার সাথে সাথে এক্সেল ফাংশন সাজেস্ট করবে। SUBTOTAL ফাংশনে ডবল-ক্লিক করুন।
দেখানো ড্রপ-ডাউন মেনুতে 2 – COUNT function_num আর্গুমেন্টে ডবল-ক্লিক করুন, তারপর একটি কমা (,) টাইপ করুন।
ওয়ার্কশিটে ফর্মুলায় অন্তর্ভুক্ত করার সেলগুলো নির্বাচন করুন, তারপর Enter চাপুন।

কয়েকটি ডেটার সারি লুকান। এই উদাহরণে, শুধু $১০০,০০০-এর নিচে বিক্রয় থাকা সারিগুলো লুকানো হয়েছে।

ফিল্টার করা ডেটার সাথে SUBTOTAL ফাংশন ব্যবহার
ফিল্টার করা ডেটার ওপর SUBTOTAL ফাংশন ব্যবহার করলে ফিল্টার দ্বারা সরানো সারির ডেটা উপেক্ষা করা হয়। ফিল্টার ক্রাইটেরিয়া প্রতিবার পরিবর্তন হলে, ফাংশনটি পুনরায় ক্যালকুলেট হয়ে দৃশ্যমান সারির সাবটোটাল দেখায়।
SUBTOTAL ফাংশন ব্যবহার করে ফিল্টারিং ডেটার সময় ক্যালকুলেশন ফলাফলের পার্থক্য দেখতে:
SUBTOTAL ফর্মুলা তৈরি করুন। উদাহরণস্বরূপ, ফিল্টার করা ডেটার সাবটোটাল এবং গড় মান বের করার ফর্মুলা তৈরি করুন।
এটি মানে রাখে না আপনি দৃশ্যমান বা লুকানো সারির জন্য function_num আর্গুমেন্ট ব্যবহার করেন। উভয় আর্গুমেন্ট ফিল্টার করা ডেটায় একই ফলাফল দেয়।

ডেটা সেটের যেকোনো একটি সেল নির্বাচন করুন।
Home এ যান, তারপর Sort & Filter > Filter নির্বাচন করুন।

ড্রপ-ডাউন তীর ব্যবহার করে ওয়ার্কশিট ডেটা ফিল্টার করুন।

লক্ষ্য করুন প্রতিবার ভিন্ন ফিল্টার ক্রাইটেরিয়া নির্বাচন করলে মানগুলো কীভাবে পরিবর্তিত হয়।

গ্রুপ করা ডেটার সাথে SUBTOTAL ফাংশন ব্যবহার
যখন ডেটা গ্রুপ করা থাকে, তখন প্রতিটি indywidual গ্রুপে SUBTOTAL ফাংশন প্রয়োগ করে এবং পুরো ডেটা সেটের জন্য গ্র্যান্ড টোটাল হিসাব করার একটি পদ্ধতি আছে।
ডেটা সেটের যেকোনো একটি সেল নির্বাচন করুন।
Data > Subtotal নির্বাচন করুন Subtotal ডায়লগ বক্স খুলতে।

At each change in ড্রপ-ডাউন তীর চাপুন এবং যে গ্রুপিং-এ প্রতিটি সাবটোটাল হিসাব হবে সেটি বেছে নিন।
Use function ড্রপ-ডাউন তীর চাপুন এবং একটি function_num বেছে নিন।
Add subtotal to লিস্টে, যে কলামে ফর্মুলা প্রয়োগ হবে সেটি নির্বাচন করুন।
OK চাপুন।

প্রতিটি ডেটা গ্রুপের জন্য সাবটোটাল ইনসার্ট হবে, এবং ডেটা সেটের নিচে একটি গ্র্যান্ড টোটাল ইনসার্ট হবে।

function_num পরিবর্তন করতে, ডেটা সেটের যেকোনো সেল হাইলাইট করুন এবং Data > Subtotal নির্বাচন করুন। তারপর Subtotal ডায়লগ বক্সে আপনার পছন্দ করুন।