Excel-এ ডেটা বিশ্লেষণের সময় বিভিন্ন ধরনের ত্রুটি (Error) দেখা দিতে পারে, যেমন #DIV/0!, #N/A, #VALUE!। এই ত্রুটিগুলি সামলাতে Excel দুটি গুরুত্বপূর্ণ ফাংশন প্রদান করে: IFERROR এবং ISERROR। এগুলোর সাহায্যে ত্রুটি সনাক্ত করা এবং প্রয়োজনীয় প্রতিক্রিয়া প্রদান করা সম্ভব।
IFERROR ফাংশন একটি নির্দিষ্ট কাজ করে এবং যদি ত্রুটি দেখা দেয়, তবে একটি কাস্টম মান প্রদান করে। এটি ব্যবহার করে ত্রুটির পরিবর্তে একটি বন্ধুত্বপূর্ণ বার্তা বা বিকল্প মান প্রদর্শন করা যায়।
=IFERROR(value, value_if_error)
=IFERROR(A1/B1, "Error: Division by Zero")
যদি B1
-এর মান 0 হয়, তবে "Error: Division by Zero" বার্তাটি প্রদর্শিত হবে। অন্যথায় বিভাজনের ফলাফল দেখাবে।
=IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Not Found")
যদি VLOOKUP ত্রুটি দেয়, তাহলে "Not Found" বার্তাটি দেখাবে।
ISERROR ফাংশন একটি লজিক্যাল ফাংশন যা যাচাই করে কোনো ত্রুটি রয়েছে কি না। যদি ত্রুটি থাকে, এটি TRUE রিটার্ন করে; ত্রুটি না থাকলে FALSE।
=ISERROR(value)
=ISERROR(A1/B1)
যদি B1
-এর মান 0 হয়, তাহলে ফলাফল TRUE হবে, কারণ #DIV/0! ত্রুটি দেখা দেবে। অন্যথায় ফলাফল FALSE হবে।
=IF(ISERROR(A1/B1), "Check Division", A1/B1)
যদি B1
-এর মান 0 হয়, তাহলে "Check Division" বার্তা দেখাবে। অন্যথায় বিভাজনের ফলাফল দেখাবে।
প্যারামিটার | IFERROR | ISERROR |
---|---|---|
কাজ | ত্রুটি থাকলে কাস্টম মান প্রদান করে। | ত্রুটি সনাক্ত করে TRUE বা FALSE রিটার্ন করে। |
ব্যবহার | ত্রুটির ক্ষেত্রে বিকল্প মান বা বার্তা প্রদর্শন। | ত্রুটি চেক করে লজিক্যাল বিশ্লেষণের জন্য। |
ব্যবহারিক উদাহরণ | =IFERROR(A1/B1, "Error") | =ISERROR(A1/B1) |
=IFERROR(A1/B1, "Cannot divide by zero")
=IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Value not found")
=IFERROR(A1+B1, "Invalid data")
Excel-এর IFERROR এবং ISERROR ফাংশন ত্রুটি পরিচালনায় অত্যন্ত কার্যকর এবং এই ফাংশনগুলো ব্যবহার করে আপনি আরও পেশাদার ও নির্ভুলভাবে কাজ করতে পারবেন।
common.read_more