
এক্সেলের IF ফাংশনটি সিদ্ধান্ত গ্রহণের জন্য ব্যবহৃত একটি শক্তিশালী টুল। এটি শর্ত মূল্যায়ন করে এবং তারপর একটি মান প্রদান করে যদি একটি শর্ত সত্য হয়, এবং আরেকটি মান যদি শর্তটি মিথ্যা হয়। এই নিবন্ধে, আমরা বাস্তব উদাহরণ সহ জটিল বাস্তব-জীবনের পরিস্থিতিতে কিভাবে Excel এর IF ফাংশন প্রয়োগ করতে হয় তা দেখাব। আপনাকে প্রায়শই জটিল পরিস্থিতিতে IF ফাংশন ব্যবহার করতে হবে যার জন্য একাধিক শর্ত বা গণনার প্রয়োজন।
IF ফাংশনের মৌলিক সিনট্যাক্স
IF ফাংশনের মৌলিক সিনট্যাক্স হল:
=IF(যৌক্তিক_পরীক্ষা, মান_ইফ_সত্য, মান_ইফ_ফলস)
- লজিক্যাল_পরীক্ষা :মূল্যায়নের জন্য যৌক্তিক পরীক্ষা।
- value_if_true :শর্ত সত্য হলে ফলাফল ফেরত দিতে হবে।
- value_if_false :শর্ত মিথ্যা হলে ফলাফল ফেরত দিতে হবে।
আপনি Excel এ একটি লজিক্যাল পরীক্ষা তৈরি করতে নিম্নলিখিত লজিক্যাল অপারেটর ব্যবহার করতে পারেন:
- = (সমান)
- > (এর চেয়ে বড়)
- >= (এর চেয়ে বড় বা সমান)
- < (এর চেয়ে কম)
- <= (এর চেয়ে কম বা সমান)
- <> (এর সমান নয়)
দৃশ্য 1:পারফরম্যান্সের উপর ভিত্তি করে বোনাস গণনা
এমন একটি পরিস্থিতি বিবেচনা করুন যেখানে আপনার কর্মক্ষমতা স্কোর সহ কর্মচারীদের একটি তালিকা রয়েছে এবং আপনি তাদের কর্মক্ষমতার উপর ভিত্তি করে একটি বোনাস গণনা করতে চান। 80 বা তার বেশি স্কোর সহ কর্মচারীরা 10% বোনাস পান, যেখানে 80-এর নিচে 5% বোনাস পান৷
- নির্বাচিত ঘরে নিম্নলিখিত সূত্রটি সন্নিবেশ করান।
- প্রত্যেক কর্মীর বোনাস গণনা করতে সূত্রটি নিচে টেনে আনুন।
সূত্র:
=IF(B2>=80, C2*10%, C2*5%)
- B2>=80: কর্মক্ষমতা স্কোর পরীক্ষা করার জন্য এটি একটি যৌক্তিক পরীক্ষা।
- যদি সত্য হয়, এটি C2*10% (বেতনের 10%) গণনা করে।
- যদি মিথ্যা হয়, এটি C2*5% (বেতনের 5%) গণনা করে।
আউটপুট:

দৃশ্য 2:স্কোরের উপর ভিত্তি করে গ্রেড পারফরম্যান্স (নেস্টেড IF)
আপনি কর্মক্ষমতা স্কোরের উপর ভিত্তি করে কর্মীদের গ্রেড করতে পারেন অথবা আপনি তাদের মার্কের উপর ভিত্তি করে ছাত্রদের গ্রেড বরাদ্দ করতে পারেন। স্কুলের জন্য গ্রেডিং সিস্টেম নিম্নরূপ হতে পারে:
পারফরম্যান্স স্কোর গ্রেডিং নিম্নরূপ হতে পারে:
- 90+:চমৎকার
- 80-89:ভাল
- 70-79:গড়
- 70 এর নিচে:উন্নতি প্রয়োজন
সমস্ত গ্রেডিং মানদণ্ড কভার করতে আপনি একাধিক IF ফাংশন নেস্ট করতে পারেন। নির্বাচিত কক্ষে নিম্নলিখিত সূত্রটি সন্নিবেশ করান৷
৷সূত্র:
=IF(B2>=90, "Excellent", IF(B2>=80, "Good", IF(B2>=70, "Average", " Needs Improvement")))
প্রতিটি IF একটি স্কোর পরিসীমা পরীক্ষা করে, ম্যাচিং স্ট্যাটাস প্রদান করে এবং একটি শর্ত পূরণ হলে থামে। এই পদ্ধতির সাহায্যে আপনি স্বয়ংক্রিয়ভাবে কর্মক্ষমতা লেভেল বরাদ্দ করতে পারবেন, যাতে বড় ডেটাসেট দ্রুত মূল্যায়ন করা সহজ হয়।
আউটপুট:

দৃশ্য 3:একাধিক মানদণ্ডের উপর ভিত্তি করে বোনাস গণনা করুন (AND/OR)
কিছু ক্ষেত্রে, আপনাকে একবারে একাধিক শর্ত মূল্যায়ন করতে হবে। আপনি একাধিক মানদণ্ড একত্রিত করতে AND বা OR ফাংশনের সাথে IF একত্রিত করতে পারেন। উভয় বিক্রয় $70,000 ছাড়িয়ে গেলে এবং কর্মচারীর কর্মক্ষমতা রেটিং চমৎকার বা ভাল হলে একটি বোনাস প্রদান করা হয়।
সূত্র:
=IF(AND(D2>=70000, OR(F2="Excellent", F2="Good")), C2*15%, C2*5%)
- AND(D2>=70000, OR(F2=”চমৎকার”, F2=”ভাল”)): D2-এ বিক্রয়ের পরিমাণ 70,000 বা তার বেশি কিনা এবং F2-এ পারফরম্যান্স "চমৎকার" বা "ভাল" কিনা তা পরীক্ষা করে।
- C2*15%: উভয় শর্ত পূরণ হলে, C2-এর মানের উপর ভিত্তি করে 15% বোনাস গণনা করা হয়।
- C2*5%: শর্ত পূরণ না হলে, এটি 5% বোনাস ফেরত দেবে।
আউটপুট:

পরিস্থিতি 4:জটিল আর্থিক গণনার জন্য নেস্টেড IF
এমন একটি পরিস্থিতি বিবেচনা করুন যেখানে আপনাকে আয় বন্ধনীর উপর ভিত্তি করে কর্মীদের জন্য ট্যাক্স গণনা করতে হবে।
- $5000 এর নিচে বেতন:10% ট্যাক্স।
- $5000 থেকে $10000 এর মধ্যে বেতন:15% ট্যাক্স।
- $10000 এর উপরে বেতন:20% ট্যাক্স।
সূত্র:
=IF(C2<=5000, C2*10%, IF(C2<=10000, C2*15%, C2*20%))
- আয় $5000 (10% ট্যাক্স) এর নিচে কিনা তা প্রথমে পরীক্ষা করে।
- তারপর এটি $5000 থেকে $10000 (15% ট্যাক্স) এর মধ্যে কিনা তা পরীক্ষা করবে।
- যদি না হয়, তাহলে 20% ট্যাক্স প্রযোজ্য হবে।
আউটপুট:

পরিস্থিতি 5:কাজের সময়ের জন্য ওভারটাইম গণনা
ধরুন আপনি কর্মচারীদের ওভারটাইম বোনাস গণনা করতে চান। একজন কর্মচারী যদি সপ্তাহে 40 ঘণ্টার বেশি কাজ করেন তাহলে বোনাস পান। যদি তাদের মোট ঘন্টা 40 ছাড়িয়ে যায়, তারা প্রতি ঘন্টা অতিরিক্ত কাজ করলে $20 পাবে।
সূত্র:
=IF(B2>40, (B2-40)*20, 0)
- কন্ডিশন চেক করুন কাজ করা ঘন্টা 40 এর বেশি কিনা।
- যদি এটি সত্য হয়, অতিরিক্ত কাজ করা ঘন্টার জন্য বোনাস গণনা করুন।
আউটপুট:

দৃশ্য 6:ডায়নামিক IF ফাংশন ব্যবহার করে গ্রেড ম্যানেজমেন্ট
IF ফাংশনটি শিক্ষার্থীদের নম্বরের উপর ভিত্তি করে গ্রেড নির্ধারণের জন্য সবচেয়ে উপযোগী।
গ্রেডিং সিস্টেমটি নিম্নরূপ হতে পারে:
- 90+ মার্কস:A+
- 80-89 নম্বর:A
- 70-89 নম্বর:B
- 60-69 নম্বর:C
- 60 এর নিচে:ব্যর্থ
স্বতন্ত্র গ্রেড পেতে নিম্নলিখিত সূত্রটি ব্যবহার করুন।
নিয়মিত সূত্র:
=IF(B2>=90,"A+",IF(B2>=80,"A",IF(B2>=70,"B",IF(B2>=60,"C","Fail"))))
এই সূত্রটি পরিসরের প্রতিটি কক্ষকে পৃথকভাবে মূল্যায়ন করে এবং তারপর যুক্তির উপর ভিত্তি করে গ্রেড নির্ধারণ করে।
ডাইনামিক অ্যারে সূত্র:
=IF(B2:D7>=90,"A+",IF(B2:D7>=80,"A",IF(B2:D7>=70,"B",IF(B2:D7>=60,"C","Fail"))))
- কোষে এই সূত্রটি (যেমন, E2), Excel স্বয়ংক্রিয়ভাবে B2 পরিসরের প্রতিটি কক্ষে গ্রেডিং লজিক প্রয়োগ করবে এবং ফলাফলগুলিকে সন্নিহিত কক্ষগুলিতে "স্পিল" করবে।
- B2-এর প্রতিটি কক্ষের মূল্যায়ন করা হয় এবং স্কোরের উপর ভিত্তি করে সঠিক গ্রেড (“A+”, “A”, “B”, “C” বা “ফেল”) প্রদর্শিত হয়।
আউটপুট:

প্রতিটি শিক্ষার্থীর গড় গ্রেড পেতে, নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।
ডাইনামিক অ্যারে সূত্র:
=IF(E2:E7>=90,"A+",IF(E2:E7>=80,"A",IF(E2:E7>=70,"B",IF(E2:E7>=60,"C","Fail"))))
এই সূত্রটি E2-এ প্রতিটি স্কোরের জন্য স্বয়ংক্রিয়ভাবে ফলাফল ছড়িয়ে দেয়। স্কোর পরিসরের উপর ভিত্তি করে “A+”, “A”, “B”, “C”, বা “ব্যর্থ” বরাদ্দ করে।
আউটপুট:

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