সুচিপত্র
টিউটোরিয়ালটি এক্সেলের SUBTOTAL ফাংশনের নির্দিষ্টতা ব্যাখ্যা করে এবং দেখায় যে কীভাবে দৃশ্যমান কক্ষগুলিতে ডেটা সংক্ষিপ্ত করতে সাবটোটাল সূত্রগুলি ব্যবহার করতে হয়৷
আগের নিবন্ধে, আমরা একটি স্বয়ংক্রিয় উপায় নিয়ে আলোচনা করেছি৷ সাবটোটাল বৈশিষ্ট্য ব্যবহার করে এক্সেলে সাবটোটাল সন্নিবেশ করান। আজ, আপনি শিখবেন কীভাবে সাবটোটাল ফর্মুলাগুলি নিজে থেকে লিখতে হয় এবং এটি আপনাকে কী কী সুবিধা দেয়৷
এক্সেল সাবটোটাল ফাংশন - সিনট্যাক্স এবং ব্যবহার করে
মাইক্রোসফ্ট এক্সেল সাবটোটালকে সংজ্ঞায়িত করে ফাংশন হিসাবে যা একটি তালিকা বা ডাটাবেসে একটি সাবটোটাল প্রদান করে। এই প্রসঙ্গে, "সাবটোটাল" শুধুমাত্র কক্ষের একটি সংজ্ঞায়িত পরিসরে মোট সংখ্যা নয়। অন্যান্য এক্সেল ফাংশনগুলির বিপরীতে যা শুধুমাত্র একটি নির্দিষ্ট জিনিস করার জন্য ডিজাইন করা হয়েছে, SUBTOTAL আশ্চর্যজনকভাবে বহুমুখী - এটি বিভিন্ন গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ যেমন ঘর গণনা, গড় গণনা, সর্বনিম্ন বা সর্বোচ্চ মান খুঁজে বের করা এবং আরও অনেক কিছু করতে পারে৷
SUBTOTAL ফাংশনটি Excel 2016, Excel 2013, Excel 2010, Excel 2007, এবং নিম্ন সংস্করণের সমস্ত সংস্করণে উপলব্ধ৷
Excel SUBTOTAL ফাংশনের সিনট্যাক্স নিম্নরূপ:
SUBTOTAL(function_num, ref1 , [ref2],…)কোথায়:
- Function_num - একটি সংখ্যা যা নির্দিষ্ট করে যে সাবটোটালের জন্য কোন ফাংশন ব্যবহার করতে হবে।
- Ref1, Ref2, … - এক বা একাধিক সেল বা সাবটোটাল পর্যন্ত রেঞ্জ। প্রথম রেফ আর্গুমেন্ট প্রয়োজন, অন্যগুলি (254 পর্যন্ত) ঐচ্ছিক৷
ফাংশন_সংখ্যা আর্গুমেন্ট এর অন্তর্গত হতে পারেনিম্নলিখিত সেটগুলির মধ্যে একটি:
- 1 - 11 ফিল্টার-আউট কক্ষগুলিকে উপেক্ষা করুন, তবে ম্যানুয়ালি লুকানো সারিগুলি অন্তর্ভুক্ত করুন৷
- 101 - 111 সমস্ত লুকানো ঘরগুলিকে উপেক্ষা করুন - ফিল্টার আউট এবং ম্যানুয়ালি লুকানো৷
Function_num | Function | Description | |
1 | 101 | AVERAGE | সংখ্যার গড় ফেরত দেয়। |
2 | 102 | COUNT | সাংখ্যিক মান রয়েছে এমন কক্ষগুলিকে গণনা করে৷ |
3 | 103 | COUNTA | অ-খালি কক্ষগুলিকে গণনা করে . |
4 | 104 | MAX | সবচেয়ে বড় মান প্রদান করে। |
5 | 105 | মিন | সবচেয়ে ছোট মান প্রদান করে। |
6 | 106 | PRODUCT | কোষের গুণফল গণনা করে। |
7 | 107 | STDEV | রিটার্ন সংখ্যার নমুনার উপর ভিত্তি করে একটি জনসংখ্যার প্রমিত বিচ্যুতি। |
8 | 108 | STDEVP | প্রমিত বিচ্যুতি প্রদান করে সংখ্যার সম্পূর্ণ জনসংখ্যার উপর ভিত্তি করে৷ |
9 | 109<1 5> | সমষ্টি | সংখ্যা যোগ করে। |
10 | 110 | VAR | সংখ্যার নমুনার উপর ভিত্তি করে জনসংখ্যার ভিন্নতা অনুমান করে। |
11 | 111 | VARP | এর বৈচিত্র অনুমান করে সংখ্যার সম্পূর্ণ জনসংখ্যার উপর ভিত্তি করে একটি জনসংখ্যা। |
আসলে, সমস্ত ফাংশন সংখ্যা মুখস্থ করার প্রয়োজন নেই। যত তাড়াতাড়ি আপনি একটি সাবটোটাল টাইপ করা শুরু করবেনএকটি কক্ষে বা সূত্র বারে সূত্র, মাইক্রোসফ্ট এক্সেল আপনার জন্য উপলব্ধ ফাংশন নম্বরগুলির একটি তালিকা প্রদর্শন করবে৷
উদাহরণস্বরূপ, এইভাবে আপনি C2 কোষে মানগুলি যোগ করার জন্য একটি সাবটোটাল 9 সূত্র তৈরি করতে পারেন C8 এ:
সূত্রে একটি ফাংশন নম্বর যোগ করতে, এটিতে ডাবল ক্লিক করুন, তারপর একটি কমা টাইপ করুন, একটি পরিসর নির্দিষ্ট করুন, বন্ধ বন্ধনী টাইপ করুন এবং এন্টার টিপুন . সম্পূর্ণ ফর্মুলাটি এরকম দেখাবে:
=SUBTOTAL(9,C2:C8)
একইভাবে, আপনি গড় পেতে একটি সাবটোটাল 1 সূত্র লিখতে পারেন, সংখ্যা সহ কক্ষ গণনা করতে সাবটোটাল 2, গণনা করার জন্য সাবটোটাল 3 অ-খালি, এবং তাই। নিচের স্ক্রিনশটটি কর্মে কয়েকটি অন্যান্য সূত্র দেখায়:
নোট। আপনি যখন SUM বা AVERAGE-এর মতো একটি সারাংশ ফাংশন সহ একটি উপ-সমষ্টি সূত্র ব্যবহার করেন, তখন এটি কেবলমাত্র সংখ্যা সহ কক্ষগুলিকে গণনা করে যা ফাঁকা স্থানগুলিকে উপেক্ষা করে এবং অ-সাংখ্যিক মান ধারণকারী কক্ষগুলিকে উপেক্ষা করে৷
এখন যেহেতু আপনি এক্সেলে একটি সাবটোটাল সূত্র তৈরি করতে জানেন, মূল প্রশ্নটি হল - কেন কেউ এটি শেখার ঝামেলা নিতে চাইবে? কেন শুধু SUM, COUNT, MAX, ইত্যাদির মতো একটি নিয়মিত ফাংশন ব্যবহার করবেন না? আপনি নীচের উত্তরটি পাবেন।
এক্সেল-এ SUBTOTAL ব্যবহার করার শীর্ষ 3টি কারণ
প্রথাগত এক্সেল ফাংশনগুলির তুলনায়, SUBTOTAL আপনাকে নিম্নলিখিত গুরুত্বপূর্ণ সুবিধাগুলি দেয়৷
1 . ফিল্টার করা সারিগুলিতে মান গণনা করুন
যেহেতু এক্সেল SUBTOTAL ফাংশন ফিল্টার-আউট সারিগুলির মানগুলিকে উপেক্ষা করে, আপনি এটি তৈরি করতে ব্যবহার করতে পারেনডাইনামিক ডেটা সারাংশ যেখানে ফিল্টার অনুযায়ী সাবটোটাল মানগুলি স্বয়ংক্রিয়ভাবে পুনরায় গণনা করা হয়৷
উদাহরণস্বরূপ, যদি আমরা কেবলমাত্র পূর্ব অঞ্চলের জন্য বিক্রয় দেখানোর জন্য টেবিলটি ফিল্টার করি, তাহলে উপসমষ্টি সূত্রটি স্বয়ংক্রিয়ভাবে সামঞ্জস্য করবে যাতে অন্যান্য সমস্ত অঞ্চল মোট থেকে সরানো হয়েছে:
নোট। যেহেতু উভয় ফাংশন নম্বর সেট (1-11 এবং 101-111) ফিল্টার করা ঘরগুলিকে উপেক্ষা করে, আপনি এই ক্ষেত্রে ইথার সাবটোটাল 9 বা সাবটোটাল 109 সূত্র ব্যবহার করতে পারেন।
2. শুধুমাত্র দৃশ্যমান কক্ষ গণনা করুন
যেমন আপনি মনে রাখবেন, ফাংশন_সংখ্যা 101 থেকে 111 সহ সাবটোটাল সূত্রগুলি সমস্ত লুকানো কোষ উপেক্ষা করে - ফিল্টার আউট এবং ম্যানুয়ালি লুকানো। তাই, যখন আপনি এক্সেলের হাইড ফিচার ব্যবহার করেন ভিউ থেকে অপ্রাসঙ্গিক ডেটা মুছে ফেলতে, সাবটোটাল থেকে লুকানো সারিগুলির মানগুলি বাদ দিতে ফাংশন নম্বর 101-111 ব্যবহার করুন৷
নিম্নলিখিত উদাহরণ আপনাকে এটি কীভাবে কাজ করে তা আরও বুঝতে সাহায্য করবে: সাবটোটাল 9 বনাম সাবটোটাল 109।
3। নেস্টেড সাবটোটাল সূত্রে মানগুলি উপেক্ষা করুন
আপনার এক্সেল সাবটোটাল সূত্রে সরবরাহ করা পরিসরে যদি অন্য কোনো উপটোটাল সূত্র থাকে, তাহলে সেই নেস্টেড সাবটোটালগুলি উপেক্ষা করা হবে, তাই একই সংখ্যাগুলি দুবার গণনা করা হবে না। অসাধারন, তাই না?
নীচের স্ক্রিনশটে, গ্র্যান্ড এভারেজ সূত্র SUBTOTAL(1, C2:C10)
C3 এবং C10 কক্ষে উপ-সমষ্টি সূত্রের ফলাফলকে উপেক্ষা করে, যেন আপনি 2টি পৃথক রেঞ্জ AVERAGE(C2:C5, C7:C9)
সহ একটি গড় সূত্র ব্যবহার করেছেন৷
এক্সেল-এ সাবটোটাল ব্যবহার করা - সূত্র উদাহরণ
যখন আপনিপ্রথম সাক্ষাত SUBTOTAL, এটি জটিল, চতুর এবং এমনকি অর্থহীন বলে মনে হতে পারে। কিন্তু একবার আপনি ব্রাস ট্যাক্সে নেমে গেলে, আপনি বুঝতে পারবেন যে এটি আয়ত্ত করা এতটা কঠিন নয়। নিম্নলিখিত উদাহরণগুলি আপনাকে কয়েকটি সহায়ক টিপস এবং অনুপ্রেরণামূলক ধারণাগুলি দেখাবে৷
উদাহরণ 1. উপটোটাল 9 বনাম সাবটোটাল 109
যেমন আপনি ইতিমধ্যেই জানেন, Excel SUBTOTAL ফাংশন সংখ্যার 2 সেট গ্রহণ করে: 1-11 এবং 101-111। উভয় সেট ফিল্টার-আউট সারি উপেক্ষা করে, কিন্তু সংখ্যা 1-11 ম্যানুয়ালি লুকানো সারি অন্তর্ভুক্ত যেখানে 101-111 তাদের বাদ দেয়। পার্থক্যটি আরও ভালভাবে বোঝার জন্য, আসুন নিম্নলিখিত উদাহরণটি বিবেচনা করি৷
মোট ফিল্টার করা সারিগুলি করতে, আপনি নীচের স্ক্রিনশটের মতো সাবটোটাল 9 বা সাবটোটাল 109 সূত্র ব্যবহার করতে পারেন:
কিন্তু যদি লুকানো অপ্রাসঙ্গিক আইটেমগুলি ম্যানুয়ালি হোম ট্যাবে সারি লুকান কমান্ড ব্যবহার করে > কোষ গোষ্ঠী > ফরম্যাট > লুকান & লুকান , অথবা সারিগুলিতে ডান ক্লিক করে, এবং তারপরে লুকান ক্লিক করে, এবং এখন আপনি কেবলমাত্র দৃশ্যমান সারিতে মোট মানগুলি করতে চান, সাবটোটাল 109 হল একমাত্র বিকল্প:
<28
অন্যান্য ফাংশন সংখ্যা একই ভাবে কাজ করে। উদাহরণস্বরূপ, অ-ফাঁকা ফিল্টার করা কক্ষগুলি গণনা করতে, হয় সাবটোটাল 3 বা সাবটোটাল 103 সূত্রটি করবে। কিন্তু শুধুমাত্র সাবটোটাল 103 সঠিকভাবে দৃশ্যমান অ-খালি গণনা করতে পারে যদি পরিসরে কোনো লুকানো সারি থাকে:
নোট। সাথে এক্সেল SUBTOTAL ফাংশনfunction_num 101-111 লুকানো সারিতে মানকে উপেক্ষা করে, কিন্তু লুকানো কলামে নয়। উদাহরণস্বরূপ, আপনি যদি অনুভূমিক পরিসরে সংখ্যাগুলি যোগ করার জন্য SUBTOTAL(109, A1:E1)
এর মতো একটি সূত্র ব্যবহার করেন, তাহলে একটি কলাম লুকিয়ে রাখা সাবটোটালকে প্রভাবিত করবে না।
উদাহরণ 2. ডাটা সংক্ষিপ্ত করার জন্য IF + SUBTOTAL
আপনি যদি একটি সারাংশ রিপোর্ট বা একটি ড্যাশবোর্ড তৈরি করেন যেখানে আপনাকে বিভিন্ন ডেটা সারাংশ প্রদর্শন করতে হবে কিন্তু আপনার কাছে সবকিছুর জন্য স্থান নেই, নিম্নলিখিত পদ্ধতি একটি সমাধান হতে পারে:
- একটি কক্ষে, একটি ড্রপ-ডাউন তালিকা তৈরি করুন যাতে ফাংশনের নাম যেমন মোট, সর্বোচ্চ, ন্যূনতম ইত্যাদি।
- পরের একটি ঘরে ড্রপডাউনে, ড্রপ-ডাউন তালিকায় ফাংশনের নামের সাথে সম্পর্কিত এমবেডেড সাবটোটাল ফাংশন সহ একটি নেস্টেড IF সূত্র লিখুন।
উদাহরণস্বরূপ, ধরে নেওয়া যে সাবটোটালের মানগুলি C2:C16 কোষে রয়েছে, এবং A17-এর ড্রপ-ডাউন তালিকায় রয়েছে মোট , গড় , সর্বোচ্চ এবং মিনিমাম আইটেম, "গতিশীল" সাবটোটাল সূত্র হল নিম্নরূপ:
=IF(A17="total", SUBTOTAL(9,C2:C16), IF(A17="average", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="max", SUBTOTAL(4,C2:C16),""))))
এবং এখন, আপনার ব্যবহারকারী ড্রপ-ডাউন তালিকা থেকে কোন ফাংশন নির্বাচন করবে তার উপর নির্ভর করে, সংশ্লিষ্ট উপ-সমষ্টি ফাংশন ফিল্টার করা সারিগুলিতে মান গণনা করবে:
টিপ। যদি হঠাৎ করে ড্রপ-ডাউন তালিকা এবং সূত্র সেল আপনার ওয়ার্কশীট থেকে অদৃশ্য হয়ে যায়, তাহলে ফিল্টার তালিকায় সেগুলি নির্বাচন করতে ভুলবেন না।
এক্সেল সাবটোটাল কাজ করছে না - সাধারণ ত্রুটি
যদি আপনার সাবটোটাল সূত্রটি একটি ত্রুটি ফেরত দেয়, তবে এটির কারণ হতে পারেনিম্নলিখিত কারণগুলির মধ্যে একটি:
#VALUE!
- ফাংশন_সংখ্যা আর্গুমেন্ট 1 - 11 বা 101 - 111 এর মধ্যে একটি পূর্ণসংখ্যা ছাড়া অন্য; অথবা রেফ আর্গুমেন্টের যেকোনো একটি 3-ডি রেফারেন্স রয়েছে৷
#DIV/0!
- ঘটে যদি একটি নির্দিষ্ট সারাংশ ফাংশনকে শূন্য দিয়ে একটি বিভাজন করতে হয় (যেমন কোষগুলির একটি পরিসরের জন্য একটি গড় বা মানক বিচ্যুতি গণনা করা যা নয় একটি একক সাংখ্যিক মান রয়েছে)।
#NAME?
- সাবটোটাল ফাংশনের নামের বানান ভুল - ঠিক করা সহজ ত্রুটি :)
টিপ। আপনি যদি এখনও SUBTOTAL ফাংশনটি নিয়ে স্বাচ্ছন্দ্য বোধ না করেন, আপনি অন্তর্নির্মিত SUBTOTAL বৈশিষ্ট্যটি ব্যবহার করতে পারেন এবং আপনার জন্য স্বয়ংক্রিয়ভাবে সূত্রগুলি ঢোকিয়ে রাখতে পারেন৷
এভাবে দৃশ্যমান কক্ষে ডেটা গণনা করতে Excel-এ SUBTOTAL সূত্র ব্যবহার করতে হয়। উদাহরণগুলি অনুসরণ করা সহজ করতে, আপনাকে নীচের আমাদের নমুনা ওয়ার্কবুক ডাউনলোড করতে স্বাগত জানাই৷ পড়ার জন্য ধন্যবাদ!
ওয়ার্কবুক অনুশীলন করুন
এক্সেল SUBTOTAL সূত্র উদাহরণ (.xlsx ফাইল)