সুচিপত্র
এই সংক্ষিপ্ত টিউটোরিয়াল থেকে আপনি নতুন IFS ফাংশন সম্পর্কে শিখবেন এবং দেখতে পাবেন কিভাবে এটি Excel এ নেস্টেড IF লেখাকে সহজ করে। আপনি উদাহরণ সহ এর সিনট্যাক্স এবং কয়েকটি ব্যবহারের ক্ষেত্রেও পাবেন।
এক্সেলে নেস্টেড আইএফ সাধারণত ব্যবহার করা হয় যখন আপনি এমন পরিস্থিতিতে মূল্যায়ন করতে চান যেখানে দুটি সম্ভাব্য ফলাফল রয়েছে। নেস্টেড IF দ্বারা তৈরি একটি কমান্ড "IF(IF(IF()))" এর অনুরূপ। তবে এই পুরানো পদ্ধতিটি অনেক সময় চ্যালেঞ্জিং এবং সময় সাপেক্ষ হতে পারে৷
এক্সেল টিম সম্প্রতি IFS ফাংশনটি চালু করেছে যা সম্ভবত আপনার নতুন পছন্দের হয়ে উঠবে৷ Excel IFS ফাংশন শুধুমাত্র Excel 365, Excel 2021 এবং Excel 2019-এ উপলব্ধ।
Excel IFS ফাংশন - বর্ণনা এবং সিনট্যাক্স
Excel এর IFS ফাংশন দেখায় যে এক বা একাধিক শর্ত পালন করা হয়েছে কিনা এবং একটি মান প্রদান করে যা প্রথম সত্য শর্ত পূরণ করে। IFS হল Excel মাল্টিপল IF স্টেটমেন্টের একটি বিকল্প এবং বেশ কয়েকটি শর্তের ক্ষেত্রে এটি পড়া অনেক সহজ।
ফাংশনটি কেমন দেখায় তা এখানে:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )এটিতে 2টি প্রয়োজনীয় এবং 2টি ঐচ্ছিক আর্গুমেন্ট রয়েছে৷
- লজিক্যাল_টেস্ট1 হল প্রয়োজনীয় আর্গুমেন্ট৷ এটি এমন শর্ত যা সত্য বা মিথ্যা মূল্যায়ন করে।
- value_if_true1 হল দ্বিতীয় প্রয়োজনীয় আর্গুমেন্ট যা দেখায় যে ফলাফলটি ফেরত দেওয়া হবে যদি লজিক্যাল_টেস্ট1 সত্যে মূল্যায়ন করে। এটা খালি হতে পারে, যদিপ্রয়োজনীয়।
- লজিক্যাল_টেস্ট2…লজিক্যাল_টেস্ট127 একটি ঐচ্ছিক শর্ত যা সত্য বা মিথ্যাকে মূল্যায়ন করে।
- মান_ইফ_ট্রু2…মান_ইফ_ট্রু127 ফলাফলের জন্য একটি ঐচ্ছিক যুক্তি logical_testN মূল্যায়ন করলে TRUE তে ফেরত দিতে হবে। প্রতিটি মান_if_trueN একটি শর্ত logical_testN এর সাথে সম্পর্কিত। এটি খালিও হতে পারে৷
এক্সেল IFS আপনাকে 127টি বিভিন্ন শর্ত পর্যন্ত মূল্যায়ন করতে দেয়৷ যদি একটি লজিক্যাল_টেস্ট আর্গুমেন্টের নির্দিষ্ট মান_if_true না থাকে, তাহলে ফাংশনটি "এই ফাংশনের জন্য আপনি খুব কম আর্গুমেন্ট প্রবেশ করেছেন" বার্তাটি প্রদর্শন করে। যদি একটি লজিক্যাল_টেস্ট আর্গুমেন্ট মূল্যায়ন করা হয় এবং TRUE বা FALSE ব্যতীত অন্য কোনো মানের সাথে মিলে যায়, তাহলে Excel এর IFS #VALUE প্রদান করে! ত্রুটি. কোনো সত্য শর্ত না পাওয়া গেলে, এটি #N/A দেখায়।
ইউএস কেস সহ IFS ফাংশন বনাম নেস্টেড IF এক্সেলের ক্ষেত্রে
নতুন এক্সেল আইএফএস ব্যবহার করার সুবিধা হল আপনি প্রবেশ করতে পারেন একটি একক ফাংশনে শর্তগুলির একটি সিরিজ। প্রতিটি শর্তের পরে ফলাফলটি অনুসরণ করা হয় যা শর্তটি সত্য হলে ব্যবহার করা হবে যাতে ফর্মুলা লিখতে এবং পড়তে সহজ হয়৷
ধরা যাক আপনি ব্যবহারকারীর ইতিমধ্যে থাকা লাইসেন্সের সংখ্যা অনুসারে ছাড় পেতে চান৷ . IFS ফাংশন ব্যবহার করে, এটি এরকম কিছু হবে:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
এক্সেলে নেস্টেড IF এর সাথে এটি কেমন দেখায় তা এখানে:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
নিচের IFS ফাংশনটি এর এক্সেল মাল্টিপল IF এর চেয়ে লেখা এবং আপডেট করা সহজসমতুল্য।
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
14>
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))
15>