কম্পিউটার টিউটোরিয়াল

এক্সেলে সবচেয়ে বড় নেগেটিভ বা পজিটিভ সংখ্যা বের করা

কখনো কখনো শুধু সব ডেটার মধ্যে সর্বোচ্চ বা সর্বনিম্ন সংখ্যা বের করার বদলে, আপনাকে একটি সাবসেটের মধ্যে সর্বোচ্চ সংখ্যা বের করতে হয় — যেমন সবচেয়ে বড় পজিটিভ বা নেগেটিভ সংখ্যা।

যদি ডেটার পরিমাণ কম হয়, তবে MAX ফাংশনের জন্য সঠিক রেঞ্জ ম্যানুয়ালি নির্বাচন করে কাজটি সহজে করা যায়।

অন্য পরিস্থিতিতে, যেমন বড় আকারের অসর্টেড ডেটা স্যাম্পলে, সঠিক রেঞ্জ নির্বাচন করা কঠিন হতে পারে অথবা অসম্ভব।

IF ফাংশনকে MAX ফাংশনের সাথে একটি অ্যারে ফর্মুলায় কম্বাইন করে, শর্তাবলী — যেমন শুধু পজিটিভ বা নেগেটিভ সংখ্যা — সহজে সেট করা যায় যাতে শুধু মিলে যাওয়া ডেটা ফর্মুলা দ্বারা টেস্ট করা হয়।

MAX IF অ্যারে ফর্মুলা ব্যাখ্যা

এই টিউটোরিয়ালে সর্বোচ্চ পজিটিভ সংখ্যা বের করতে ব্যবহৃত ফর্মুলা:

=MAX( IF( A1:B5>0, A1:B5 ) )

IF ফাংশনের value_if_false আর্গুমেন্ট, যা অপশনাল, ছাড়া দিয়ে ফর্মুলাটি সংক্ষিপ্ত রাখা হয়েছে। যদি নির্বাচিত রেঞ্জের ডেটা সেট করা শর্ত পূরণ না করে — অর্থাৎ শূন্যের চেয়ে বড় সংখ্যা না থাকে — তবে ফর্মুলা শূন্য (0) ফেরত দেবে।

ফর্মুলার প্রতিটি অংশের কাজ:

  • IF ফাংশন ডেটা ফিল্টার করে যাতে শুধু চয়নিত শর্ত পূরণকারী সংখ্যাগুলো MAX ফাংশনে পাস হয়
  • MAX ফাংশন ফিল্টার করা ডেটার মধ্যে সর্বোচ্চ মান বের করে
  • অ্যারে ফর্মুলা — যা ফর্মুলাকে ঘেরে রেখেছে কার্লি ব্রেস { } — IF ফাংশনের লজিক্যাল টেস্ট আর্গুমেন্টকে পুরো ডেটা রেঞ্জে मैच খুঁজতে দেয় (যেমন শূন্যের চেয়ে বড় সংখ্যা) মাত্র একটি সেলের বদলে

CSE ফর্মুলা

অ্যারে ফর্মুলা তৈরি করতে হলে ফর্মুলা টাইপ করার পর কিবোর্ডের Ctrl, Shift এবং Enter কী তিনটি একসাথে চাপতে হয়।

ফলাফল হিসেবে পুরো ফর্মুলা — ইকোয়াল সাইনসহ — কার্লি ব্রেস দিয়ে ঘিরে থাকে। উদাহরণ:

{=MAX( IF( A1:B5>0, A1:B5 ) )}

এই কী তিনটি চাপায় অ্যারে ফর্মুলা তৈরি হওয়ার কারণে এগুলোকে কখনো কখনো CSE ফর্মুলা বলা হয়।

এক্সেল MAX IF অ্যারে ফর্মুলার উদাহরণ

উপরের ছবিতে দেখা যাচ্ছে, এই টিউটোরিয়াল উদাহরণে MAX IF অ্যারে ফর্মুলা ব্যবহার করে একটি সংখ্যা রেঞ্জের মধ্যে সর্বোচ্চ পজিটিভ ও নেগেটিভ মান বের করা হয়েছে।

নিচের ধাপগুলো প্রথমে সর্বোচ্চ পজিটিভ সংখ্যা বের করার ফর্মুলা তৈরি করবে, তারপর সর্বোচ্চ নেগেটিভ সংখ্যা বের করার ধাপ।

টিউটোরিয়াল ডেটা ইনপুট করা

  1. উপরের ছবিতে দেখানো সংখ্যাগুলো A1 থেকে B5 সেলগুলোতে লিখুন
  2. A6 এবং A7 সেলে লেবেল হিসেবে Max Positive এবং Max Negative লিখুন

MAX IF नेস্টেড ফর্মুলা লিখা

যেহেতু আমরা একটি নেস্টেড ফর্মুলা এবং অ্যারে ফর্মুলা তৈরি করছি, পুরো ফর্মুলা একটি সেলে টাইপ করতে হবে।

ফর্মুলা লিখে ফেলার পর Enter কী চাপবেন না বা মাউস ক্লিক করবেন অন্য সেলে, কারণ আমাদের ফর্মুলাটিকে অ্যারে ফর্মুলায় রূপান্তর করতে হবে।

  • B6 সেলে ক্লিক করুন — যেখানে প্রথম ফর্মুলার ফলাফল দেখাবে
  • নিচের ফর্মুলা টাইপ করুন:
=MAX( IF ( A1:B5>0, A1:B5 ) )

অ্যারে ফর্মুলা তৈরি করা

  1. কিবোর্ডের Ctrl এবং Shift কী চাপে ধরে রাখুন
  2. Enter কী চাপুন অ্যারে ফর্মুলা তৈরি করতে
  3. উত্তর ৪৫ B6 সেলে দেখাবে কারণ এটি লিস্টে সর্বোচ্চ পজিটিভ সংখ্যা

B6 সেলে ক্লিক করলে, সম্পূর্ণ অ্যারে ফর্মুলা ওয়ার্কশীটের উপরের ফর্মুলা বারে দেখাবে:

{ = MAX( IF( A1:B5>0, A1:B5 ) ) }

সর্বোচ্চ নেগেটিভ সংখ্যা বের করা

সর্বোচ্চ নেগেটিভ সংখ্যা বের করার ফর্মুলা প্রথম ফর্মুলার থেকে শুধু IF ফাংশনের লজিক্যাল টেস্ট আর্গুমেন্টে ব্যবহৃত কম্পैरিজন অপারেটরের ফেরফاریন।

যেহেতু উদ্দেশ্য এখন সর্বোচ্চ নেগেটিভ সংখ্যা বের করা, দ্বিতীয় ফর্মুলায় greater than অপারেটর (>) এর বদলে less than অপারেটর (<) ব্যবহার করা হয়েছে শূন্যের চেয়ে ছোট ডেটা টেস্ট করতে।

  • B7 সেলে ক্লিক করুন
  • নিচের ফর্মুলা টাইপ করুন:
=MAX( IF ( A1:B5<0, A1:B5 ) )
  • উপরের ধাপগুলো অনুসরণ করে অ্যারে ফর্মুলা তৈরি করুন
  • উত্তর -৮ B7 সেলে দেখাবে কারণ এটি লিস্টে সর্বোচ্চ নেগেটিভ সংখ্যা

#VALUE! এরর আসলে কী করবেন

যদি B6 এবং B7 সেলগুলো উপরের उत्तরের বদলে #VALUE! এরর দেখায়, তবে সম্ভবত অ্যারে ফর্মুলা সঠিকভাবে তৈরি হয়নি।

এটি ঠিক করতে, ফর্মুলা বারের ফর্মুলায় ক্লিক করুন এবং আবার কিবোর্ডের Ctrl, Shift এবং Enter কী তিনটি একসাথে চাপুন।

  1. এক্সেলে ঘন এবং ঘনমূল বের করার পদ্ধতি

  2. এক্সেলে বর্গ এবং বর্গমূল বের করার পদ্ধতি

  3. এক্সেলে শতাংশ পরিবর্তন বের করার পদ্ধতি

  4. এক্সেলে সংখ্যার বর্গমূল বের করার পদ্ধতি