जब भी हम स्प्रेडशीट में फंक्शन या फार्मूला का प्रयोग करते है तो कई बार कुछ गलतिया हो जाती है. इन गलतियों के कारण रिजल्ट में errors आने लगते है।
कुछ errors ऐसे होते है जिन्हे ठीक किया जा सकता है पर कभी- कभी कुछ errors को सुधारना संभव नहीं होता है.ऐसे में इन्हे hide करने के लिए हम IF ERROR Function का इस्तेमाल करते है।
इस पोस्ट में आगे है -
Use of if error function in excel in hindi
if error with vlookup formula in excel in hindi
if error with Index Match in hindi
Syntax-
=IFERROR(value, value_if_error)
ARGUMENTS-
value- इस आर्गुमेंट में हम कोई वैल्यू , फार्मूला या रेफरेन्स देते है जिसे if error function द्वारा चेक किया जाता है कि इसमें कोई error है या नहीं।
value_if_error- वैल्यू या फार्मूला में error होने पर जो रिजल्ट आप सेल में डिस्प्ले कराना चाहते है उसे यहाँ डिफाइन करते है।
Use of if error function in excel in hindi
IF error function का प्रयोग करने के लिए हमने डाटा लिया है। इस डाटा के कॉलम A और B में कुछ नंबर्स दिए गए है। कॉलम C में Average function का प्रयोग करके इन नंबर्स का average निकाला गया है।
अब हम देखेंगे कि if error function का प्रयोग करके कैसे हम इन errors को hide कर सकते है।
सबसे पहले जिस भी सेल में आपको if error function का प्रयोग करना है उस सेल को सेलेक्ट करे. हमने यहाँ सेल D2 सेलेक्ट किया है।
अब यहाँ फार्मूला =IFERROR(AVERAGE(A1,B1),"invalid data") टाइप करे।
फार्मूला टाइप करने के बाद enter key दबाये।
अब सेल D2 के राइट बॉटम कार्नर से नीचे की तरफ ड्रैग करे जहा तक आपका डाटा है जिससे फार्मूला बाकी सेल में अप्लाई हो जाये।
आप देखेंगे कि जहा भी errors आ रहे थे अब वहा "invalid data" ,जो कि if error function के दूसरे आर्गुमेंट में दिया गया message है ,वह डिस्प्ले हो रहा है।
इस तरह हम if error function का प्रयोग करके बहुत ही आसानी से errors को hide कर सकते है।
आप चाहे तो message की जगह double quotation mark लगाकर सेल को empty भी दिखा सकते है।
इसके लिए हम इस फार्मूला को कुछ इस प्रकार लिखेंगे -
=IFERROR(AVERAGE(A1,B1),"")
if error with Vlookup in hindi
एक्सेल शीट में if error और vlookup function को एक साथ कैसे प्रयोग करे इसे हम उदाहरण द्वारा समझेंगे।
vlookup function को डिटेल में समझने के लिए आप नीचे दिए हुए लिंक पर क्लिक करके मेरी पोस्ट को पढ़ सकते है -
अब हमने उदाहरण के लिए एक डाटा लिया है जिसमे कुछ व्यक्तियों के नाम और उनके contact numbers दिए गए है।
यहाँ सेल D2 में vlookup function का प्रयोग करके "mihir" नाम के व्यक्ति का contact number सर्च किया गया है।
आप इमेज में देख सकते है कि सेल D2 में error "#NA" डिस्प्ले हो रहा है.जिसका मतलब है कि "mihir" नाम के व्यक्ति की इनफार्मेशन डाटा में नहीं है।
Note- एक्सेल शीट "#NA" error यह दर्शाता है कि जो वैल्यू आप सर्च कर रहे है वह डाटा में मौजूद नहीं है।
इस प्रकार vlookup function जब error दिखाता है तो उसे hide करने के लिए हम एक user friendly message दे सकते है जिसे समझना भी आसान हो।
इस error को hide करने के हम फार्मूला कुछ प्रकार लिखेंगे -
=IFERROR(VLOOKUP("mihir",A1:B7,2,0),"data is not available")
आप देखेंगे कि सेल F2 में अब #NA error की जगह , if error में दिया गया message "data is not available" डिस्प्ले हो रहा है।
इस प्रकार जब भी हम कोई ऐसी वैल्यू सर्च करते है जो डाटा में नहीं है तो यह हमे error की जगह message return करता है।
if error with Index Match in hindi
if error function को index match function के साथ इस्तेमाल कैसे करे -इसे समझने से पहले यह समझना जरूरी है कि index और match function क्या है और इसका प्रयोग कैसे करते है।
इसके लिए नीचे दिए हुए लिंक पर क्लिक करके मेरी पोस्ट को पढ़े -
अब हमने यहाँ एक उदाहरण लिया है। यहाँ कॉलम A में sales Year , कॉलम B में Profit और कॉलम C में loss को दिखाया गया है।
हमने index और match function का प्रयोग करके, year 2003 में हुए profit को निकाला है जिसके लिए सेल E2 में फार्मूला =INDEX($B$1:$B$7,MATCH(2003,$A$1:$A$7,0)) लगाया गया है।
यह हमे वैल्यू "731" return करता है।
पर जब हम year 2007 में हुए profit को निकालने के लिए सेल E6 में फार्मूला =INDEX($B$2:$B$7,MATCH(2007,$A$2:$A$7,0)) लगाते है तो यह हमे #NA return करता है।
जिसका मतलब है कि 2007 का डाटा available नहीं है।
इस प्रकार के errors को hide करने के लिए हम index और match function से पहले if error का प्रयोग करते है। इसके लिए हम फार्मूला कुछ प्रकार लिखेंगे -
=IFERROR(INDEX($B$2:$B$7,MATCH(2007,$A$2:$A$7,0)),"not found")
आप ऊपर इमेज में देख सकते है कि index और match फंक्शन में आ रहा error अब if error फंक्शन में दिए गए message "not found" द्वारा replace कर दिया गया है।
इस प्रकार हम किसी भी फंक्शन से पहले if error function का प्रयोग करके फंक्शन में आ रहे error की जगह एक customize message डिस्प्ले करा सकते है।
I hope कि यह पोस्ट आपके लिए हेल्पफुल होगी। इस पोस्ट से रिलेटेड कोई सवाल या सुझाव हो तो कमेंट करे। Thank you.
Other posts
Excel features (Hindi)
Tags- iferror function in excel in hindi,if error formula in excel in hindi,iferror with vlookup formula in excel in hindi,iferror function in excel with exampl,use of iferror function in excel in hindi.
Sir, आपको बहुत बहुत धन्यवाद
ReplyDelete