কিভাবে আমি # DIV / 0 লুকান না! একটি রেফারেন্সকৃত কোষ খালি হলে ত্রুটি?


27

কলাম সি আমি উত্পাদন আছে। কলাম ডি আমি গোল আছে। কলাম ইতে আমার% পার্থক্য আছে। আমার সূত্র =(D11-C11)/D11

যাইহোক, আপনি কিছু না করা পর্যন্ত শীট নিচে কোষ লুকান কিভাবে D11 এবং; C11 লুকাতে #DIV/0!। আমি ব্যবহার করে চেষ্টা করেছি IF সূত্র কিন্তু এটা ভুল পেতে বলে মনে হচ্ছে?

উত্তর:


45

IFERROR ফাংশন

একটি "বিশেষ" আছে IF শুধু ত্রুটি হ্যান্ডেল ডিজাইন পরীক্ষা:

=IFERROR( (D11-C11)/D11, "")

এটি আপনাকে হিসাব (D11-C11) / D11 এর হিসাবের মান দেয় না যদি না ফলাফলটি একটি ত্রুটি হয়, এটি কোনও ফাঁকা ফিরবে।

ব্যাখ্যা

"ত্রুটি যদি" ​​মান, শেষ পরামিতি, কিছু হতে পারে; এটা খালি ডবল কোট সীমাবদ্ধ নয়। IFERROR যে কোনও শর্তের জন্য কাজ করে যা একটি ত্রুটি মান প্রদান করে (যা দিয়ে শুরু হয় # ), যেমন:

#NULL!  -   reference to an intersection of two ranges that don't intersect
#DIV/0! -   attempt to divide by zero
#VALUE! -   variable is the wrong type 
#REF!   -   invalid cell reference
#NAME?  -   formula name, or text within a formula, isn't recognized
#NUM!   -   invalid number
#N/A    -   value is not available

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

অন্যান্য স্প্রেডশীট

এই ফাংশন অন্যান্য স্প্রেডশীট প্রোগ্রাম ব্যবহারকারীদের জন্য উপলব্ধ। এটি 4.0 সংস্করণে লিবারঅফিস ক্যালক এ যোগ করা হয়েছে (কিছু লিনাক্স ডিস্ট্রোতে এখনও বিতরণ করা সংস্করণ নয়)। @ কারল্টান বলেছেন, যদিও, এটি Google শীটগুলিতে আরও সুসংগত, যেখানে "যদি ত্রুটি" মানটি ঐচ্ছিক হয়; অনুপস্থিত যদি এটি একটি ফাঁকা ডিফল্ট। তাই এইরকম একটি ক্ষেত্রে, যেখানে আপনি সম্ভাব্য ত্রুটির মানগুলি লুকিয়ে রাখতে চান, Google পত্রক এটি করতে পারে IFERROR(expression)


আমি এক্সেলের জন্য এটি জানি, কিন্তু Google ডক্স ও ওপেন / লিব্রোফিসে, "সত্যের মান" এর জন্য প্রয়োজনীয়তা ছাড়াই একটি বৈচিত্র্য রয়েছে, এটি সহজতর করা =IFERROR(yourformula)
Kroltan

1
@ কার্লটন: শুধু যখন আমি ভাবলাম যে তারা এই ফাংশনটি আরও কার্যকর করতে পারে না। মনে হচ্ছে আপনি Google শীট সম্পর্কে সঠিক। কোন বিকল্প মান নির্দিষ্ট করা হয়, তাহলে তার IFERROR ত্রুটি ফাঁকা ডিফল্ট, তাই এটি ঐচ্ছিক। LibreOffice ক্যালকটি সংস্করণ 4.0 এর সাথে ফাংশন বাস্তবায়ন করেছে। আমার সর্বশেষ সংস্করণটি 4.2 এর মধ্যে রয়েছে এবং এর মধ্যে যদি ত্রুটি-ত্রুটি মান এখনও প্রয়োজন হয়।
fixer1234

প্রকৃতপক্ষে আমি শুধুমাত্র গুগল স্প্রেডশিটগুলিতে পরীক্ষা করেছি, কিন্তু ডক্স অনুসারে এটি লিবার অফ অফিস থেকে একরকম। Misinforming জন্য দুঃখিত।
Kroltan

11

একটি মধ্যে IF বিবৃতি একটি যৌক্তিক চেক (প্রথম অংশ)।

IF(logical_test, value_if_true, [value_if_false])

আপনার উত্পাদন এবং / অথবা লক্ষ্য তথ্য ফাঁকা সময় ত্রুটিগুলি এড়ানোর জন্য, ব্যবহার করুন OR সঙ্গে ISBLANK যৌক্তিক চেক মধ্যে ফাংশন।

=IF(OR(ISBLANK(C11),ISBLANK(D11)), "", (D11-C11)/D11)

উল্লেখিত যেকোনও ঘর খালি থাকলে এটি চেক করে। যদি এক বা উভয় ফাঁকা থাকে (লজিকাল পরীক্ষাটি সত্য করে), এটি প্রক্রিয়া করবে IF TRUE অংশ IF বিবৃতি। এই ক্ষেত্রে, দী "" কিছুই করতে সূত্র বলুন। অন্যথা, এটা প্রক্রিয়া হবে IF FALSE সূত্র অংশ যা আপনার সূত্র।


আমি উভয় চেক অন্তর্ভুক্ত এই আপডেট C11 এবং; D11 আপনি মূলত পোস্ট হিসাবে। দুঃখিত আমি আমার মূল উত্তর মিস।
CharlieRB

ভালো বল ধরা. যদি লক্ষ্যগুলি প্রাক-জনসংখ্যাযুক্ত হয় এবং তারপরে উত্পাদন এন্ট্রিগুলির জন্য অপেক্ষা করুন, তবে তারা প্রবেশ না হওয়া পর্যন্ত ফলাফলগুলি 100% বৈকল্পিক দেখাবে। আপনার সমাধানটি সেটির যত্ন নেয়, যা এই শীটটি পরিমাপ করা হলে কর্মক্ষমতা কম চাপায়। :-)
fixer1234

1

এটা চেষ্টা কর:

=IF(D11<>0,(D11-C11)/D11,"")
অথবা
=IF(D11=0,"",(D11-C11)/D11)

1

তারপর মেনু অধীনে, পুরো স্প্রেডশীট নির্বাচন করুন বাড়ি - শর্তসাপেক্ষ বিন্যাসন - নতুন নিয়ম... - নির্বাচন করুন ধারণ করে শুধুমাত্র কোষ বিন্যাস - অধীনে সঙ্গে শুধুমাত্র কোষ বিন্যাস নির্বাচন করা ত্রুটি - ক্লিক ফর্ম্যাট ... বাটন - যান ফন্ট ট্যাব - অধীনে রঙ পটভূমি (যেমন সাদা হিসাবে) একই ফন্ট রং নির্বাচন করুন।

New Rule Dialog

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.