এক্সেল

নেস্টেড আইএফ ফর্মুলার জন্য 19 টিপস

19 Tips Nested If Formulas

দ্য IF ফাংশন এক্সেলের সবচেয়ে বেশি ব্যবহৃত ফাংশনগুলির মধ্যে একটি। আইএফ একটি সাধারণ ফাংশন, এবং মানুষ আইএফ পছন্দ করে কারণ এটি তাদের এক্সেল তৈরির ক্ষমতা দেয় সাড়া দিন যেহেতু একটি স্প্রেডশীটে তথ্য প্রবেশ করা হয়। IF এর সাথে, আপনি আপনার স্প্রেডশীটকে জীবন্ত করতে পারেন।





কিন্তু একটি আইএফ প্রায়ই অন্যের দিকে নিয়ে যায়, এবং একবার আপনি যদি কয়েকটি আইএফ -এর চেয়ে বেশি একত্রিত করেন, আপনার সূত্রগুলি ছোট ফ্রাঙ্কেনস্টাইনের মতো দেখতে শুরু করতে পারে :)

নেস্টেড IFs কি মন্দ? এগুলি কি কখনও কখনও প্রয়োজনীয়? বিকল্প কি?





এই প্রশ্নগুলির উত্তর জানতে এবং আরও জানতে পড়ুন ...

1. বেসিক IF

নেস্টেড আইএফ সম্পর্কে কথা বলার আগে, আসুন প্রাথমিক আইএফ কাঠামোটি পর্যালোচনা করি:



 
= IF (test,[true],[false])

IF ফাংশন একটি পরীক্ষা চালায় এবং ফলাফলটি সত্য বা মিথ্যা তার উপর নির্ভর করে বিভিন্ন ক্রিয়া সম্পাদন করে।

বর্গাকার বন্ধনীগুলি লক্ষ্য করুন ... এর অর্থ যুক্তিগুলি alচ্ছিক। যাইহোক, আপনাকে অবশ্যই সরবরাহ করতে হবে হয় সত্যের জন্য একটি মান, অথবা মিথ্যার জন্য একটি মান।

উদাহরণস্বরূপ, এখানে আমরা স্কোর চেক করতে এবং কমপক্ষে 65 স্কোরের জন্য 'পাস' গণনা করতে IF ব্যবহার করি:

বেসিক IF ফাংশন - রিটার্ন

উদাহরণে সেল D3 এই সূত্র ধারণ করে:

 
= IF (C3>=65,'Pass')

যা এইভাবে পড়া যেতে পারে: যদি C3 তে স্কোর কমপক্ষে 65 হয়, 'পাস' ফেরত দিন।

তবে লক্ষ্য করুন যে যদি স্কোর হয় এর চেয়ে কম 65, আইএফএলএসএ ফেরত দেয়, যেহেতু মিথ্যা হলে আমরা মান সরবরাহ করিনি। অ-উত্তীর্ণ স্কোরের জন্য 'ব্যর্থ' প্রদর্শন করতে, আমরা 'ব্যর্থ' কে মিথ্যা যুক্তি হিসাবে যুক্ত করতে পারি:

 
= IF (C3>=65,'Pass','Fail')

বেসিক IF ফাংশন - মিথ্যা জন্য একটি মান যোগ সঙ্গে

ভিডিও: কিভাবে যৌক্তিক সূত্র তৈরি করা যায় ।

2. বাসা বাঁধার অর্থ কি

নেস্টিং এর সহজ অর্থ হল সূত্রগুলিকে একত্রিত করা, অন্যটির ভিতরে, যাতে একটি সূত্র অন্যটির ফলাফল পরিচালনা করে। উদাহরণস্বরূপ, এখানে একটি সূত্র দেওয়া হয়েছে যেখানে TODAY ফাংশনটি MONTH ফাংশনের ভিতরে বাসা বাঁধে:

 
= MONTH ( TODAY ())

TODAY ফাংশনটি MONTH ফাংশনের ভিতরে বর্তমান তারিখ প্রদান করে। MONTH ফাংশন সেই তারিখ নেয় এবং চলতি মাস ফেরত দেয়। এমনকি মাঝারিভাবে জটিল সূত্রগুলি ঘন ঘন বাসা ব্যবহার করে, তাই আপনি আরও জটিল সূত্রগুলিতে সর্বত্র বাসা বাঁধতে দেখতে পাবেন।

3. একটি সহজ নেস্টেড যদি

একটি নেস্টেড আইএফ একটি সূত্রের মাত্র দুটি আইএফ স্টেটমেন্ট, যেখানে একটি আইএফ স্টেটমেন্ট অন্যটির ভিতরে উপস্থিত হয়।

উদাহরণস্বরূপ, নীচে আমি একটি IF ফাংশন যোগ করে, এবং অন্যের মধ্যে একটি IF বাসা বাঁধার মাধ্যমে 'অসম্পূর্ণ' ফলাফলগুলি পরিচালনা করতে উপরে মূল পাস/ব্যর্থ সূত্রটি বাড়িয়েছি:

একটি মৌলিক নেস্টেড IF

 
= IF (C3='','Incomplete', IF (C3>=65,'Pass','Fail'))

বাইরের IF প্রথমে রান করে এবং C3 ফাঁকা কিনা তা পরীক্ষা করে। যদি তাই হয়, বাইরের IF 'অসম্পূর্ণ' ফেরত দেয়, এবং ভিতরের IF কখনই রান করে না।

যদি স্কোর হয় ফাঁকা নয় , বাইরের IF মিথ্যা প্রদান করে, এবং মূল IF ফাংশন চালানো হয়।

সঙ্গে নেস্টেড আইএফ শিখুন পরিষ্কার, সংক্ষিপ্ত ভিডিও প্রশিক্ষণ ।

4. স্কেলের জন্য একটি নেস্টেড আইএফ

আপনি প্রায়ই নেস্টেড আইএফ দেখতে পাবেন 'স্কেল' হ্যান্ডেল করার জন্য ... উদাহরণস্বরূপ, গ্রেড, শিপিং খরচ, ট্যাক্স রেট, বা অন্যান্য মান যা সংখ্যাসূচক ইনপুট সহ স্কেলে পরিবর্তিত হয়। যতক্ষণ পর্যন্ত স্কেলে খুব বেশি মাত্রা না থাকে, নেস্টেড আইএফগুলি এখানে ঠিক কাজ করে, কিন্তু আপনাকে অবশ্যই সূত্রটি সুসংগঠিত রাখতে হবে, অথবা এটি পড়তে অসুবিধা হবে।

কৌশলটি হল একটি দিক নির্ধারণ করা (উচ্চ থেকে নিম্ন, বা নিম্ন থেকে উচ্চ), তারপর সেই অনুযায়ী শর্তগুলি গঠন করুন। উদাহরণস্বরূপ, 'নিম্ন থেকে উচ্চ' ক্রমে গ্রেড বরাদ্দ করার জন্য, আমরা নিম্নলিখিত টেবিলে প্রয়োজনীয় সমাধান উপস্থাপন করতে পারি। মনে রাখবেন 'A' এর কোন শর্ত নেই, কারণ একবার আমরা অন্য সব শর্তের মধ্যে দিয়ে গেলে, আমরা জানি যে স্কোর 95 এর বেশি হতে হবে, এবং সেইজন্য একটি 'A'।

স্কোর শ্রেণী শর্ত
0-63 <64
64-72 ডি <73
73-84 <85
85-94 <95
95-100 প্রতি

শর্তগুলি স্পষ্টভাবে বোঝা গেলে, আমরা প্রথম IF বিবৃতিতে প্রবেশ করতে পারি:

এক্সেলে ডাটা বৈধতা কীভাবে করবেন
 
= IF (C5<64,'F')

এটি 'F' এর যত্ন নেয়। এখন, 'ডি' পরিচালনা করার জন্য, আমাদের আরেকটি শর্ত যুক্ত করতে হবে:

 
= IF (C5<64,'F', IF (C5<73,'D'))

মনে রাখবেন যে আমি 'মিথ্যা' ফলাফলের জন্য প্রথম IF- এ অন্য একটি IF বাদ দিয়েছি। 'সি' হ্যান্ডেল করার জন্য সূত্রটি প্রসারিত করতে, আমরা প্রক্রিয়াটি পুনরাবৃত্তি করি:

 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C')))

শেষ শ্রেণীতে না পৌঁছানো পর্যন্ত আমরা এই পথে চলতে থাকি। তারপর, অন্য আইএফ যোগ করার পরিবর্তে, শুধুমাত্র মিথ্যা জন্য চূড়ান্ত গ্রেড যোগ করুন।

 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))

এখানে কার্যকরী চূড়ান্ত নেস্টেড আইএফ সূত্র:

গ্রেড গণনা করার জন্য যদি নেস্টেড আইএফ উদাহরণ সম্পন্ন হয়

ভিডিও: গ্রেড বরাদ্দ করার জন্য কিভাবে একটি নেস্টেড আইএফ তৈরি করতে হয়

5. নেস্টেড আইএফগুলির একটি যৌক্তিক প্রবাহ রয়েছে

অনেক সূত্র ভিতর থেকে সমাধান করা হয়, কারণ 'ভিতরের' ফাংশন বা অভিব্যক্তিগুলিকে প্রথমে সমাধান করতে হবে বাকী সূত্রটি অব্যাহত রাখার জন্য।

নেস্টেড আইএফগুলির নিজস্ব যৌক্তিক প্রবাহ রয়েছে, যেহেতু 'বাইরের' আইএফগুলি 'অভ্যন্তরীণ' আইএফগুলির প্রবেশদ্বারের মতো কাজ করে। এর মানে হল যে বাইরের আইএফ থেকে ফলাফল নির্ধারণ করে যে অভ্যন্তরীণ আইএফগুলিও চলবে কিনা। নীচের চিত্রটি উপরের গ্রেড সূত্রের যৌক্তিক প্রবাহকে দৃশ্যমান করেছে।

একটি নেস্টেড IF এর যৌক্তিক প্রবাহ

6. লজিক্যাল ফ্লো দেখতে Evaluate ব্যবহার করুন

উইন্ডোজে, আপনি ব্যবহার করতে পারেন বৈশিষ্ট্য মূল্যায়ন করুন এক্সেলকে আপনার সূত্রগুলি সমাধান করার জন্য ধাপে ধাপে দেখুন। আরও জটিল সূত্রের যৌক্তিক প্রবাহকে 'দেখার' এবং যখন আপনার প্রত্যাশা অনুযায়ী কাজ না হয় তখন সমস্যা সমাধানের এটি একটি দুর্দান্ত উপায়। নিচের স্ক্রিনটি দেখায় মূল্যায়ন উইন্ডো খোলা এবং যাওয়ার জন্য প্রস্তুত। প্রতিবার যখন আপনি Evaluate বাটনে ক্লিক করেন, সূত্রের 'পরবর্তী ধাপ' সমাধান করা হয়। আপনি ফিতার সূত্র ট্যাবে মূল্যায়ন খুঁজে পেতে পারেন (Alt M, V)।

গ্রেড বরাদ্দ করা একটি নেস্টেড আইএফ এর মাধ্যমে ধাপে ধাপে মূল্যায়ন ব্যবহার করা

দুর্ভাগ্যক্রমে, এক্সেলের ম্যাক সংস্করণে মূল্যায়ন বৈশিষ্ট্যটি নেই, তবে আপনি এখনও নীচের F9 কৌশলটি ব্যবহার করতে পারেন।

7. চেক ফলাফল দেখতে F9 ব্যবহার করুন

যখন আপনি সূত্র বারে একটি অভিব্যক্তি নির্বাচন করেন এবং F9 কী টিপেন, তখন এক্সেল নির্বাচিত অংশটি সমাধান করে। একটি সূত্র আসলে কী করছে তা নিশ্চিত করার জন্য এটি একটি শক্তিশালী উপায়। নীচের স্ক্রিনে, আমি সূত্রের বিভিন্ন অংশ নির্বাচন করতে স্ক্রিন টিপ উইন্ডো ব্যবহার করছি, তারপর সেই অংশটি সমাধান করতে F9 ক্লিক করুন:

F9 ব্যবহার করে একটি নেস্টেড আইএফ চেক করুন যা গ্রেড নির্ধারণ করে

F9 পূর্বাবস্থায় ফেরানোর জন্য ম্যাক -এ Control + Z (Command + Z) ব্যবহার করুন। আপনি কোন পরিবর্তন ছাড়াই সূত্র সম্পাদক থেকে প্রস্থান করতে Esc টিপতে পারেন।

ভিডিও: কিভাবে F9 দিয়ে একটি সূত্র ডিবাগ করবেন

8. আপনার সীমা জানুন

এক্সেলের সীমাবদ্ধতা রয়েছে যে আপনি কতটা গভীরভাবে আইএফ ফাংশনগুলি বাসা বাঁধতে পারেন। এক্সেল 2007 পর্যন্ত, এক্সেল নেস্টেড আইএফের 7 স্তর পর্যন্ত অনুমোদিত। এক্সেল 2007+ এ, এক্সেল 64 স্তর পর্যন্ত অনুমতি দেয়।

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

9. একটি প্রো মত বন্ধনী বন্ধন

নেস্টেড আইএফ -এর সাথে একটি চ্যালেঞ্জ হল বন্ধনী মিলানো বা 'ভারসাম্যপূর্ণ' করা। যখন বন্ধনীগুলি সঠিকভাবে মিলিত হয় না, তখন আপনার সূত্রটি ভেঙে যায়। সৌভাগ্যবশত, সূত্রগুলি সম্পাদনা করার সময় বন্ধনীগুলি 'ভারসাম্যপূর্ণ' তা নিশ্চিত করতে আপনাকে সাহায্য করার জন্য ই এক্সসেল একটি দম্পতি সরঞ্জাম সরবরাহ করে।

প্রথমত, একবার আপনার একাধিক বন্ধনীর সেট থাকলে, বন্ধনীগুলি রঙ-কোডেড হয় যাতে খোলার বন্ধনী বন্ধ হওয়া বন্ধনীগুলির সাথে মেলে। এই রঙগুলি দেখতে খুব কঠিন, কিন্তু আপনি যদি ঘনিষ্ঠভাবে দেখেন তবে সেগুলি সেখানে রয়েছে:

ফর্মুলা বন্ধনীগুলি রঙের সাথে মিলিত কিন্তু দেখতে কঠিন

দ্বিতীয় (এবং ভাল) যখন আপনি একটি বন্ধনী বন্ধ করেন, এক্সেল সংক্ষিপ্তভাবে মিলে যাওয়া জোড়াকে বোল্ড করবে। আপনি সূত্রে ক্লিক করতে পারেন এবং বন্ধনীর মধ্য দিয়ে যাওয়ার জন্য তীর কী ব্যবহার করতে পারেন, এবং একটি মিলিত জোড়া থাকলে এক্সেল সংক্ষিপ্তভাবে উভয় বন্ধনীকে বোল্ড করবে। যদি কোন মিল না থাকে, আপনি কোন সাহসী দেখতে পাবেন।

দুর্ভাগ্যবশত, বোল্ডিং একটি উইন্ডোজ-শুধুমাত্র বৈশিষ্ট্য। যদি আপনি জটিল ফর্মুলা সম্পাদনা করার জন্য ম্যাকের উপর এক্সেল ব্যবহার করেন, তবে মাঝে মাঝে সূত্রটি একটি ভালো টেক্সট এডিটরে কপি করে পেস্ট করার অর্থ হয় ( টেক্সট র্যাংলার নিখরচায় এবং দুর্দান্ত) ভাল বন্ধনী মিলানোর সরঞ্জামগুলি পেতে। বন্ধনী মিলে গেলে টেক্সট র্যাংলার ফ্ল্যাশ করবে এবং আপনি বন্ধনীর মধ্যে থাকা সমস্ত পাঠ্য নির্বাচন করতে কমান্ড + বি ব্যবহার করতে পারেন। আপনি জিনিসগুলিকে সরল করার পরে আপনি সূত্রটি আবার এক্সেলে পেস্ট করতে পারেন।

10. নেভিগেট এবং নির্বাচন করতে স্ক্রিন টিপ উইন্ডো ব্যবহার করুন

নেস্টেড আইএফ নেভিগেট এবং এডিট করার ক্ষেত্রে, ফাংশন স্ক্রিন টিপ আপনার সেরা বন্ধু। এর সাহায্যে, আপনি নেভিগেট করতে পারেন এবং সঠিকভাবে একটি নেস্টেড আইএফ -তে সমস্ত আর্গুমেন্ট নির্বাচন করতে পারেন:

পর্দার টিপ দিয়ে সূত্র আর্গুমেন্ট নেভিগেট করুন এবং নির্বাচন করুন

আপনি আমাকে এই ভিডিওতে স্ক্রিন টিপ উইন্ডো ব্যবহার করতে দেখতে পারেন: কীভাবে একটি নেস্টেড আইএফ তৈরি করবেন ।

11. টেক্সট এবং সংখ্যাগুলির সাথে যত্ন নিন

শুধু একটি দ্রুত অনুস্মারক হিসাবে, IF ফাংশনের সাথে কাজ করার সময়, খেয়াল রাখবেন যে আপনি সঠিকভাবে মিলিত সংখ্যা এবং পাঠ্য। আমি প্রায়ই সূত্র যদি এই মত দেখতে:

 
= IF (A1='100','Pass','Fail')

A1 এ পরীক্ষার স্কোর সত্যিই পাঠ্য এবং একটি সংখ্যা নয়? না? তারপর সংখ্যার চারপাশে উদ্ধৃতি ব্যবহার করবেন না। অন্যথায়, লজিক্যাল পরীক্ষা মিথ্যা ফিরিয়ে দেবে এমনকি যখন মান একটি পাসিং স্কোর, কারণ '100' 100 এর সমান নয়। যদি পরীক্ষার স্কোর সংখ্যাসূচক হয় তবে এটি ব্যবহার করুন:

 
= IF (A1=100,'Pass','Fail')

12. যোগ করুন লাইন বিরতি নেস্টেড IFs পড়া সহজ

যখন আপনি এমন একটি সূত্র নিয়ে কাজ করছেন যার মধ্যে নেস্টেড আইএফের অনেক স্তর রয়েছে, তখন জিনিসগুলি সোজা রাখা কঠিন হতে পারে। যেহেতু এক্সেল সূত্রগুলিতে 'সাদা স্থান' (যেমন অতিরিক্ত স্থান বা লাইন বিরতি) সম্পর্কে চিন্তা করে না, তাই আপনি লাইন বিরতি যোগ করে নেস্টেড আইএফস এর পঠনযোগ্যতা ব্যাপকভাবে উন্নত করতে পারেন।

উদাহরণস্বরূপ, নীচের স্ক্রিনটি একটি নেস্টেড আইএফ দেখায় যা একটি বিক্রয় সংখ্যার উপর ভিত্তি করে একটি কমিশনের হার গণনা করে। এখানে আপনি সাধারণ নেস্টেড আইএফ কাঠামো দেখতে পারেন, যা ব্যাখ্যা করা কঠিন:

লাইন বিরতি ছাড়া নেস্টেড আইএফ পড়তে কষ্ট হয়

যাইহোক, যদি আমি প্রতিটি 'ভ্যালু যদি মিথ্যা' এর আগে লাইন বিরতি যোগ করি, সূত্রের যুক্তি স্পষ্টভাবে লাফিয়ে ওঠে। এছাড়াও, সূত্রটি সম্পাদনা করা সহজ:

লাইন বিরতি নেস্টেড আইএফগুলিকে পড়তে সহজ করে তোলে

আপনি উইন্ডোতে Alt + Enter দিয়ে ম্যাক এ লাইন বিরতি যোগ করতে পারেন, Control + Option + Return ব্যবহার করুন।

ভিডিও: কিভাবে একটি নেস্টেড IF পড়া সহজ করা যায় ।

13. এবং এবং সঙ্গে আইএফ সীমিত

নেস্টেড আইএফগুলি শক্তিশালী, তবে আপনি আরও স্তর যুক্ত করার সাথে সাথে সেগুলি দ্রুত জটিল হয়ে ওঠে। আরও মাত্রা এড়ানোর একটি উপায় হল AND এবং OR ফাংশনগুলির সংমিশ্রণে IF ব্যবহার করা। এই ফাংশনগুলি একটি সাধারণ সত্য/মিথ্যা ফলাফল প্রদান করে যা IF এর ভিতরে পুরোপুরি কাজ করে, তাই আপনি তাদের ব্যবহার করতে পারেন একক IF- এর যুক্তিকে প্রসারিত করতে।

উদাহরণস্বরূপ, নীচের সমস্যাটিতে, আমরা কলাম D তে একটি 'x' বসাতে চাই যাতে সারিগুলি চিহ্নিত করা যায় যেখানে রঙ 'লাল' এবং আকার 'ছোট'।

AND ফাংশন সহ IF দুটি নেস্টেড IF গুলোর চেয়ে সহজ

আমরা দুটি নেস্টেড আইএফ দিয়ে সূত্রটি লিখতে পারি:

 
= IF (B6='red', IF (C6='small','x',''),'')

যাইহোক, পরীক্ষাটি AND ফাংশনের সাথে প্রতিস্থাপন করে, আমরা সূত্রটি সহজ করতে পারি:

 
= IF ( AND (B6='red',C6='small'),'x','')

একইভাবে, আমরা সহজেই এই সূত্রটি OR ফাংশনের সাহায্যে লাল বা নীল এবং ছোট চেক করতে পারি:

 
= IF ( AND ( OR (B4='red',B4='blue'),C4='small'),'x','')

এই সব কিছু পারে নেস্টেড আইএফ দিয়ে সম্পন্ন করা হবে, কিন্তু সূত্রটি দ্রুত আরো জটিল হয়ে উঠবে।

ভিডিও: যদি এই বা যে

14. নেস্টেড IF গুলিকে VLOOKUP দিয়ে প্রতিস্থাপন করুন

যখন একটি নেস্টেড IF কেবলমাত্র একটি ইনপুটের উপর ভিত্তি করে মান বরাদ্দ করে, এটি সহজেই এর সাথে প্রতিস্থাপিত হতে পারে VLOOKUP ফাংশন । উদাহরণস্বরূপ, এই নেস্টেড IF পাঁচটি ভিন্ন রঙে সংখ্যা নির্ধারণ করে:

 
= IF (E3='red',100, IF (E3='blue',200, IF (E3='green',300, IF (E3='orange',400,500))))

আমরা সহজেই এটিকে (অনেক সহজ) VLOOKUP দিয়ে প্রতিস্থাপন করতে পারি:

 
= VLOOKUP (E3,B3:C7,2,0)

নেস্টেড IF বনাম VLOOKUP

বোনাস হিসাবে, VLOOKUP ফর্মুলায় এম্বেড করার পরিবর্তে ওয়ার্কশীটে মানগুলি রাখে (যেখানে সেগুলি সহজেই পরিবর্তন করা যায়)।

যদিও উপরের সূত্রটি সঠিক মিল ব্যবহার করে, আপনি সহজেই ব্যবহার করতে পারেন গ্রেডের জন্য VLOOKUP যেমন.

আরো দেখুন: 23 টি জিনিস VLOOKUP সম্পর্কে জানা

ভিডিও: কিভাবে VLOOKUP ব্যবহার করবেন

ভিডিও: কেন VLOOKUP নেস্টেড IF গুলির চেয়ে ভাল

15. নির্বাচন করুন

CHOOSE ফাংশনটি একটি মার্জিত সমাধান প্রদান করতে পারে যখন আপনাকে সাদামাটা, পরপর সংখ্যাগুলি (1,2,3, ইত্যাদি) নির্বিচারে মানগুলিতে ম্যাপ করতে হবে।

নীচের উদাহরণে, পছন্দমত সপ্তাহান্তে সংক্ষিপ্ত বিবরণ তৈরি করতে ব্যবহার করা হয়:

নেস্টেড IF বনাম CHOOSE ফাংশন

নিশ্চিত তুমি পারে একই জিনিস করতে একটি দীর্ঘ এবং জটিল নেস্টেড আইএফ ব্যবহার করুন, কিন্তু দয়া করে না :)

16. নেস্টেড IFs এর পরিবর্তে IFS ব্যবহার করুন

আপনি যদি অফিস 365 এর মাধ্যমে এক্সেল 2016 ব্যবহার করেন, তাহলে নেস্টেড আইএফ এর পরিবর্তে একটি নতুন ফাংশন ব্যবহার করতে পারেন: আইএফএস ফাংশন। IFS ফাংশন একাধিক শর্ত মূল্যায়নের জন্য একটি বিশেষ কাঠামো প্রদান করে ছাড়া বাসা বাঁধা:

আইএফএস ফাংশন - বাসা ছাড়া একাধিক শর্ত

উপরে ব্যবহৃত সূত্রটি এরকম দেখাচ্ছে:

 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

মনে রাখবেন আমাদের একটি একক জোড়া বন্ধনী আছে!

এক্সেলের পুরোনো সংস্করণে IFS ফাংশন ব্যবহার করে একটি স্প্রেডশীট খুললে কি হবে? এক্সেল 2013 এবং 2010 (এবং আমি এক্সেল 2007 বিশ্বাস করি, কিন্তু পরীক্ষা করতে পারছি না) আপনি '_xlfn' দেখতে পাবেন। সেলে IFS- এর সাথে যুক্ত। পূর্বে গণনা করা মান এখনও থাকবে, কিন্তু যদি কিছু সূত্র পুনরায় গণনা করে, তাহলে আপনি একটি #NAME ত্রুটি দেখতে পাবেন। মাইক্রোসফট আছে আরো তথ্য এখানে ।

17. সর্বোচ্চ আউট

কখনও কখনও, আপনি খুব চালাক ভাবে MAX বা MIN ব্যবহার করতে পারেন যা IF স্টেটমেন্ট এড়িয়ে যায়। উদাহরণস্বরূপ, ধরুন আপনার একটি গণনা আছে যার ফলে একটি ধনাত্মক সংখ্যা, বা শূন্য হতে হবে। অন্য কথায়, যদি গণনা একটি নেতিবাচক সংখ্যা প্রদান করে, আপনি কেবল শূন্য দেখাতে চান।

MAX ফাংশন আপনাকে আইএফ ছাড়াই এটি করার জন্য একটি চতুর উপায় দেয়:

 
= MAX (calculation,0)

এই কৌশলটি ধনাত্মক হলে গণনার ফলাফল প্রদান করে, এবং অন্যথায় শূন্য।

আমি এই নির্মাণটি পছন্দ করি কারণ এটি শুধু এত সহজ । সম্পূর্ণ লেখার জন্য এই নিবন্ধটি দেখুন ।

18. IFERROR এর সাথে ফাঁদ ত্রুটি

IF- এর একটি ক্লাসিক ব্যবহার হল ত্রুটি ফাঁদে ফেলা এবং একটি ত্রুটি নিক্ষেপ করার সময় আরেকটি ফলাফল সরবরাহ করা, যেমন:

 
= IF ( ISERROR (formula),error_result,formula)

এটি কুৎসিত এবং অপ্রয়োজনীয়, যেহেতু একই সূত্র দুইবার যায় এবং কোন ত্রুটি না থাকলে এক্সেলকে একই ফলাফল দুবার গণনা করতে হয়।

এক্সেল 2007 -এ, IFERROR ফাংশন চালু করা হয়েছিল, যা আপনাকে ত্রুটিগুলিকে আরও সুন্দরভাবে ফাঁদে ফেলতে দেয়:

 
= IFERROR (formula,error_result)

এখন যখন সূত্রটি একটি ত্রুটি ছুঁড়ে ফেলে, IFERROR কেবল আপনার প্রদত্ত মান প্রদান করে।

19. বুলিয়ান যুক্তি ব্যবহার করুন

আপনি কখনও কখনও 'বুলিয়ান লজিক' বলে যা ব্যবহার করে নেস্টেড আইএফগুলি এড়াতে পারেন। বুলিয়ান শব্দটি TRUE/FALSE মান বোঝায়। যদিও এক্সেল কোষে TRUE এবং FALSE শব্দগুলি প্রদর্শন করে, অভ্যন্তরীণভাবে, Excel TRUE কে 1 এবং মিথ্যাকে শূন্য বলে মনে করে। আপনি চতুর, এবং খুব দ্রুত সূত্র লিখতে এই সত্য ব্যবহার করতে পারেন। উদাহরণস্বরূপ, উপরের VLOOKUP উদাহরণে, আমাদের একটি নেস্টেড IF সূত্র আছে যা এইরকম দেখাচ্ছে:

 
= IF (E3='red',100, IF (E3='blue',200, IF (E3='green',300, IF (E3='orange',400,500))))

বুলিয়ান লজিক ব্যবহার করে, আপনি এই সূত্রটি আবার লিখতে পারেন:

 
=(E3='red')*100+(E3='blue')*200+(E3='green')*300+(E3='orange')*400+(E3='purple')*500

প্রতিটি এক্সপ্রেশন একটি পরীক্ষা করে, এবং তারপর পরীক্ষার ফলাফলকে 'মান যদি সত্য' দ্বারা গুণ করে। যেহেতু পরীক্ষাগুলি সত্য বা মিথ্যা (1 বা 0) ফেরত দেয়, মিথ্যা ফলাফলগুলি কার্যকরভাবে সূত্রটি বাতিল করে দেয়।

সংখ্যাসূচক ফলাফলের জন্য, বুলিয়ান যুক্তি সহজ এবং অত্যন্ত দ্রুত, যেহেতু কোন শাখা নেই। নেতিবাচক দিক থেকে, বুলিয়ান যুক্তি এমন লোকদের কাছে বিভ্রান্তিকর হতে পারে যারা এটি দেখতে অভ্যস্ত নয়। তবুও, এটি সম্পর্কে জানার জন্য এটি একটি দুর্দান্ত কৌশল।

ভিডিও: এক্সেল ফর্মুলায় বুলিয়ান লজিক কিভাবে ব্যবহার করবেন

আপনার কখন নেস্টেড আইএফ দরকার?

নেস্টেড আইএফগুলি এড়ানোর জন্য এই সমস্ত বিকল্পগুলির সাথে, আপনি ভাবতে পারেন যখন নেস্টেড আইএফ ব্যবহার করা বোধগম্য হয়?

আমি মনে করি নেস্টেড আইএফগুলি যখন আপনি মূল্যায়ন করার প্রয়োজন বোধ করেন বিভিন্ন বিভিন্ন ইনপুট একটি সিদ্ধান্ত নেওয়ার জন্য.

উদাহরণস্বরূপ, ধরুন আপনি 'পেইড', 'ওপেন', 'ওভারডিউ', ইত্যাদির একটি চালানের স্থিতি গণনা করতে চান, এর জন্য আপনাকে চালানের বয়সের দিকে নজর দিতে হবে এবং অসামান্য ভারসাম্য:

নেস্টেড আইএফ দিয়ে চালানের অবস্থা গণনা করা হচ্ছে

এই ক্ষেত্রে, একটি নেস্টেড আইএফ একটি পুরোপুরি সূক্ষ্ম সমাধান।

আপনার চিন্তাগুলো?

তোমার খবর কি? আপনি কি আইএফ-স্টার? আপনি কি নেস্টেড আইএফ এড়িয়ে চলেন? নেস্টেড IFs কি মন্দ? নীচে আপনার চিন্তা ভাগ করুন।

সঙ্গে দ্রুত এক্সেল সূত্র শিখুন সংক্ষিপ্ত ভিডিও প্রশিক্ষণ । লেখক ডেভ ব্রুনস


^