एक्सेल 2020: IFERROR के साथ त्रुटियों को दबाएं - एक्सेल टिप्स

विषय - सूची

फॉर्मूला त्रुटियां आम हैं। यदि आपके पास सैकड़ों रिकॉर्ड के साथ डेटा सेट है, तो एक डिवाइड-बाय-जीरो और एक # एन / ए त्रुटियां अब और फिर पॉप अप करने के लिए बाध्य हैं।

अतीत में, त्रुटियों को रोकने के लिए Herculean प्रयासों की आवश्यकता थी। अगर आपने कभी दस्तक दी है तो जानबूझकर अपना सिर हिलाएं =IF(ISNA(VLOOKUP(A2,Table,2,0),"Not Found",VLOOKUP(A2,Table,2,0))। टाइप करने के लिए वास्तव में लंबा होने के अलावा, उस समाधान के लिए दो बार कई वीएलबुक की आवश्यकता होती है। सबसे पहले, आप एक VLOOKUP देखते हैं कि क्या VLOOKUP त्रुटि उत्पन्न करने वाला है। फिर आप गैर-त्रुटि परिणाम प्राप्त करने के लिए फिर से वही VLOOKUP करते हैं।

एक्सेल 2010 में बहुत सुधार हुआ =IFERROR(Formula,Value If Error)। मुझे पता है कि IFERROR पुराने ISERROR, ISERR और ISNA फ़ंक्शंस की तरह लगता है, लेकिन यह पूरी तरह से अलग है।

यह एक शानदार कार्य है =IFERROR(VLOOKUP(A2,Table,2,0),"Not Found"):। यदि आपके पास 1,000 VLOOKUP हैं और केवल 5 # N / A वापस आते हैं, तो काम करने वाले 995 को केवल एक ही VLOOKUP की आवश्यकता होती है। केवल 5 VLOOKUPs ने # N / A को लौटाया, जिसे IFERROR के दूसरे तर्क पर आगे बढ़ना था।

अजीब तरह से, एक्सेल 2013 ने IFNA () फ़ंक्शन को जोड़ा। यह IFERROR की तरह ही है, लेकिन केवल # N / A त्रुटियों के लिए दिखता है। एक अजीब स्थिति की कल्पना कर सकते हैं जहां लुकअप टेबल में मूल्य पाया जाता है, लेकिन परिणामी उत्तर एक विभाजन है। 0. यदि आप किसी कारण के लिए विभाजन-दर-शून्य त्रुटि को संरक्षित करना चाहते हैं, तो आप IFNA () का उपयोग कर सकते हैं यह।

बेशक, जिस व्यक्ति ने लुकअप टेबल का निर्माण किया है, उसे पहले स्थान पर शून्य से विभाजन को रोकने के लिए IFERROR का उपयोग करना चाहिए था। नीचे दिए गए आंकड़े में, "एनएम" "सार्थक नहीं" के लिए एक पूर्व प्रबंधक का कोड है।

जस्टिन फिशमैन, स्टीफन गिल्मर और एक्सेल द्वारा जो के लिए धन्यवाद।

दिलचस्प लेख...