উদাহরণ সহ এক্সেলে IFNA ফাংশন কীভাবে ব্যবহার করবেন

  • এই শেয়ার করুন
Michael Brown

আপনার ওয়ার্কশীটে প্রচুর #N/A ত্রুটি পাচ্ছেন এবং এর পরিবর্তে একটি কাস্টম পাঠ্য প্রদর্শন করার উপায় আছে কিনা তা জানতে আগ্রহী? IFNA সূত্র হল আপনার প্রয়োজনীয় সমাধান।

যখন একটি এক্সেল সূত্র কিছু সনাক্ত করতে বা খুঁজে পায় না, তখন এটি #N/A ত্রুটি ছুড়ে দেয়। এই ধরনের একটি ত্রুটি ধরতে এবং এটি একটি ব্যবহারকারী-বান্ধব বার্তা দিয়ে প্রতিস্থাপন করতে, আপনি IFNA ফাংশন ব্যবহার করতে পারেন। অন্য কথায়, #N/A হল Excel এর বলার উপায় যে আপনি যে মানটি খুঁজছেন তা রেফারেন্সকৃত ডেটাসেটে উপস্থিত নেই। IFNA হল আপনার সেই ত্রুটি ধরা এবং পরিচালনা করার উপায়৷

    Excel-এ IFNA ফাংশন

    Excel IFNA ফাংশনটি #N/A ত্রুটিগুলি ধরা এবং পরিচালনা করার উদ্দেশ্যে করা হয়েছে৷ যদি একটি সূত্র #N/A তে মূল্যায়ন করে, IFNA সেই ত্রুটিটিকে আটকে দেয় এবং এটিকে আপনার নির্দিষ্ট করা একটি কাস্টম মান দিয়ে প্রতিস্থাপন করে; অন্যথায় সূত্রের একটি স্বাভাবিক ফলাফল প্রদান করে।

    IFNA সিনট্যাক্স

    IFNA ফাংশনের সিনট্যাক্স নিম্নরূপ:

    IFNA(value, value_if_na)

    কোথায়:

    মান (প্রয়োজনীয়) - একটি #N/A ত্রুটি পরীক্ষা করার জন্য সূত্র, মান বা রেফারেন্স৷

    মান_ইফ_না (প্রয়োজনীয়) - মান যদি একটি #N/A ত্রুটি সনাক্ত করা হয় তাহলে ফেরত দিতে।

    ব্যবহারের নোট

    • IFNA ফাংশন শুধুমাত্র #N/A পরিচালনা করে অন্য কোন ত্রুটি দমন না করে।
    • যদি মান আর্গুমেন্টটি একটি অ্যারে সূত্র হয়, তাহলে IFNA ফলাফলের একটি অ্যারে প্রদান করে, প্রতি কক্ষে একটি, যেমন এই উদাহরণে দেখানো হয়েছে।

    IFNA উপলব্ধতা

    আইএফএনএ ফাংশনটি চালু হয়েছিলExcel 2013 এবং Excel 2016, Excel 2019, Excel 2021, এবং Microsoft 365 সহ পরবর্তী সমস্ত সংস্করণে উপলব্ধ৷

    পূর্ববর্তী সংস্করণগুলিতে, আপনি IF এবং ISNA ফাংশনগুলি একসাথে ব্যবহার করে #N/A ত্রুটিগুলি ধরতে পারেন৷

    এক্সেলে IFNA ফাংশন কীভাবে ব্যবহার করবেন

    Excel এ IFNA কার্যকরভাবে ব্যবহার করতে, এই জেনেরিক পদ্ধতি অনুসরণ করুন:

    1. প্রথম আর্গুমেন্টে ( মান ), #N/A ত্রুটি দ্বারা প্রভাবিত একটি সূত্র রাখুন।
    2. দ্বিতীয় আর্গুমেন্টে ( value_if_na ), স্ট্যান্ডার্ড ত্রুটির স্বরলিপির পরিবর্তে আপনি যে পাঠ্যটি ফেরত দিতে চান তা টাইপ করুন। যখন কিছুই পাওয়া যায় না তখন একটি খালি সেল ফেরত দিতে, একটি খালি স্ট্রিং ('"") সরবরাহ করুন।

    কাস্টম পাঠ্য ফেরত দিতে, জেনেরিক সূত্রটি হল:

    IFNA( সূত্র(), " কাস্টম টেক্সট")

    একটি খালি ঘর ফেরত দিতে, জেনেরিক সূত্র হল:

    IFNA( সূত্র(), "")

    একটি সাধারণ উদাহরণে এটি কীভাবে কাজ করে তা দেখা যাক। নীচের সারণীতে, ধরুন আপনি জানতে চান যে একটি প্রদত্ত শিক্ষার্থীর স্কোর অন্যদের মধ্যে কীভাবে স্থান করে। যেহেতু ডেটা সর্বোচ্চ থেকে সর্বনিম্ন পর্যন্ত স্কোর কলাম দ্বারা বাছাই করা হয়েছে, তাই র‍্যাঙ্কটি টেবিলে শিক্ষার্থীর আপেক্ষিক অবস্থানের সাথে মিলবে। এবং অবস্থান পেতে, আপনি এর সহজতম ফর্মে MATCH ফাংশনটি ব্যবহার করতে পারেন:

    =MATCH(E1, A2:A10, 0)

    কারণ লুকআপ মান (Neal) লুকআপ অ্যারেতে উপলব্ধ নয় (A2:A10), একটি #N/A ত্রুটি দেখা দেয়।

    এই ত্রুটির মধ্যে চলমান, অনভিজ্ঞ ব্যবহারকারীরা মনে করতে পারে যে এতে কিছু ভুল আছেসূত্র, এবং ওয়ার্কবুক স্রষ্টা হিসাবে আপনি অনেক প্রশ্ন পাবেন। এটি এড়ানোর জন্য, আপনি স্পষ্টভাবে নির্দেশ করতে পারেন যে সূত্রটি সঠিক, এটি যে মানটি খুঁজতে বলা হয়েছে তা খুঁজে পাচ্ছে না। সুতরাং, আপনি IFNA-এর প্রথম আর্গুমেন্টে MATCH সূত্রটি নেস্ট করুন এবং দ্বিতীয় আর্গুমেন্টে আপনার কাস্টম টেক্সট টাইপ করুন, আমাদের ক্ষেত্রে "পাওয়া যায়নি":

    =IFNA(MATCH(E1, A2:A10, 0), "Not found")

    এখন এর পরিবর্তে স্ট্যান্ডার্ড ত্রুটির স্বরলিপি, আপনার নিজস্ব পাঠ্য একটি কক্ষে প্রদর্শিত হয়, ব্যবহারকারীদের জানিয়ে দেয় যে লুকআপ মান ডেটাসেটে উপস্থিত নেই:

    VLOOKUP এর সাথে IFNA কীভাবে ব্যবহার করবেন

    প্রায়শই #N/A ত্রুটি এমন ফাংশনে ঘটে যা VLOOKUP, HLOOKUP, LOOKUP এবং MATCH এর মতো কিছু খোঁজে। নীচের উদাহরণগুলি কয়েকটি সাধারণ ব্যবহারের ক্ষেত্রে কভার করে৷

    উদাহরণ 1. মৌলিক IFNA VLOOKUP সূত্র

    VLOOKUP একটি মিল খুঁজে পেতে অক্ষম হলে ঘটে যাওয়া #N/A ত্রুটিগুলিকে ফাঁদে ফেলতে, এর ফলাফল দেখুন IFNA ব্যবহার করে এবং ত্রুটির পরিবর্তে প্রদর্শিত মানটি নির্দিষ্ট করুন। সাধারণ অনুশীলন হল এই সিনট্যাক্স ব্যবহার করে আপনার বিদ্যমান VLOOKUP সূত্রের চারপাশে IFNA ফাংশনটি মোড়ানো:

    IFNA(VLOOKUP(), " আপনার পাঠ্য")

    আমাদের নমুনা টেবিলে, ধরুন আপনি চান একটি নির্দিষ্ট ছাত্রের একটি স্কোর পুনরুদ্ধার করুন (E1)। এর জন্য, আপনি এই ক্লাসিক VLOOKUP সূত্রটি ব্যবহার করছেন:

    =VLOOKUP(E1, A2:B10, 2, FALSE)

    বিষয়টি হল যে নিল পরীক্ষা দেয়নি, তাই তার নাম তালিকায় নেই এবং স্পষ্টতই VLOOKUP খুঁজে পেতে ব্যর্থ হয়েছে একটি ম্যাচ।

    ত্রুটি লুকানোর জন্য, আমরাIFNA-তে VLOOKUP এইভাবে মোড়ানো:

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    এখন, ফলাফলটি ব্যবহারকারীর কাছে এতটা ভীতিজনক নয় এবং অনেক বেশি তথ্যপূর্ণ:

    <3

    উদাহরণ 2. একাধিক শীট জুড়ে দেখার জন্য IFNA VLOOKUP

    IFNA ফাংশনটি তথাকথিত ক্রমিক বা শৃঙ্খলিত লুকআপগুলি সম্পাদন করার জন্যও কাজে আসে একাধিক শীট বা বিভিন্ন ওয়ার্কবুক জুড়ে। ধারণাটি হল যে আপনি কয়েকটি ভিন্ন IFNA(VLOOKUP(…)) সূত্র একে অপরের মধ্যে এইভাবে নেস্ট করেন:

    IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), "না পাওয়া গেছে")))

    যদি একটি প্রাথমিক VLOOKUP কিছু খুঁজে না পায়, তার IFNA ফাংশনটি পরবর্তী VLOOKUP চালায় যতক্ষণ না পছন্দসই মান পাওয়া যায়। যদি সমস্ত লুকআপ ব্যর্থ হয়, সূত্রটি নির্দিষ্ট টেক্সট ফিরিয়ে দেবে।

    ধরুন আপনার বিভিন্ন শীটে তালিকাভুক্ত বিভিন্ন শ্রেণীর স্কোর রয়েছে (নাম ক্লাস এ , ক্লাস বি , এবং ক্লাস C )। আপনার লক্ষ্য হল একটি নির্দিষ্ট ছাত্রের স্কোর পাওয়া, যার নাম আপনার বর্তমান ওয়ার্কশীটে B1 কক্ষে ইনপুট করা হয়েছে। টাস্কটি পূরণ করতে, এই সূত্রটি ব্যবহার করুন:

    =IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))

    সূত্রটি ক্রমানুসারে তিনটি ভিন্ন শীটে নির্দিষ্ট নামের জন্য VLOOKUP-এর নেস্ট করা হয় এবং প্রথম পাওয়া মিল নিয়ে আসে:

    উদাহরণ 3. INDEX ম্যাচের সাথে IFNA

    একইভাবে, IFNA অন্যান্য লুকআপ ফাংশন দ্বারা তৈরি #N/A ত্রুটিগুলি ধরতে পারে। একটি উদাহরণ হিসাবে, আসুন এটিকে INDEX ম্যাচের সাথে একসাথে ব্যবহার করিসূত্র:

    =IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")

    সূত্রটির সারাংশ আগের সমস্ত উদাহরণের মতোই - INDEX MATCH একটি সন্ধান করে এবং IFNA ফলাফলটি মূল্যায়ন করে এবং একটি #N/A ত্রুটি ধরলে উল্লেখিত মান পাওয়া যায় নি৷

    একাধিক ফলাফল ফেরানোর জন্য IFNA

    যদি অভ্যন্তরীণ ফাংশন (অর্থাৎ মানে <2 রাখা সূত্র> যুক্তি) একাধিক মান প্রদান করে, IFNA প্রতিটি প্রত্যাবর্তিত মান পৃথকভাবে পরীক্ষা করবে এবং ফলাফলের একটি অ্যারে আউটপুট করবে। উদাহরণস্বরূপ:

    =IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")

    ডাইনামিক অ্যারে এক্সেল (মাইক্রোসফ্ট 365 এবং এক্সেল 2021), শীর্ষস্থানীয় কক্ষে (E2) একটি নিয়মিত সূত্র স্বয়ংক্রিয়ভাবে পার্শ্ববর্তী কোষগুলিতে সমস্ত ফলাফল ছড়িয়ে দেয় (পরিভাষায় এক্সেলের, একে স্পিল রেঞ্জ বলা হয়।

    প্রি-ডাইনামিক সংস্করণে (এক্সেল 2019 এবং নিম্নতর), একটি মাল্টি-সেল অ্যারে ব্যবহার করে একই রকম প্রভাব অর্জন করা যেতে পারে। সূত্র, যা Ctrl + Shift + Enter শর্টকাট দিয়ে সম্পন্ন হয়।

    IFNA এবং IFERROR-এর মধ্যে পার্থক্য কী?

    মূল কারণের উপর নির্ভর করে সমস্যা, একটি এক্সেল সূত্র বিভিন্ন ত্রুটি ট্রিগার করতে পারে যেমন #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM এবং অন্যান্য। IFERROR ফাংশন সেই সমস্ত ত্রুটিগুলি ক্যাচ করে যখন IFNA শুধুমাত্র #N/A তে সীমাবদ্ধ থাকে৷ কোনটি বেছে নেওয়া ভাল? এটি পরিস্থিতির উপর নির্ভর করে।

    আপনি যদি কোন ধরনের ত্রুটি দমন করতে চান, তাহলে IFERROR ফাংশনটি ব্যবহার করুন। এটি জটিল গণনার ক্ষেত্রে বিশেষভাবে কার্যকর যখন একটি সূত্রঅনেকগুলি ফাংশন রয়েছে যা বিভিন্ন ত্রুটি তৈরি করতে পারে।

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

    পার্থক্যটি বোঝাতে, আসুন আমাদের মৌলিক IFNA VLOOKUP সূত্রটি ফিরিয়ে আনা যাক এবং "দুর্ঘটনাক্রমে" ফাংশনের নামের বানান ভুল (VLOOKUP এর পরিবর্তে VLOKUP)।

    =IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    IFNA এই ত্রুটিটি দমন করে না, তাই আপনি স্পষ্টভাবে দেখতে পাচ্ছেন যে ফাংশনের নামের একটিতে কিছু ভুল আছে:

    এখন, দেখা যাক যদি আপনি ব্যবহার করেন তাহলে কি হয় IFERROR:

    =IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    হুম… এটা বলে যে অলিভিয়া পরীক্ষা দেয়নি, যা সত্য নয়! এর কারণ হল IFERROR ফাংশন #NAME কে ফাঁদে ফেলে? ত্রুটি এবং পরিবর্তে কাস্টম টেক্সট প্রদান করে। এই পরিস্থিতিতে, এটি শুধুমাত্র ভুল তথ্যই ফেরত দেয় না কিন্তু সূত্রের সাথে সমস্যাটিকেও অস্পষ্ট করে দেয়।

    এভাবে এক্সেলে IFNA সূত্র ব্যবহার করতে হয়। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আগামী সপ্তাহে আমাদের ব্লগে আপনাকে দেখার জন্য অপেক্ষা করছি!

    উপলভ্য ডাউনলোড

    Excel IFNA সূত্র উদাহরণ (.xlsx ফাইল)

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