# 3.15 IFERROR आणि IFNA

Source: https://ravindrabagale.com/mr/excel/ch03-formulas-and-functions/3-15-iferror-and-ifna.html
Language: mr (Marathi with English technical terms)

IFERROR(value, value_if_error) अनेक प्रकारचे errors पकडतो. IFNA(value, value_if_na) फक्त #N/A पकडतो; Excel 2013+ मध्ये उपलब्ध आहे.

 | Function
 | Catches
 | Example

 | IFERROR(value, value_if_error)
 | सर्वसाधारण Excel error types
 | =IFERROR(G2/F2,0)

 | IFNA(value, value_if_na) (Excel 2013+)
 | फक्त #N/A
 | =IFNA(XLOOKUP(…),"Not found")

Amount per unit

Qty blank किंवा zero असल्यास =IFERROR(G2/F2,"Check Qty") वापरू शकतो. 0 दाखवणं आणि ‘data तपासा’ सांगणं यात फरक आहे; business meaning बघून ठरवा.

Store lookup

=IFNA(VLOOKUP(A2,Stores!A:F,4,FALSE),"New store – add to master"). इथे A2 मध्ये lookup साठी Store ID असला पाहिजे. या chapter च्या Orders mini dataset मध्ये A2 हा Order ID आहे; तिथे हा example जसाच्या तसा वापरू नका. योग्य Store ID cell वापरा.

Practice

Amount / Qty ला IFERROR वापरा. Store ID वरून city शोधताना unknown ID साठी IFNA ने ‘Missing in master’ दाखवा.

रवींद्र बागले यांची tip

प्रत्येक formula भोवती IFERROR लावून चुका लपवू नका. #NAME? हा spelling error किंवा #REF! हा तुटलेला reference असू शकतो. Lookup मध्ये फक्त ‘not found’ हाताळायचं असेल तर IFNA योग्य ठरतो.
