বেশিরভাগ এক্সেল ব্যবহারকারী শর্তসাপেক্ষ যুক্তির জন্য IF ফাংশনের জন্য পৌঁছান। কিন্তু যখন পরিস্থিতি বহুগুণ বেড়ে যায়, তখন আপনি নিজেকে জটিল নেস্টেড IF সূত্র তৈরি করতে দেখতে পারেন যা পড়া কঠিন এবং ত্রুটির প্রবণ। এক্সেল IF ফাংশনের বিভিন্ন বিকল্প অফার করে যা আপনার কাজকে সহজ করতে পারে।
এই টিউটোরিয়ালে, আমরা আপনাকে দেখাব কিভাবে সঠিক IF ফাংশন বেছে নিতে হয়। সূত্রগুলি মুখস্থ করার পরিবর্তে, আপনি শিখবেন কীভাবে সিদ্ধান্ত নেবেন কোন ফাংশনটি আপনার পরিস্থিতির সাথে খাপ খায়।
এক্সেল ফাংশন মানচিত্র
সঠিক IF ফাংশন চয়ন করতে এই ফ্লোচার্টটি অনুসরণ করুন এবং আপনার প্রয়োজনের সাথে কোন ফাংশনটি সবচেয়ে উপযুক্ত তা সনাক্ত করুন৷

1. IF ব্যবহার করুন:যখন একটি সিদ্ধান্ত/শর্ত আছে
আপনার সিদ্ধান্তের পয়েন্ট দিয়ে শুরু করুন:"আপনি কি শুধুমাত্র একটি শর্ত পরীক্ষা করছেন, নাকি একাধিক?" যদি আপনার যুক্তিতে শুধুমাত্র একটি সত্য/মিথ্যা চেক থাকে, তাহলে মৌলিক IF ফাংশন হল সেরা পছন্দ৷
স্কোরের উপর ভিত্তি করে বোনাসের যোগ্যতা নির্ধারণ করা যাক।
নিয়ম: যদি স্কোর ≥ 70 হয় , "যোগ্য" ফেরত দিন; অন্যথায় "যোগ্য নয়" ফেরত দিন।
- একটি ঘর নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন
- বাকী কক্ষগুলি পূরণ করতে সূত্রটি নীচে টেনে আনুন
=IF(C2>=70,"Eligible","Not Eligible")
এই সূত্রটি একটি শর্ত মূল্যায়ন করে এবং দুটি লেবেলের একটি প্রদান করে৷
৷

যখন IF সেরা পছন্দ হয়:
- একটি সহজ লজিক্যাল পরীক্ষা (সত্য/মিথ্যা)
- সত্য এবং মিথ্যার জন্য পরিষ্কার ফলাফল
- আপনি পরে আরও অনেক শর্ত যোগ করার আশা করবেন না
আপনি যদি একাধিক শর্তের মূল্যায়ন করতে চান, তাহলে অবিলম্বে IFs নেস্ট করার পরিবর্তে পরবর্তী সিদ্ধান্তের বিন্দুতে যান৷
2. IFS ব্যবহার করুন:যখন আপনার একাধিক যৌক্তিক শর্ত থাকে
আপনি কি একাধিক শর্ত পরীক্ষা করতে হবে যেখানে শুধুমাত্র একটি সত্য হতে পারে? IFS ফাংশন এমন অবস্থার জন্য আদর্শ যেখানে বিকল্পগুলি পারস্পরিকভাবে একচেটিয়া।
ধরুন আপনি স্কোরের উপর ভিত্তি করে একজন কর্মচারীকে একটি গ্রেড বরাদ্দ করতে চান।
নিয়ম:
- 90–100 =A
- 80–89 =B
- 70–79 =C
- 60–69 =D
- 60 এর নিচে =F
সূত্র:
=IFS(C2>=90, "A", C2>=80, "B", C2>=70, "C", C2>=60, "D", TRUE, "F")
IFS-এ, অর্ডার গুরুত্বপূর্ণ কারণ ফাংশনটি প্রথম TRUE শর্তে থামে। এজন্য আপনি সর্বোচ্চ স্কোর থেকে নিচের দিকে শুরু করেন।

যখন IFS সেরা পছন্দ হয়:
- অনেক শর্ত (সাধারণত 3+)
- শর্তগুলি পরিসীমা-ভিত্তিক (>, <, এর মধ্যে)
- আপনি নেস্টেড আইএফ-এর চেয়ে পরিষ্কার সূত্র চান
3. SWITCH ব্যবহার করুন:যদি আপনি স্থির মানগুলির সাথে মেলে
এটি ফাংশন মানচিত্রে একটি গুরুত্বপূর্ণ শাখা বিন্দু। যদি আপনার যুক্তি একটি ঘরকে কয়েকটি নির্দিষ্ট মানের সাথে তুলনা করে, তবে SWITCH প্রায়শই পরিষ্কার বিকল্প। SWITCH ফাংশনটি "লুকআপের মতো" যুক্তির জন্য ডিজাইন করা হয়েছে:যদি মান A হয়, তাহলে এটি ফেরত দিন; যদি মান B হয়, তা ফেরত দিন...
আসুন একটি স্ট্যাটাস কোডকে একটি লেবেলে রূপান্তর করি।
নিয়ম:
- A =সক্রিয়
- H =ধরে রাখুন
- S =স্থগিত
- L =ছেড়ে দিন
- T =সমাপ্ত
- অন্য কিছু =অজানা
সূত্র:
=SWITCH(E2,"A","Active","H","Hold","S","Suspended","L","Leave","T","Terminated","Unknown")

যখন সুইচ সেরা পছন্দ হয়:
- আপনি সঠিক মান (কোড, বিভাগ, পাঠ্য) মেলে
- আপনি অনেক তুলনার পরিবর্তে একটি পঠনযোগ্য তালিকা চান
- আপনার একটি পরিষ্কার ডিফল্ট ফলাফল প্রয়োজন ("অজানা")
4. কখন নেস্টেড IFs ব্যবহার করবেন
নেস্টেড IF মানে IF এর ভিতরে IF। এটি ক্লাসিক শিক্ষানবিস পদ্ধতি। এটি কাজ করে, কিন্তু এটি দ্রুত অগোছালো হতে পারে৷
৷নেস্টেড IF ব্যবহার করে, আপনি গ্রেড বরাদ্দ করতে পারেন, কিন্তু পঠনযোগ্যতা ক্ষতিগ্রস্ত হয়।
সূত্র:
=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D","F"))))
এটি IFS() এর মতো একই আউটপুট তৈরি করে
নেস্টেড IF ব্যবহার করুন শুধুমাত্র যখন:
- আপনার IFS বা SWITCH ফাংশন নেই (পুরানো এক্সেল)
- পরবর্তী অবস্থা এমনভাবে পূর্ববর্তী ফলাফলের উপর নির্ভর করে যা অন্যথায় প্রকাশ করা বিশ্রী
- আপনার সত্যিই অল্প সংখ্যক শাখা রয়েছে এবং এটিকে পাঠযোগ্য রাখতে পারেন
5. জটিল বা ওভারল্যাপিং লজিক:নেস্টেড IFs
কখনও কখনও শর্ত পারস্পরিক একচেটিয়া হয় না. উদাহরণস্বরূপ, "স্কোর বেশি হলে বা উপস্থিতি বেশি হলে" ওভারল্যাপ হতে পারে এবং একাধিক শর্ত একবারে সত্য হতে পারে।
এই ক্ষেত্রে, আপনাকে অবশ্যই সিদ্ধান্ত নিতে হবে কোন শর্তটি প্রাধান্য পাবে এবং আপনার প্রায়ই AND() প্রয়োজন / বা() .
ধরুন আপনি স্কোর এবং উপস্থিতি উভয়ের উপর ভিত্তি করে কর্মক্ষমতা ফ্ল্যাগ করতে চান—একটি ওভারল্যাপিং যুক্তি।
নিয়ম:
- যদি স্কোর ≥ 85 এবং উপস্থিতি ≥ 95% → “তারকা”
- অন্যথায় স্কোর ≥ 85 বা উপস্থিতি ≥ 95% → “শক্তিশালী”
- অন্যথায় → “উন্নতি প্রয়োজন”
সূত্র:
=IF(AND(C2>=85,D2>=95),"Star",IF(OR(C2>=85,D2>=95),"Strong","Needs Improvement"))
এখানে, নেস্টেড আইএফগুলি উপযুক্ত কারণ প্রথম পরীক্ষা ব্যর্থ হলেই দ্বিতীয় পরীক্ষা চলে (এবং আপনি AND/OR যুক্তি মিশ্রিত করছেন)।

দ্রুত ফাংশন গাইড
- IF: একটি শর্ত, দুটি ফলাফল
- IFS: একাধিক যৌক্তিক পরীক্ষা, ক্রমানুসারে মূল্যায়ন; প্রায়ই পরিসীমা-ভিত্তিক
- সুইচ করুন: একটি মান অনেক স্থির বিকল্পের সাথে মিলেছে
- নেস্টেড IF: জটিল বা নির্ভরশীল যুক্তি শুধুমাত্র; AND/OR এর সাথে ব্যবহার করুন
র্যাপিং আপ
সঠিক IF ফাংশন বেছে নেওয়ার চাবিকাঠি হল আপনার নির্দিষ্ট পরিস্থিতি বোঝা। শর্তের সংখ্যা এবং তুলনার ধরণের উপর ভিত্তি করে, আপনি কোন IF ফাংশন ব্যবহার করবেন তা নির্ধারণ করতে পারেন। একটি সাধারণ IF ফাংশন দিয়ে শুরু করুন এবং প্রয়োজন হলে শুধুমাত্র জটিলতা যোগ করুন। একটি পঠনযোগ্য সূত্র যা আপনি বজায় রাখতে পারেন তা একটি চতুর সূত্রের চেয়ে সর্বদা ভাল যা আপনাকে ছয় মাস পরে বিভ্রান্ত করে৷
মনে রাখবেন, লক্ষ্য হল সবচেয়ে উন্নত ফাংশন ব্যবহার করা নয়; এটি সঠিক ফাংশন ব্যবহার করা যা আপনার কাজকে সহজ, পরিষ্কার এবং আরও রক্ষণাবেক্ষণযোগ্য করে তোলে।
সমাধান সহ বিনামূল্যে উন্নত এক্সেল ব্যায়াম পান!