সুচিপত্র
এই নিবন্ধটি আপনাকে এক্সেল সুইচ ফাংশনের সাথে পরিচয় করিয়ে দেয়, এর সিনট্যাক্স বর্ণনা করে এবং এক্সেলে নেস্টেড IF গুলি কীভাবে সহজে লিখতে পারেন তা ব্যাখ্যা করার জন্য কয়েকটি ব্যবহারের কেস প্রদান করে।
আপনি যদি কখনও অনেক বেশি সময় ব্যয় করেন, একটি নেস্টেড IF সূত্র পেতে চেষ্টা করেন, আপনি Excel এ সদ্য প্রকাশিত SWITCH ফাংশনটি ব্যবহার করতে পছন্দ করবেন। জটিল নেস্টেড IF প্রয়োজন এমন পরিস্থিতিতে এটি একটি বাস্তব টাইমসেভার হতে পারে। আগে শুধুমাত্র VBA তে উপলব্ধ, SWITCH সম্প্রতি Excel 2016, Excel Online এবং Mobile, Excel for Android ট্যাবলেট এবং ফোনে ফাংশন হিসেবে যোগ করা হয়েছে।
নোট। বর্তমানে, SWITCH ফাংশনটি Office 365, Excel Online, Excel 2019 এবং Excel 2016 এর জন্য Office 365 সাবস্ক্রিপশনের সাথে অন্তর্ভুক্ত Excel এ উপলব্ধ।
Excel SWITCH - সিনট্যাক্স
SWITCH ফাংশনটি মানগুলির একটি তালিকার সাথে একটি অভিব্যক্তির তুলনা করে এবং প্রথম মিলিত মান অনুযায়ী ফলাফল প্রদান করে। যদি কোনো মিল পাওয়া না যায়, তাহলে একটি ডিফল্ট মান ফেরত দেওয়া সম্ভব যা ঐচ্ছিক।
SWITCH ফাংশনের গঠন নিম্নরূপ:
SWITCH( expression , value1 , ফলাফল1 , [ডিফল্ট বা মান2, ফলাফল2],…[ডিফল্ট বা মান3, ফলাফল3])এতে 4টি আর্গুমেন্ট রয়েছে যার মধ্যে একটি ঐচ্ছিক:
- এক্সপ্রেশন হল মান1…value126 এর সাথে তুলনা করা প্রয়োজনীয় আর্গুমেন্ট।
- ValueN হল এক্সপ্রেশনের তুলনায় একটি মান।
- ResultN সংশ্লিষ্ট মান N হলে যে মানটি প্রত্যাবর্তিত হয়যুক্তি অভিব্যক্তি মেলে. প্রতিটি valueN আর্গুমেন্টের জন্য এটি অবশ্যই নির্দিষ্ট করা উচিত।
- ডিফল্ট হল মানটি ফেরত দেওয়া হয় যদি valueN এক্সপ্রেশনে কোনো মিল পাওয়া না যায়। এই আর্গুমেন্টের কোনো সংশ্লিষ্ট ফলাফলN এক্সপ্রেশন নেই এবং এটি অবশ্যই ফাংশনের চূড়ান্ত আর্গুমেন্ট হতে হবে।
যেহেতু ফাংশন 254টি আর্গুমেন্টের মধ্যে সীমাবদ্ধ, আপনি মান এবং ফলাফলের আর্গুমেন্টের 126 জোড়া পর্যন্ত ব্যবহার করতে পারেন।
SWITCH ফাংশন বনাম. নেস্টেড IF এক্সেলে ব্যবহারের ক্ষেত্রে
এক্সেল সুইচ ফাংশন, সেইসাথে IF, শর্তগুলির একটি সিরিজ নির্দিষ্ট করতে সাহায্য করে। যাইহোক, এই ফাংশনটির সাহায্যে আপনি একটি অভিব্যক্তি এবং মান এবং ফলাফলের একটি ক্রম সংজ্ঞায়িত করেন, শর্তসাপেক্ষ বিবৃতির সংখ্যা নয়। SWITCH ফাংশনের সাথে যা ভাল তা হল যে আপনাকে বারবার এক্সপ্রেশনটি পুনরাবৃত্তি করতে হবে না, যা কখনও কখনও নেস্টেড IF সূত্রে ঘটে।
যদিও নেস্টিং IF-এর সাথে সবকিছু ঠিক আছে, এমন কিছু ক্ষেত্রে রয়েছে যেখানে সংখ্যাগুলি মূল্যায়নের শর্তগুলি একটি নেস্টেড IF তৈরি করাকে অযৌক্তিক করে তোলে৷
এই বিন্দুটি প্রদর্শন করার জন্য, আসুন নীচের ব্যবহারের ক্ষেত্রে দেখা যাক৷ তাদের জন্য সম্পূর্ণ নাম:
- DR - ডুপ্লিকেট রিমুভার
- MTW - মার্জ টেবিল উইজার্ড
- CR - সারি একত্রিত করুন।
Excel 2016-এ SWITCH ফাংশনটি এই কাজের জন্য বেশ সোজা হবে।
IF ফাংশনের সাথে আপনাকে পুনরাবৃত্তি করতে হবেএক্সপ্রেশন, তাই এটি প্রবেশ করতে আরও সময় নেয় এবং আরও বেশি দেখায়৷
একইটি নিম্নলিখিত উদাহরণে রেটিং সিস্টেমের সাথে দেখা যেতে পারে যেখানে Excel SWITCH ফাংশনটি আরও কমপ্যাক্ট দেখায়৷
দেখা যাক কিভাবে SWITCH অন্যান্য ফাংশনের সাথে একত্রে কাজ করে। ধরুন, আমাদের কাছে অনেকগুলি তারিখ রয়েছে এবং তারা আজ, আগামীকাল বা গতকাল উল্লেখ করে কিনা তা এক নজরে দেখতে চাই। এর জন্য আমরা TODAY ফাংশন যোগ করি যা বর্তমান তারিখের ক্রমিক নম্বর প্রদান করে এবং DAYS যা দুটি তারিখের মধ্যে দিনের সংখ্যা প্রদান করে।
আপনি দেখতে পারেন যে SWITCH এই কাজের জন্য পুরোপুরি কাজ করে।
IF ফাংশনের সাথে, রূপান্তরের কিছু নেস্টিং প্রয়োজন এবং জটিল হয়ে যায়। সুতরাং একটি ত্রুটি করার সম্ভাবনা অনেক বেশি৷
কম ব্যবহার করা এবং অবমূল্যায়ন করা হচ্ছে, Excel SWITCH একটি সত্যিই সহায়ক ফাংশন যা আপনাকে শর্তসাপেক্ষ বিভক্ত করার যুক্তি তৈরি করতে দেয়৷