এক্সেলে সাধারণ গাণিতিক হিসাব করার তিনটি সবচেয়ে ज्यादा ব্যবহৃত ফর্মুলা হলো COUNT, SUM এবং AVERAGE। আপনি এক্সেলে আর্থিক বাজেট ম্যানেজ করেন বা শুধু আপনার আগামী ছুটির হিসাব রাখেন—আপনি নিশ্চয়ই এই ফাংশনগুলো ব্যবহার করেছেন।
এই আর্টিকেলে আমরা এই তিনটি ফাংশন এবং তাদের প্রাসঙ্গিক ও উপকারী কাউন্টারপার্টস: COUNTIFS, SUMIFS এবং AVERAGEIFS-এর বেসিক নিয়ে আলোচনা করব।
মান লিন, আমরা একটি নতুন অনলাইন বিজনেস শুরু করলাম মোবাইল ফোন বিক্রি করে এবং у нас একটি শিট রয়েছে যেখানে প্রথম দুই মাসের বিক্রির তালিকা রয়েছে। উদাহরণ এক্সেল স্প্রেডশিট এখান থেকে ডাউনলোড করুন.
এক্সেল COUNT, SUM এবং AVERAGE
আমরা কতটি মোবাইল ফোন বিক্রি করেছি সেটি জানতে চাইলে দ্রুত COUNT ফর্মুলা ব্যবহার করতে পারি নিচের মত:
=COUNT(E2:E16)
দूसरी तरफ़, আমরা কতটুকু টোটাল সেলস করেছি সেটি জানতে SUM ফর্মুলা ব্যবহার করতে পারি:
=SUM(E2:E16)
শেষে, সব ফোনের জন্য গড় সেলস কত সেটি জানতে AVERAGE ফর্মুলা ব্যবহার করুন:
=AVERAGE(E2:E16)
ফলাফল নিচের মত হওয়া উচিত:

COUNT, SUM এবং AVERAGE ফর্মুলা শুধু সেসব রেকর্ডের জন্য কাজ করে যেখানে সেল ভ্যালু নাম্বার ফরম্যাটে থাকে। ফর্মুলা রেঞ্জের (যেমন এই উদাহরণে E2:E16) মধ্যে যেকোনো রেকর্ড নাম্বার ফরম্যাটে না থাকলে সেটি উপেক্ষা করা হয়।
তাই, অনুগ্রহ করে নিশ্চিত করুন COUNT, SUM এবং AVERAGE ফর্মুলার অধীনে সকল সেল Number ফরম্যাটে আছে, Text নয়। একই ফর্মুলা E:E রেঞ্জ দিয়ে ট্রাই করুন E2:E16 এর বদলে। এটি একই ফলাফল দেবে কারণ এটি হেডার (যেমন Sale Price) উপেক্ষা করে, যা টেক্সট ফরম্যাটে।
এখন, যদি আমরা শুধু USA-এ বিক্রি হয়েছে সেসব ফোনের বিক্রির সংখ্যা, টোটাল সেলস অ্যামাউন্ট এবং গড় সেলস পর ফোন জানতে চাই? এখানেই COUNTIFS, SUMIFS এবং AVERAGEIFS গুরুত্বপূর্ণ ভূমিকা পালন করে। নিচের ফর্মুলাটি লক্ষ্য করুন:
COUNTIFS

ফর্মুলা ব্যাখ্যা:
- =COUNTIFS( – সেলে “=” ফর্মুলার শুরু নির্দেশ করে এবং COUNTIFS হলো আমরা যে এক্সেল ফাংশনটি ব্যবহার করছি।
- D2:D16 – ডেটা রেঞ্জ যা চেক করা হবে ক্রাইটেরিয়া পূরণ করে কিনা কাউন্ট ফর্মুলায় অন্তর্ভুক্ত হতে।
- “USA” – নির্দিষ্ট ডেটা রেঞ্জ (D2:D16) তে খোঁজার ক্রাইটেরিয়া।
- ) – ফর্মুলার শেষ নির্দেশকারী ক্লোজিং ব্র্যাকেট।
ফর্মুলাটি ৬ রিটার্ন করে যা USA ওয়্যারহাউস থেকে শিপ করা প্রোডাক্টের সেলস সংখ্যা।
SUMIFS

ফর্মুলা ব্যাখ্যা:
- =SUMIFS( – “=” আবার ফর্মুলার শুরু নির্দেশ করে।
- E2:E16 – যে ডেটা রেঞ্জ আমরা টোটাল করতে চাই, আমাদের উদাহরণে সেল প্রাইস।
- D2:D16 – ডেটা রেঞ্জ যা চেক করা হবে ক্রাইটেরিয়া পূরণ করে কিনা টোটাল অ্যামাউন্টে অন্তর্ভুক্ত হতে।
- “USA” – নির্দিষ্ট ডেটা রেঞ্জ (D2:D16) তে খোঁজার ক্রাইটেরিয়া।
- ) – ফর্মুলার শেষ নির্দেশকারী ক্লোজিং ব্র্যাকেট।
ফর্মুলাটি $6,050 দেখাচ্ছে যা USA ওয়্যারহাউস থেকে শিপ করা প্রোডাক্টের টোটাল সেলস।
AVERAGEIFS

ফর্মুলা ব্যাখ্যা:
- =AVERAGEIFS( – “=” ফর্মুলার শুরু নির্দেশ করে।
- E2:E16 – যে ডেটা রেঞ্জের গড় বের করতে চাই। এই উদাহরণে, আমরা USA-এ বিক্রি হয়েছে সকল ফোনের গড় সেলস অ্যামাউন্ট চাই।
- D2:D16 – ডেটা রেঞ্জ যা চেক করা হবে ক্রাইটেরিয়া পূরণ করে কিনা গড় ফর্মুলায় অন্তর্ভুক্ত হতে।
- “USA” – নির্দিষ্ট ডেটা রেঞ্জ তে খোঁজার ক্রাইটেরিয়া।
- ) – ফর্মুলার শেষ নির্দেশকারী ক্লোজিং ব্র্যাকেট।
ফর্মুলাটি দেখাচ্ছে USA-এ প্রোডাক্টটি প্রায় $1,008 হারে বিক্রি হয়েছে।
এই তিনটি ফর্মুলা একাধিক ক্রাইটেরিয়া নিতে পারে। উদাহরণস্বরূপ, যদি আমরা একই ফিগারগুলো (COUNT, SUM, AVERAGE) USA-এ বিক্রি হয়েছে প্রোডাক্টের জন্য জানতে চাই, কিন্তু শুধু Samsung ব্র্যান্ডের জন্য, তবে শুধু চেক করার ডেটা রেঞ্জ এবং তার ক্রাইটেরিয়া যোগ করলেই হবে।
নিচে উদাহরণ দেওয়া হলো যেখানে সেকেন্ড ক্রাইটেরিয়া যোগ করা হয়েছে ইনিশিয়াল ক্রাইটেরিয়া চেকের সাথে। (নীল টেক্সট ইনিশিয়াল ক্রাইটেরিয়া এবং লাল টেক্সট সেকেন্ড ক্রাইটেরিয়া ইঙ্গিত করে)
=COUNTIFS(D2:D16,"USA", B2:B16,"Samsung") =SUMIFS(E2:E16,D2:D16,"USA", B2:B16,"Samsung") =AVERAGEIFS(E2:E16,D2:D16,"USA", B2:B16,"Samsung")
আপনি লক্ষ্য করবেন এক্সেলে COUNTIF, SUMIF এবং AVERAGEIF ফর্মুলাও রয়েছে যাদের শেষে “S” নেই। সেগুলো COUNTIFS, SUMIFS এবং AVERAGEIFS-এর মতই ব্যবহার হয়। তবে যাদের সাফিক্স “S” নেই, সেগুলোর লিমিটেশন হলো প্রতি ফর্মুলায় শুধু একটি ক্রাইটেরিয়া অনুমোদন।
যেহেতু সিনট্যাক্স কিছুটা আলাদা, আমি শুধু COUNTIFS, SUMIFS এবং AVERAGEIFS ব্যবহার করার পরামর্শ দিই কারণ এগুলো এক বা একাধিক ক্রাইটেরিয়ার জন্য ব্যবহার করা যায়। উপভোগ করুন!