সুচিপত্র
টিউটোরিয়ালটি দেখায় কিভাবে এক্সেলে AVERAGEIF ফাংশন ব্যবহার করে শর্ত সহ একটি গাণিতিক গড় গণনা করতে হয়।
মাইক্রোসফ্ট এক্সেলের সংখ্যার একটি গাণিতিক গড় গণনা করার জন্য কয়েকটি ভিন্ন ফাংশন রয়েছে। আপনি যখন একটি নির্দিষ্ট শর্ত পূরণ করে এমন গড় কোষ খুঁজছেন, তখন AVERAGEIF হল ব্যবহার করার ফাংশন।
Excel-এ AVERAGEIF ফাংশন
AVERAGEIF ফাংশনটি গণনা করতে ব্যবহৃত হয় একটি নির্দিষ্ট শর্ত পূরণকারী একটি নির্দিষ্ট পরিসরের সমস্ত কক্ষের গড়৷
AVERAGEIF(পরিসীমা, মানদণ্ড, [গড়_রেঞ্জ])ফাংশনে মোট 3টি আর্গুমেন্ট রয়েছে - প্রথম 2টি প্রয়োজন, শেষটি ঐচ্ছিক :
- পরিসীমা (প্রয়োজনীয়) - মানদণ্ডের বিপরীতে পরীক্ষা করার জন্য কক্ষের পরিসর।
- মানদণ্ড (প্রয়োজনীয়)- শর্ত যা নির্ধারণ করে কোন কোষ গড় করতে হবে। এটি একটি সংখ্যা, যৌক্তিক অভিব্যক্তি, পাঠ্য মান, বা সেল রেফারেন্সের আকারে সরবরাহ করা যেতে পারে, যেমন 5, ">5", "বিড়াল", বা A2।
- গড়_পরিসীমা (ঐচ্ছিক) - যে কক্ষগুলি আপনি আসলে গড় করতে চান। যদি বাদ দেওয়া হয়, তাহলে পরিসীমা গড় হবে।
AVERAGEIF ফাংশনটি Excel 365 - 2007-এ উপলব্ধ।
টিপ। দুই বা ততোধিক মানদণ্ড সহ ঘর গড় করতে, AVERAGEIFS ফাংশন ব্যবহার করুন।
Excel AVERAGEIF - মনে রাখার মতো বিষয়!
আপনার ওয়ার্কশীটে AVERAGEIF ফাংশনটি দক্ষতার সাথে ব্যবহার করতে, এই মূল পয়েন্টগুলি লক্ষ্য করুন:
- গড় গণনা করার সময়, খালিকক্ষ , টেক্সট মান , এবং যৌক্তিক মান সত্য এবং মিথ্যা উপেক্ষা করা হয়।
- শূন্য মান গড় অন্তর্ভুক্ত করা হয়।
- যদি একটি মাপদণ্ড সেল খালি থাকে, তবে এটি একটি শূন্য মান (0) হিসাবে বিবেচিত হয়।
- যদি গড়_রেঞ্জ শুধুমাত্র ফাঁকা ঘর বা পাঠ্য মান থাকে , একটি #DIV/0! ত্রুটি দেখা দেয়।
- যদি পরিসীমা কোনো সেল মাপদণ্ড পূরণ না করে, একটি #DIV/0! ত্রুটি ফেরত দেওয়া হয়৷
- গড়_রেঞ্জ আর্গুমেন্টটি অগত্যা পরিসীমা এর মতো একই আকারের হতে হবে না। যাইহোক, প্রকৃত কক্ষগুলি গড় করা হবে পরিসীমা আর্গুমেন্টের আকার দ্বারা নির্ধারিত হয়। অন্য কথায়, গড়_পরিসীমা -এ উপরের বাম কক্ষটি সূচনা বিন্দুতে পরিণত হয় এবং যতগুলি কলাম এবং সারি পরিসীমা আর্গুমেন্টে রয়েছে তা গড় করা হয়।
অন্য কক্ষের উপর ভিত্তি করে AVERAGEIF সূত্র
Excel AVERAGEIF ফাংশনের সাহায্যে, আপনি সংখ্যার একটি কলাম গড় করতে পারেন:
- একই কলামে প্রয়োগ করা মানদণ্ড
- অন্য কলামে প্রযোজ্য মানদণ্ড
যদি শর্তটি একই কলামে প্রযোজ্য হয় যেটি গড় হওয়া উচিত, আপনি শুধুমাত্র প্রথম দুটি আর্গুমেন্ট সংজ্ঞায়িত করুন: পরিসীমা এবং মাপদণ্ড । উদাহরণস্বরূপ, B3:B15-এ বিক্রয়ের গড় খুঁজে পেতে যা $120-এর বেশি, সূত্রটি হল:
=AVERAGEIF(B3:B15, ">120")
থেকে অন্য সেলের উপর ভিত্তি করে গড় , আপনি সমস্ত 3টি আর্গুমেন্ট সংজ্ঞায়িত করুন: পরিসীমা (এর বিরুদ্ধে চেক করার জন্য কোষগুলিশর্ত), মাপদণ্ড (কন্ডিশন) এবং গড়_রেঞ্জ (গণনা করার জন্য সেলগুলি)।
উদাহরণ স্বরূপ, অক্টোবর-1-এর পরে বিতরণ করা বিক্রির গড় পেতে , সূত্রটি হল:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
যেখানে C3:C15 হল মানদণ্ডের বিপরীতে চেক করা কোষ এবং B3:B15 হল গড় কোষ।
এক্সেল এ AVERAGEIF ফাংশন কিভাবে ব্যবহার করবেন - উদাহরণ
এবং এখন, আসুন দেখি কিভাবে আপনি বাস্তব জীবনের ওয়ার্কশীটে Excel AVERAGEIF ব্যবহার করে আপনার মানদণ্ড পূরণ করে এমন সেলের গড় খুঁজে বের করতে পারেন।<3
AVERAGEIF পাঠ্যের মানদণ্ড
যদি অন্য কলামে নির্দিষ্ট পাঠ্য থাকে তবে একটি প্রদত্ত কলামে সাংখ্যিক মানগুলির গড় খুঁজে পেতে, আপনি পাঠ্যের মানদণ্ড সহ একটি AVERAGEIF সূত্র তৈরি করুন। যখন একটি টেক্সট মান সরাসরি সূত্রে অন্তর্ভুক্ত করা হয়, তখন এটি দ্বিগুণ উদ্ধৃতি ("") দিয়ে আবদ্ধ করা উচিত।
উদাহরণস্বরূপ, কলাম A-তে "অ্যাপল" থাকলে, কলাম B-এর সংখ্যাগুলি গড় করতে, সূত্রটি হল :
=AVERAGEIF(A3:A15, "apple", B3:B15)
বিকল্পভাবে, আপনি কিছু ঘরে টার্গেট টেক্সট ইনপুট করতে পারেন, F3 বলুন, এবং মাপদণ্ড এর জন্য সেই সেল রেফারেন্স ব্যবহার করতে পারেন। এই ক্ষেত্রে, ডবল উদ্ধৃতি প্রয়োজন হয় না।
=AVERAGEIF(A3:A15, F3, B3:B15)
এই পদ্ধতির সুবিধা হল যে এটি আপনাকে শুধুমাত্র F3-তে পাঠ্যের মানদণ্ড পরিবর্তন করে অন্য যে কোনও আইটেমের জন্য গড় বিক্রয় করতে দেয়। সূত্রে কোনো সমন্বয় করতে।
টিপ। একটি নির্দিষ্ট সংখ্যক দশমিক স্থানে বৃত্তাকার গড় করতে, দশমিক বাড়ান ব্যবহার করুন বা কমান দশমিক কমান্ড হোম ট্যাবে, সংখ্যা গ্রুপে। এটি গড় প্রদর্শনের উপস্থাপনা পরিবর্তন করবে কিন্তু মান নিজেই নয়। সূত্র দ্বারা প্রত্যাবর্তিত প্রকৃত মানকে বৃত্তাকার করতে, ROUND বা অন্যান্য রাউন্ডিং ফাংশনের সাথে AVERAGEIF ব্যবহার করুন৷ আরও তথ্যের জন্য, অনুগ্রহ করে দেখুন কিভাবে এক্সেলে গড় রাউন্ড করা যায়।
সাংখ্যিক মানের জন্য গড় সাংখ্যিক মানদণ্ড
আপনার মানদণ্ডে বিভিন্ন সাংখ্যিক মান পরীক্ষা করতে, সেগুলিকে "এর চেয়ে বড়" (>) এর সাথে একসাথে ব্যবহার করুন ;), "এর চেয়ে কম" (<), সমান (=), সমান নয় () এবং অন্যান্য লজিক্যাল অপারেটর৷
একটি সংখ্যা সহ লজিক্যাল অপারেটর অন্তর্ভুক্ত করার সময়, পুরো নির্মাণটি ঘেরাও করতে ভুলবেন না ডবল উদ্ধৃতি মধ্যে. উদাহরণ স্বরূপ, 120 এর কম বা সমান সংখ্যাগুলি গড় করতে, সূত্রটি হবে:
=AVERAGEIF(B3:B15, "<=120")
মনোযোগ দিন যে অপারেটর এবং সংখ্যা উভয়ই উদ্ধৃতিতে আবদ্ধ।
"সমান সমান" মানদণ্ড ব্যবহার করার সময়, সমতা চিহ্ন (=) বাদ দেওয়া যেতে পারে।
উদাহরণস্বরূপ, 9-সেপ্টে-2022-এ বিতরণ করা বিক্রয় গড় করতে, সূত্রটি নিম্নরূপ:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
তারিখের সাথে AVERAGEIF ব্যবহার করে
সংখ্যার অনুরূপ, আপনি AVERAGEIF ফাংশনের মানদণ্ড হিসাবে তারিখগুলি ব্যবহার করতে পারেন। তারিখের মাপকাঠি কয়েকটি ভিন্ন উপায়ে তৈরি করা যেতে পারে।
চলুন দেখে নেওয়া যাক কিভাবে আপনি একটি নির্দিষ্ট তারিখের আগে বিক্রির গড় ডেলিভারি করতে পারেন, বলুন 1 নভেম্বর, 2022।
সবচেয়ে সহজ উপায় হল ঘেরালজিক্যাল অপারেটর এবং তারিখ একসাথে ডাবল কোটে:
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
অথবা আপনি অপারেটর এবং তারিখটিকে আলাদাভাবে কোটগুলিতে সংযুক্ত করতে পারেন এবং & ব্যবহার করে তাদের সংযুক্ত করতে পারেন। চিহ্ন:
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
এক্সেল যে বিন্যাসে তারিখটি প্রবেশ করেছে তা নিশ্চিত করতে, আপনি লজিক্যাল অপারেটরের সাথে সংযুক্ত DATE ফাংশনটি ব্যবহার করতে পারেন:
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
আজকের তারিখের মধ্যে ডেলিভারির গড় বিক্রয়ের জন্য, মানদণ্ডে আজকের ফাংশনটি ব্যবহার করুন:
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
নীচের স্ক্রিনশটটি ফলাফলগুলি দেখায়:
AVERAGEIF 0-এর বেশি
ডিজাইন অনুসারে, Excel AVERAGE ফাংশন ফাঁকা কক্ষগুলিকে এড়িয়ে যায় কিন্তু গণনায় 0 মান অন্তর্ভুক্ত করে। শুধুমাত্র শূন্যের চেয়ে বড় গড় মানগুলির জন্য, মানদণ্ড এর জন্য ">0" ব্যবহার করুন।
উদাহরণস্বরূপ, B3:B15-এ শূন্যের চেয়ে বড় সংখ্যাগুলির গড় গণনা করতে, E4-এর সূত্র হল:
=AVERAGEIF(B3:B15, ">0")
অনুগ্রহ করে লক্ষ্য করুন কিভাবে ফলাফলটি E3-তে একটি সাধারণ গড় থেকে আলাদা:
গড় 0 না হলে
উপরের সমাধান ইতিবাচক সংখ্যার একটি সেটের জন্য সুন্দরভাবে কাজ করে। আপনার যদি ধনাত্মক এবং ঋণাত্মক উভয় মানই থাকে, তাহলে আপনি মাপদণ্ড এর জন্য "0" ব্যবহার করে শূন্য ব্যতীত সমস্ত সংখ্যা গড় করতে পারেন।
উদাহরণস্বরূপ, শূন্য ব্যতীত B3:B15-এ সমস্ত মান গড়তে , এই সূত্রটি ব্যবহার করুন:
=AVERAGEIF(B3:B15, "0")
শূন্য বা ফাঁকা না হলে এক্সেল গড়
যেহেতু AVERAGEIF ফাংশনটি ডিজাইন অনুসারে খালি ঘরগুলিকে এড়িয়ে যায়, আপনি কেবল "শূন্য নয়" ব্যবহার করতে পারেন মানদণ্ড ("0")। ফলে উভয়ই শূন্যমান এবং ফাঁকা ঘর উপেক্ষা করা হবে। এটি নিশ্চিত করার জন্য, আমাদের নমুনা ডেটা সেটে, আমরা কয়েকটি শূন্য মানকে ফাঁকা দিয়ে প্রতিস্থাপন করেছি এবং আগের উদাহরণের মতো একেবারে একই ফলাফল পেয়েছি:
=AVERAGEIF(B3:B15, "0")
গড় যদি অন্য একটি সেলটি ফাঁকা
প্রদত্ত কলামে ঘর গড়তে যদি একই সারির অন্য কলামের একটি ঘর ফাঁকা থাকে, মাপদণ্ড এর জন্য "=" ব্যবহার করুন। এর মধ্যে ফাঁকা কক্ষগুলি অন্তর্ভুক্ত থাকবে যেখানে একদম কিছুই নেই - কোনও স্থান নেই, কোনও শূন্য-দৈর্ঘ্যের স্ট্রিং নেই, কোনও অ-মুদ্রণ অক্ষর নেই, ইত্যাদি৷
দৃষ্টিগতভাবে ফাঁকা কক্ষগুলির সাথে সম্পর্কিত গড় মানগুলির জন্য অন্যান্য ফাংশন দ্বারা প্রত্যাবর্তিত খালি স্ট্রিংগুলি ("") সহ, মাপদণ্ড এর জন্য "" ব্যবহার করুন৷
পরীক্ষার উদ্দেশ্যে, আমরা উভয়ই ব্যবহার করব B3:B15-এর সংখ্যা গড় করার মানদণ্ড যার C3:C15-এ কোনো ডেলিভারির তারিখ নেই (অর্থাৎ যদি C কলামের একটি ঘর ফাঁকা থাকে)।
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
কারণ দৃশ্যত ফাঁকা ঘরগুলির মধ্যে একটি (C12) সত্যিই খালি নয় - এতে একটি শূন্য-দৈর্ঘ্যের স্ট্রিং রয়েছে - সূত্রগুলি বিভিন্ন ফলাফল প্রদান করে:
অন্য একটি ঘর ফাঁকা না থাকলে গড়
অন্য পরিসরের একটি ঘর ফাঁকা না থাকলে ঘরের পরিসর গড় করতে, মাপদণ্ড এর জন্য "" ব্যবহার করুন।
উদাহরণস্বরূপ, নিম্নলিখিত AVERAGEIF সূত্রটি B3 থেকে B15 কোষের গড় গণনা করে যদি একই সারিতে C কলামের একটি ঘর ফাঁকা নয়:
=AVERAGEIF(C3:C15, "", B3:B15)
AVERAGEIF ওয়াইল্ডকার্ড (পার্টি al ম্যাচ)
প্রতিআংশিক মিলের উপর ভিত্তি করে গড় ঘর, আপনার AVERAGEIF সূত্রের মানদণ্ডে ওয়াইল্ডকার্ড অক্ষর ব্যবহার করুন:
- কোন একক অক্ষরের সাথে মেলে একটি প্রশ্ন চিহ্ন (?)।
- একটি তারকাচিহ্ন (*) অক্ষরের যেকোনো ক্রম মেলে।
ধরুন আপনার কাছে 3টি ভিন্ন ধরণের কলা আছে এবং আপনি তাদের গড় খুঁজে পেতে চান। নিম্নলিখিত সূত্র এটি ঘটবে:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
প্রয়োজন হলে, একটি ওয়াইল্ডকার্ড অক্ষর একটি সেল রেফারেন্সের সাথে একসাথে ব্যবহার করা যেতে পারে। টার্গেট আইটেমটি কক্ষ В4 এ অনুমান করে, সূত্রটি এই আকার নেয়:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
যদি আপনার কীওয়ার্ডটি একটি কক্ষের যে কোনও জায়গায় উপস্থিত হতে পারে (শুরুতে, মাঝখানে বা শেষে ), উভয় পাশে একটি তারকাচিহ্ন রাখুন:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
সমস্ত আইটেমের গড় খুঁজে পেতে ব্যতীত যে কোনও কলা , এই সূত্রটি ব্যবহার করুন:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
কিভাবে নির্দিষ্ট সেল বাদ দিয়ে এক্সেলে গড় গণনা করা যায়
গড় থেকে নির্দিষ্ট সেলগুলি বাদ দিতে, "নট ইকুয়াল টু" () লজিক্যাল অপারেটর ব্যবহার করুন।
উদাহরণস্বরূপ, "আপেল" ব্যতীত সমস্ত আইটেমের বিক্রয় সংখ্যা গড়তে, এই সূত্রটি ব্যবহার করুন:
=AVERAGEIF(A3:A15, "apple", B3:B15)
যদি বাদ দেওয়া আইটেমটি একটি পূর্বনির্ধারিত ঘরে থাকে ( D4), সূত্রটি এই ফর্মটি নেয়:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
যেকোন "কলা" ব্যতীত সমস্ত আইটেমের গড় খুঁজে পেতে, একটি ওয়াইল্ডকার্ডের সাথে "নট সমান" ব্যবহার করুন:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
যদি বাদ দেওয়া ওয়াইল্ডকার্ড আইটেমটি একটি পৃথক কক্ষে থাকে (D9), তাহলে লজিক্যাল অপারেটর, ওয়াইল্ডকার্ড অক্ষর এবংএকটি অ্যাম্পারস্যান্ড ব্যবহার করে সেল রেফারেন্স:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
সেল রেফারেন্স সহ AVERAGEIF কীভাবে ব্যবহার করবেন
একটি সূত্রে সরাসরি মানদণ্ড টাইপ করার পরিবর্তে, আপনি সমন্বয়ে একটি লজিক্যাল অপারেটর ব্যবহার করতে পারেন মানদণ্ড নির্মাণের জন্য একটি সেল রেফারেন্স সহ। এইভাবে, আপনি আপনার AVERAGEIF সূত্র সম্পাদনা না করেই মানদণ্ড কক্ষে একটি মান পরিবর্তন করে বিভিন্ন শর্ত পরীক্ষা করতে সক্ষম হবেন৷
যখন শর্তটি ডিফল্ট হয় " এর সমান ", তখন আপনি কেবল মাপদণ্ড আর্গুমেন্টের জন্য একটি সেল রেফারেন্স ব্যবহার করুন। নীচের সূত্রটি সেল F4-এর আইটেমের সাথে সম্পর্কিত B3:B15 রেঞ্জের মধ্যে সমস্ত বিক্রয়ের গড় গণনা করে।
=AVERAGEIF(A3:A15, F4, B3:B15)
যখন মানদণ্ডে একটি লজিক্যাল অপারেটর অন্তর্ভুক্ত থাকে, আপনি এটি এইভাবে তৈরি করুন: উদ্ধৃতি চিহ্নগুলিতে লজিক্যাল অপারেটরটি আবদ্ধ করুন এবং একটি সেল রেফারেন্সের সাথে এটিকে সংযুক্ত করতে একটি অ্যাম্পারস্যান্ড (&) ব্যবহার করুন৷
উদাহরণস্বরূপ, B3:B15-এ বিক্রয়ের গড় খুঁজে পেতে F9 এর মানের থেকে বড়, নিম্নলিখিত সূত্রটি ব্যবহার করুন:
=AVERAGEIF(B3:B15, ">"&F9)
একইভাবে, আপনি মানদণ্ডে একটি অন্য ফাংশনের সাথে লজিক্যাল এক্সপ্রেশন ব্যবহার করতে পারেন।
C3:C15-এ তারিখগুলির সাথে, নীচের সূত্রটি বর্তমান তারিখ পর্যন্ত সরবরাহ করা বিক্রির গড় ফেরত দেয়:
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
এইভাবে আপনি ব্যবহার করেন শর্ত সহ একটি পাটিগণিত গড় গণনা করতে Excel এ AVERAGEIF ফাংশন। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আমাদের পরবর্তী ব্লগে আপনাকে দেখতে আশা করিসপ্তাহ!
ডাউনলোডের জন্য অনুশীলন ওয়ার্কবুক
এক্সেল AVERAGEIF ফাংশন - উদাহরণ (.xlsx ফাইল)