আমরা ইতিমধ্যে SUM ফাংশন দিয়ে পুরো রেঞ্জের যোগফল বের করতে শিখেছি। কিন্তু বাস্তবে প্রায়ই দরকার হয় নির্দিষ্ট শর্তের ভিত্তিতে যোগফল জানা। যেমন, “শুধু ঘাস টাইপ পোকেমনগুলোর টোটাল স্ট্যাটের যোগফল কত?” অথবা “ফায়ার টাইপের মোট শক্তি কত?” এই প্রশ্নের উত্তর দিতে এক্সেলের SUMIF ফাংশন অত্যন্ত কার্যকর। এটি একটি শর্ত (criteria) যাচাই করে, এবং যেসব সেল শর্ত পূরণ করে, শুধু তাদের সংশ্লিষ্ট মানগুলোর যোগফল দেয়।
আজ আমরা পোকেমন টাইপের ডাটা দিয়ে SUMIF ফাংশন শিখব, এবং একই সাথে Absolute Reference ব্যবহার করে কীভাবে দ্রুত বাকি টাইপগুলোর জন্যও যোগফল বের করা যায়, তা দেখব।
📌 SUMIF ফাংশনের গঠন
SUMIF ফাংশনের তিনটি অংশ:
text
=SUMIF(range, criteria, [sum_range])
- range: যে রেঞ্জের ওপর শর্ত প্রয়োগ করবেন (যেমন Type 1 কলাম B2:B10)।
- criteria: আপনার শর্তটি—সরাসরি টেক্সট (
"Grass"), সংখ্যা, অথবা সেল রেফারেন্স (E3)। - [sum_range] (ঐচ্ছিক): আসলে যে রেঞ্জের মানগুলো যোগ করবেন। যদি না দেন, তাহলে range-এর মানগুলোই যোগ হবে।
ℹ️ ফাংশনের অংশগুলো কমা (,) বা আপনার এক্সেলের ভাষা সেটিংস অনুযায়ী সেমিকোলন (;) দিয়ে আলাদা করতে হয়।
🧪 উদাহরণ: ঘাস টাইপের মোট টোটাল স্ট্যাট
ধরুন, আমাদের কাছে ৯টি পোকেমনের নাম, টাইপ ১, এবং টোটাল স্ট্যাট আছে। আমরা একটি ছোট সারণি বানাব যেখানে Grass, Fire, Water টাইপের আলাদা আলাদা মোট যোগফল বের করব।
✍️ ডাটা টেবিল (A1:C10):
| A (Name) | B (Type 1) | C (Total) |
|---|---|---|
| Bulbasaur | Grass | 318 |
| Ivysaur | Grass | 405 |
| Venusaur | Grass | 525 |
| Charmander | Fire | 309 |
| Charmeleon | Fire | 405 |
| Charizard | Fire | 534 |
| Squirtle | Water | 314 |
| Wartortle | Water | 405 |
| Blastoise | Water | 530 |
এবং পাশের একটি সংক্ষিপ্ত সারণি (E3:F5):
| E (Type) | F (Total Sum) |
|---|---|
| Grass | |
| Fire | |
| Water |
ধাপে ধাপে SUMIF (Grass-এর জন্য):
- সেল F3-তে ক্লিক করুন এবং টাইপ করুন
=SUMIF - SUMIF ফাংশনে ডাবল ক্লিক করুন।
- range নির্বাচন: B2:B10 (Type 1 কলাম)।
- কমা (,) দিন।
- criteria দিন: সেল E3 (যেখানে “Grass” আছে)।
- কমা (,) দিন।
- sum_range নির্বাচন: C2:C10 (Total কলাম, যেখান থেকে যোগ হবে)।
- এন্টার চাপুন।
ফর্মুলা: =SUMIF(B2:B10, E3, C2:C10)
F3-তে ফল আসবে 1248 (Bulbasaur 318 + Ivysaur 405 + Venusaur 525 = 1248)।

Grass টাইপের মোট টোটাল স্ট্যাট যোগফল 1248
🔄 বাকি টাইপের জন্য Absolute Reference সহ ফিল
এখন আমরা একই ফর্মুলা Fire ও Water-এর জন্য ব্যবহার করব। কিন্তু সরাসরি F3-এর ফর্মুলা F4, F5-তে কপি করলে B2:B10 এবং C2:C10 রেঞ্জ আপেক্ষিক থাকায় নিচের দিকে সরে যাবে, যা ভুল ফল দেবে। তাই আমাদের এই দুই রেঞ্জকে Absolute Reference ($) দিয়ে স্থির করতে হবে।
F3 সেলে ডাবল ক্লিক করে ফর্মুলাটি এডিট করুন:
text
=SUMIF($B$2:$B$10, E3, $C$2:$C$10)
এখন F3-এর ফিল হ্যান্ডেল টেনে F5 পর্যন্ত কপি করুন।
✅ চূড়ান্ত ফলাফল:
| Type | Total Sum |
|---|---|
| Grass | 1248 |
| Fire | 1248 |
| Water | 1249 |
(আসলে Fire = 309+405+534 = 1248, Water = 314+405+530 = 1249)

Absolute Reference-সহ ফর্মুলা কপি করায় সব টাইপের যোগফল চলে এসেছে
দেখুন, Grass ও Fire-এর যোগফল সমান 1248, আর Water-এর এক পয়েন্ট বেশি। SUMIF ফাংশন প্রতিটি টাইপের জন্য আলাদা যোগফল নির্ভুলভাবে বের করে দিয়েছে।
📝 SUMIF-এর আরও কিছু ব্যবহার
- সংখ্যার শর্ত:
=SUMIF(C2:C10, ">500")– শুধু ৫০০-র বেশি টোটাল স্ট্যাটগুলোর যোগফল। - টেক্সট আংশিক মিল:
=SUMIF(A2:A10, "*saur", C2:C10)– নামের শেষে “saur” আছে এমন পোকেমনগুলোর টোটাল যোগফল (Bulbasaur, Ivysaur, Venusaur)। - তারিখের শর্ত:
=SUMIF(D2:D10, ">"&DATE(2025,1,1), E2:E10)– নির্দিষ্ট তারিখের পরের এন্ট্রি যোগ। - sum_range ছাড়া:
=SUMIF(B2:B10, "Grass")দিলে কোনো যোগফল হবে না, কারণ B কলামে টেক্সট আছে। তবে যদি range ও sum_range একই হয়, তাহলে sum_range বাদ দিলে range থেকেই সংখ্যাগুলো যোগ হবে। (এক্ষেত্রে B কলাম টেক্সট বলে ফাংশন কিছুই যোগ করবে না।)
💡 স্মার্ট টিপস
- Absolute Reference মাস্ট: ফিল করার সময় criteria ব্যতীত অন্যান্য রেঞ্জে $ চিহ্ন বসিয়ে স্থির করুন, তা না হলে ভুল ফল আসবে।
- একাধিক শর্ত চাইলে SUMIFS: যদি একাধিক শর্ত দিতে চান (যেমন Grass টাইপ এবং Generation 1), তাহলে SUMIFS ব্যবহার করুন।
- criteria সেল রেফারেন্স: সরাসরি টেক্সট না লিখে আলাদা সেলে criteria রাখা ভালো, এতে পরে সম্পাদনা সহজ হয়।
- টেক্সট কোটেশন: টেক্সট শর্ত সরাসরি লিখলে
"Grass"এভাবে কোটেশনে দিতে হবে, কিন্তু সেল রেফারেন্সে কোটেশন লাগে না। - ভাষা সেটিংস: কমা বা সেমিকোলন কাজ করছে কি না নিশ্চিত হয়ে নিন।
🎯 শেষ কথা
SUMIF ফাংশন এক্সেলের ডাটা বিশ্লেষণের এক অত্যন্ত শক্তিশালী অস্ত্র। পোকেমন টাইপ অনুযায়ী টোটাল স্ট্যাটের যোগফল বের করার মাধ্যমে আমরা দেখলাম কিভাবে নির্দিষ্ট শর্তে সহজেই যোগফল পাওয়া যায়। ব্যবসায়িক প্রতিবেদন, ইনভেন্টরি হিসাব, বা পরীক্ষার ফলাফল—যেকোনো ক্ষেত্রে SUMIF আপনাকে দ্রুত অন্তর্দৃষ্টি দেবে।
আজই আপনার ডাটাসেটে SUMIF ফাংশন প্রয়োগ করে দেখুন, আর www.tolearnteam.com-এর সাথে এক্সেলের আরও ফাংশনের জাদু শিখতে থাকুন!
All Related Topics
- এক্সেলে PivotTable – বড় ডাটাসেট বুঝুন চোখের পলকে
- এক্সেল কেস: পোক মার্টের শপ কার্ট – বাস্তব ফর্মুলা প্র্যাকটিস
- এক্সেল কেস: পোক মার্ট, স্টাইলিং – শপ কার্টকে রঙিন ও প্রফেশনাল করে তুলুন
- এক্সেলে AND ফাংশন – একাধিক শর্ত একসাথে যাচাই করুন
- এক্সেলে AVERAGE ফাংশন – গড় বের করার সবচেয়ে সহজ উপায়
- এক্সেলে AVERAGEIF ফাংশন – শর্ত দিয়ে গড় বের করুন অনায়াসে
- এক্সেলে AVERAGEIFS ফাংশন – একাধিক শর্তে গড় বের করার মহাঅস্ত্র
- এক্সেলে CONCAT ফাংশন – একাধিক সেলের লেখা একসাথে জুড়ে দিন
- এক্সেলে COUNT ফাংশন – সংখ্যা গণনার সহজ উপায়
- এক্সেলে COUNTA ফাংশন – টেক্সট ও সংখ্যা সবকিছুর গণনা
- এক্সেলে COUNTBLANK ফাংশন – খালি ঘর গণনার সহজ উপায়
- এক্সেলে COUNTIF ফাংশন – শর্ত দিয়ে গুনে ফেলুন মুহূর্তেই
- এক্সেলে COUNTIFS ফাংশন – একাধিক শর্তে গণনার সেরা হাতিয়ার
- এক্সেলে IF ফাংশন – শর্ত পূরণ হলে এক, না হলে অন্য কিছু
- এক্সেলে IFS ফাংশন – একাধিক শর্তে একবারেই সিদ্ধান্ত
- এক্সেলে LEFT ফাংশন – বাম দিক থেকে অক্ষর সংগ্রহ করুন
- এক্সেলে LOWER ফাংশন – সব অক্ষর ছোট হাতের করুন এক নিমেষে
- এক্সেলে MAX ফাংশন – রেঞ্জের ভেতর সর্বোচ্চ সংখ্যা খুঁজে বের করুন
- এক্সেলে MEDIAN ফাংশন – সংখ্যার ভিড়ে আসল কেন্দ্র খুঁজে নিন
- এক্সেলে MIN ফাংশন – ডাটাসেটের সবচেয়ে ছোট সংখ্যা খুঁজুন
- এক্সেলে MODE ফাংশন – যে সংখ্যা সবচেয়ে বেশি বার ফিরে আসে
- এক্সেলে NPV ফাংশন – ভবিষ্যতের টাকার বর্তমান মূল্য বের করুন
- এক্সেলে OR ফাংশন – যে কোনো একটি শর্ত সত্য হলেই ফল TRUE
- এক্সেলে RAND ফাংশন – যখন প্রয়োজন এলোমেলো সংখ্যা
- এক্সেলে RIGHT ফাংশন – ডান দিক থেকে অক্ষর সংগ্রহ করুন
- এক্সেলে STDEV.P ফাংশন – পুরো জনগোষ্ঠীর স্ট্যান্ডার্ড ডেভিয়েশন বের করার সহজ কৌশল
- এক্সেলে STDEV.S ফাংশন – নমুনা থেকে স্ট্যান্ডার্ড ডেভিয়েশন বের করা
- এক্সেলে SUM ফাংশন – সংখ্যা যোগ করার সবচেয়ে সহজ উপায়
- এক্সেলে SUMIF ফাংশন – শর্ত মেনে যোগফল বের করার কৌশল
- এক্সেলে SUMIFS ফাংশন – একাধিক শর্ত মিলিয়ে যোগফল বের করার কৌশল
- এক্সেলে TRIM ফাংশন – টেক্সটের অদৃশ্য জঞ্জাল সাফ করার জাদু
- এক্সেলে VLOOKUP ফাংশন – ডাটা খুঁজে বের করার রানি
- এক্সেলে XOR ফাংশন – “হয় এটি, নয় ওটি, দুটো একসাথে নয়”
- এক্সেলে সময়কে সেকেন্ডে রূপান্তর – ৮৬৪০০-এর জাদু
- এক্সেলে দুই সময়ের ব্যবধান বের করার সহজ কৌশল
- এক্সেলে NPV (Net Present Value) – ভবিষ্যতের নগদ প্রবাহের বর্তমান মূল্যায়ন
- এক্সেলে ডুপ্লিকেট রিমুভ – ডাটা ক্লিনিং এখন হাসিখুশি খেলা
- এক্সেলে কীবোর্ড শর্টকাট – মাউস ছাড়াই হাতের যাদুতে সাবলীল কাজ
