ફોર્મ્યુલા ઉદાહરણો સાથે Excel માં ISERROR કાર્ય

  • આ શેર કરો
Michael Brown

ટ્યુટોરીયલ એક્સેલ ISERROR ફંક્શનના વ્યવહારુ ઉપયોગોને જુએ છે અને બતાવે છે કે ભૂલો માટે વિવિધ ફોર્મ્યુલા કેવી રીતે ચકાસવા.

જ્યારે તમે ફોર્મ્યુલા લખો છો કે જે એક્સેલ સમજી શકતું નથી અથવા ગણતરી કરી શકતું નથી, ત્યારે તે ભૂલ સંદેશ બતાવીને તમારું ધ્યાન સમસ્યા તરફ દોરે છે. ISERROR ફંક્શન તમને ભૂલો પકડવામાં અને જ્યારે કોઈ ભૂલ મળે ત્યારે વૈકલ્પિક પ્રદાન કરવામાં મદદ કરી શકે છે.

    Excel માં ISERROR ફંક્શન

    એક્સેલ ISERROR ફંક્શન તમામ પ્રકારની ભૂલોને પકડે છે, #CALC!, #DIV/0!, #N/A, #NAME?, #NUM!, #NULL!, #REF!, #VALUE!, અને #SPILL! સહિત. પરિણામ એ બુલિયન મૂલ્ય છે: જો કોઈ ભૂલ મળી આવે તો સાચું, અન્યથા ખોટું.

    ફંક્શન એક્સેલ 2000 થી 2021 અને એક્સેલ 365 ના તમામ સંસ્કરણોમાં ઉપલબ્ધ છે.

    ISERROR નું વાક્યરચના ફંક્શન આના જેટલું સરળ છે:

    ISERROR(મૂલ્ય)

    જ્યાં મૂલ્ય એ કોષ મૂલ્ય અથવા સૂત્ર છે જે ભૂલો માટે તપાસવામાં આવે છે.

    એક્સેલ ISERROR ફોર્મ્યુલા

    એક ISERROR ફોર્મ્યુલાને તેના સૌથી સરળ સ્વરૂપમાં બનાવવા માટે, તમે જે ભૂલો માટે પરીક્ષણ કરવા માંગો છો તે કોષનો સંદર્ભ આપો. ઉદાહરણ તરીકે:

    =ISERROR(A2)

    જો કોઈ ભૂલ મળી આવે, તો તમને TRUE મળશે. જો પરીક્ષણ કરેલ કોષમાં કોઈ ભૂલ નથી, તો તમને FALSE મળશે:

    જો Excel માં ISERROR ફોર્મ્યુલા

    કસ્ટમ સંદેશ પરત કરવા અથવા કરવા માટે જ્યારે ભૂલ થાય ત્યારે અલગ ગણતરી, IF ફંક્શન સાથે ISERROR નો ઉપયોગ કરો. સામાન્ય સૂત્ર નીચે મુજબ દેખાય છે:

    IF(ISERROR( સૂત્ર(…), text_or_calculation_if_error, સૂત્ર())

    માનવ ભાષામાં અનુવાદિત, તે કહે છે: જો મુખ્ય સૂત્ર પરિણામ ભૂલમાં, ઉલ્લેખિત ટેક્સ્ટ પ્રદર્શિત કરો અથવા બીજી ગણતરી ચલાવો, અન્યથા ફોર્મ્યુલાનું સામાન્ય પરિણામ આપો.

    નીચેની છબીમાં, કુલને જથ્થા દ્વારા વિભાજીત કરવાથી કિંમતમાં કેટલીક ભૂલો પેદા થાય છે. કૉલમ:

    તમામ અલગ-અલગ એરર કોડને કસ્ટમ ટેક્સ્ટ સાથે બદલવા માટે, તમે નીચેના IF ISERROR ફોર્મ્યુલાનો ઉપયોગ કરી શકો છો:

    =IF(ISERROR(A2/B2), "Unknown", A2/B2)

    એક્સેલ 2007 અને પછીના સંસ્કરણોમાં, સમાન પરિણામ ઇનબિલ્ટ IFERROR ફંક્શનની મદદથી પ્રાપ્ત કરી શકાય છે:

    =IFERROR(A2/B2, "Unknown")

    તે હોવું જોઈએ નોંધ્યું છે કે IFERROR ફોર્મ્યુલા થોડી ઝડપથી ચાલે છે કારણ કે તે A2/B2 ગણતરી માત્ર એક જ વાર કરે છે. જ્યારે IF ISERROR તેની બે વાર ગણતરી કરે છે - પ્રથમ તે જોવા માટે કે તે ભૂલ પેદા કરે છે કે કેમ અને પછી ફરીથી જો પરીક્ષણ ખોટું છે.

    IF ISERROR VLOOKUP ફોર્મ્યુલા

    VLOOKUP સાથે ISERROR નો ઉપયોગ એ હકીકતમાં IF IS નો ચોક્કસ કેસ છે ઉપર ચર્ચા કરેલ ERROR ફોર્મ્યુલા. જ્યારે VLOOKUP ફંક્શન લુકઅપ મૂલ્ય શોધી શકતું નથી અથવા અન્ય કોઈ કારણસર નિષ્ફળ જાય છે, ત્યારે તમે આ સિન્ટેક્સનો ઉપયોગ કરીને કસ્ટમ ટેક્સ્ટ સંદેશ પ્રદર્શિત કરો છો:

    IF(ISERROR(VLOOKUP(…)), " custom_text", VLOOKUP(…))

    આ ઉદાહરણ માટે, ચાલો લુકઅપ ટેબલ (D3:E10) થી મુખ્ય ટેબલ (A3:B15) તરફ સમય ખેંચીએ. જો લુકઅપ મૂલ્ય (સહભાગીનું નામ) માં અસ્તિત્વમાં નથીલુકઅપ ટેબલ, અમે "યોગ્ય નથી" પરત કરીશું.

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$10, 2, FALSE)), "Not qualified", VLOOKUP(A3, $D$3:$E$10, 2, FALSE))

    ટીપ. જો તમે અન્ય ભૂલોને અવગણીને લુકઅપ મૂલ્ય ન મળે (#N/A ભૂલ) ત્યારે જ કસ્ટમ ટેક્સ્ટ પ્રદર્શિત કરવા માંગતા હો, તો પછી Excel 2013 અને પછીના IFNA VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કરો અથવા જૂનામાં IF ISNA VLOOKUP નો ઉપયોગ કરો. આવૃત્તિઓ.

    જો ISERROR ઇન્ડેક્સ મેચ ફોર્મ્યુલા

    જ્યારે INDEX મેચ સંયોજન (અથવા Excel 365 માં INDEX XMATCH ફોર્મ્યુલા) ની મદદથી લુકઅપ કરી રહ્યા હોય, ત્યારે તમે સમાન તકનીકનો ઉપયોગ કરીને કોઈપણ સંભવિત ભૂલોને ફસાવી શકો છો અને હેન્ડલ કરી શકો છો - ISERROR ફંક્શન ભૂલો માટે તપાસે છે અને IF જ્યારે કોઈ ભૂલ થાય ત્યારે ઉલ્લેખિત ટેક્સ્ટ પ્રદર્શિત કરે છે.

    IF(ISERROR(INDEX ( return_column , MATCH ( lookup_value , lookup_column >, 0)))), " કસ્ટમ_ટેક્સ્ટ ", INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0)))

    ધારો કે લુકઅપ કોષ્ટકમાં પ્રથમ કૉલમમાં સમય છે. VLOOKUP તેની ડાબી તરફ જોવામાં અસમર્થ હોવાથી, અમે કૉલમ D:

    =INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0))

    માંથી સમય કાઢવા માટે INDEX MATCH સૂત્રનો ઉપયોગ કરીએ છીએ અને પછી, તમે તેને ઉપરોક્ત સામાન્ય સૂત્રમાં માળો છો. પકડાયેલી ભૂલોને તમે જોઈતા કોઈપણ ટેક્સ્ટ સાથે બદલવા માટે:

    =IF(ISERROR(INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0))), "Not qualified", INDEX($D$3:$D$10, MATCH(A3, $E$3:$E$10, 0)))

    નોંધ. IF ISERROR VLOOKUP ફોર્મ્યુલાની જેમ, તે માત્ર #N/A ભૂલોને જાળવવામાં વધુ અર્થપૂર્ણ છે અને ફોર્મ્યુલા સાથે સંભવિત સમસ્યાઓને છુપાવશો નહીં. આ માટે, એક્સેલ 2013 માં IFNA માં તમારા INDEX MATH ફોર્મ્યુલાને લપેટી લો અને પહેલાનાં વર્ઝનમાં IF ISNA.

    IFISERROR હા/ના સૂત્ર

    અગાઉના તમામ ઉદાહરણોમાં, જો ISERROR એ મુખ્ય સૂત્રનું પરિણામ પરત કર્યું છે જો તે ભૂલ નથી. જો કે, તે અલગ રીતે પણ કામ કરી શકે છે - ભૂલ હોય તો કંઈક અને જો કોઈ ભૂલ ન હોય તો બીજું કંઈક પરત કરો.

    IF(ISERROR( ફોર્મ્યુલા (…)), " text_if_error " , " text_if_no_error ")

    અમારા નમૂના ડેટાસેટમાં, ધારો કે તમને ચોક્કસ સમયમાં રસ નથી, તો તમે માત્ર એ જાણવા માગો છો કે જૂથ Aમાંથી કયા સહભાગીઓ લાયક છે અને કયા નથી. આ કરવા માટે, કૉલમ A માં નામની તુલના કૉલમ Dમાં લાયકાત ધરાવતા સહભાગીઓની યાદી સાથે કરવા માટે MATCH ફંક્શનનો ઉપયોગ કરો અને પછી પરિણામોને ISERROR ને આપો. જો કૉલમ D માં નામ ઉપલબ્ધ ન હોય (મેચ ભૂલ આપે છે), તો "ના" અથવા "યોગ્ય નથી" દર્શાવવા માટે IF ફંક્શન મેળવો. જો નામ D કૉલમમાં દેખાય છે (કોઈ ભૂલ નથી), તો "હા" અથવા "ક્વોલિફાઈડ" પરત કરો.

    =IF(ISERROR(MATCH(A3, $D$3:$D$10, 0)), "No", "Yes" )

    ભૂલોની સંખ્યા કેવી રીતે ગણવી

    ચોક્કસ કૉલમમાં ભૂલોની સંખ્યા મેળવવા માટે, તમારે માત્ર એક કોષ નહીં પણ શ્રેણી તપાસવાની જરૂર છે. આ માટે, ISERROR ને લક્ષ્ય શ્રેણીને "ફીડ" કરો અને ડબલ યુનરી ઓપરેટર (--) નો ઉપયોગ કરીને પરત કરાયેલ બુલિયન મૂલ્યોને 1 અને 0 માં દબાણ કરો. SUM અથવા SUMPRODUCT ફંક્શન નંબરો ઉમેરી શકે છે અને અંતિમ પરિણામ આપી શકે છે.

    ઉદાહરણ તરીકે:

    =SUM(--ISERROR(C2:C10))

    કૃપા કરીને નોંધ કરો, આ માત્ર Excel માં નિયમિત ફોર્મ્યુલા તરીકે કામ કરે છે 365 અને એક્સેલ 2021, જે ડાયનેમિક એરેને સપોર્ટ કરે છે. એક્સેલ 2019 અને તે પહેલાં, તમેએરે ફોર્મ્યુલા બનાવવા માટે Ctrl + Shift + Enter દબાવવાની જરૂર છે (વાંકડિયા કૌંસ જાતે ટાઇપ કરશો નહીં, તે કામ કરશે નહીં!):

    {=SUM(--ISERROR(C2:C10))}

    વૈકલ્પિક રીતે, તમે SUMPRODUCT નો ઉપયોગ કરી શકો છો ફંક્શન કે જે એરેને નેટીવલી હેન્ડલ કરે છે, જેથી ફોર્મ્યુલાને તમામ વર્ઝનમાં સામાન્ય એન્ટર કી વડે પૂર્ણ કરી શકાય છે:

    =SUMPRODUCT(--ISERROR(C2:C10))

    Excel માં ISERROR અને IFERROR વચ્ચેનો તફાવત

    બંને ISERROR અને IFERROR ફંક્શનનો ઉપયોગ Excel માં ભૂલોને ફસાવવા અને હેન્ડલ કરવા માટે થાય છે. તફાવત નીચે મુજબ છે:

    • તેના શુદ્ધ સ્વરૂપમાં, ISERROR માત્ર પરીક્ષણ કરે છે કે મૂલ્ય ભૂલ છે કે નહીં. તે તમામ એક્સેલ વર્ઝનમાં ઉપલબ્ધ છે.
    • IFERROR ફંક્શન ભૂલોને દબાવવા અથવા છૂપાવવા માટે રચાયેલ છે - જ્યારે કોઈ ભૂલ જોવા મળે છે, ત્યારે તે તમે સ્પષ્ટ કરેલ અન્ય મૂલ્ય પરત કરે છે. તે એક્સેલ 2007 અને ઉચ્ચતરમાં ઉપલબ્ધ છે.

    પ્રથમ દૃષ્ટિએ, IFERROR એ IF ISERROR ફોર્મ્યુલાના શોર્ટહેન્ડ વિકલ્પ જેવું લાગે છે. જો કે, નજીકથી જોવા પર, તમે તફાવત જોઈ શકો છો:

    • IFERROR તમને ફક્ત મૂલ્ય_જો_ત્રુટી નો ઉલ્લેખ કરવાની મંજૂરી આપે છે. જો ત્યાં કોઈ ભૂલ નથી, તો તે હંમેશા પરીક્ષણ કરેલ મૂલ્ય/સૂત્રનું પરિણામ આપે છે.
    • જો ISERROR વધુ સુગમતા પ્રદાન કરે છે અને તમને બંને પરિસ્થિતિઓને હેન્ડલ કરવા દે છે - જો કોઈ ભૂલ હોય તો શું થવું જોઈએ અને જો કોઈ ભૂલ ન હોય તો શું થવું જોઈએ.<18

    બિંદુને વધુ સારી રીતે સમજાવવા માટે, આ સૂત્રોને ધ્યાનમાં લો:

    =IFERROR(A1, "Calculation error")

    =IF(ISERROR(A1), "Calculation error", A1)

    આ બે સૂત્રો સમાન છે - બંને ફોર્મ્યુલા-આધારિત મૂલ્ય તપાસો A1 માં અને વળતરજો તે ભૂલ હોય તો "ગણતરી ભૂલ", અન્યથા - મૂલ્ય પરત કરો.

    પરંતુ જો A1 માં મૂલ્ય ભૂલ ન હોય તો તમે થોડી ગણતરી કરવા માંગતા હોવ તો શું? IFERROR ફંક્શન તે કરવામાં અસમર્થ છે. IF ISERROR ના કિસ્સામાં, ફક્ત છેલ્લી દલીલમાં ઇચ્છિત ગણતરી લખો. ઉદાહરણ તરીકે:

    =IF(ISERROR(A1), "Calculation error", A1*2)

    જેમ તમે જુઓ છો, IFERROR ફોર્મ્યુલાની આ લાંબી ભિન્નતા, જેને ઘણીવાર જૂની ગણવામાં આવે છે, તે હજુ પણ ઉપયોગી થઈ શકે છે :)

    ઉપલબ્ધ ડાઉનલોડ્સ

    ISERROR ફોર્મ્યુલા ઉદાહરણો (.xlsx ફાઇલ)

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.