ઉદાહરણો સાથે Excel માં IFNA ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

  • આ શેર કરો
Michael Brown

તમારી વર્કશીટમાં ઘણી બધી #N/A ભૂલો મળી રહી છે અને તેના બદલે કસ્ટમ ટેક્સ્ટ પ્રદર્શિત કરવાની કોઈ રીત છે કે કેમ તે જાણવા માટે ઉત્સુક છો? IFNA ફોર્મ્યુલા એ તમને જરૂરી ઉકેલ છે.

જ્યારે એક્સેલ ફોર્મ્યુલા કંઈક ઓળખી અથવા શોધી શકતું નથી, ત્યારે તે #N/A ભૂલ ફેંકે છે. આવી ભૂલને પકડવા અને તેને વપરાશકર્તા-મૈત્રીપૂર્ણ સંદેશ સાથે બદલવા માટે, તમે IFNA ફંક્શનનો ઉપયોગ કરી શકો છો. બીજા શબ્દોમાં કહીએ તો, #N/A એ એક્સેલની કહેવાની રીત છે કે તમે જે મૂલ્ય શોધી રહ્યા છો તે સંદર્ભિત ડેટાસેટમાં હાજર નથી. IFNA એ ભૂલને પકડવાની અને તેને નિયંત્રિત કરવાની તમારી રીત છે.

    Excel માં IFNA ફંક્શન

    Excel IFNA ફંક્શનનો હેતુ #N/A ભૂલોને પકડવા અને હેન્ડલ કરવા માટે છે. જો ફોર્મ્યુલા #N/A નું મૂલ્યાંકન કરે છે, તો IFNA તે ભૂલને ફસાવે છે અને તેને તમે સ્પષ્ટ કરેલ કસ્ટમ મૂલ્ય સાથે બદલી નાખે છે; અન્યથા ફોર્મ્યુલાનું સામાન્ય પરિણામ આપે છે.

    IFNA સિન્ટેક્સ

    IFNA ફંક્શનનું સિન્ટેક્સ નીચે મુજબ છે:

    IFNA(મૂલ્ય, મૂલ્ય_if_na)

    ક્યાં:

    મૂલ્ય (જરૂરી) - #N/A ભૂલ તપાસવા માટેનું સૂત્ર, મૂલ્ય અથવા સંદર્ભ.

    મૂલ્ય_if_na (જરૂરી) - મૂલ્ય જો #N/A ભૂલ મળી આવે તો પરત કરવા માટે.

    ઉપયોગ નોંધો

    • IFNA ફંક્શન માત્ર #N/A ને કોઈપણ અન્ય ભૂલોને દબાવ્યા વિના હેન્ડલ કરે છે.
    • જો મૂલ્ય દલીલ એ એરે ફોર્મ્યુલા છે, તો IFNA પરિણામોની શ્રેણી આપે છે, આ ઉદાહરણમાં બતાવ્યા પ્રમાણે, સેલ દીઠ એક.

    IFNA ઉપલબ્ધતા

    IFNA ફંક્શનને માં રજૂ કરવામાં આવ્યું હતુંExcel 2013 અને તે એક્સેલ 2016, Excel 2019, Excel 2021 અને Microsoft 365 સહિત તમામ અનુગામી વર્ઝનમાં ઉપલબ્ધ છે.

    અગાઉના વર્ઝનમાં, તમે IF અને ISNA ફંક્શનનો એકસાથે ઉપયોગ કરીને #N/A ભૂલો પકડી શકો છો.

    એક્સેલમાં IFNA ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

    એક્સેલમાં IFNA નો અસરકારક રીતે ઉપયોગ કરવા માટે, આ સામાન્ય અભિગમને અનુસરો:

    1. પ્રથમ દલીલમાં ( મૂલ્ય ), #N/A ભૂલથી પ્રભાવિત ફોર્મ્યુલા મૂકો.
    2. બીજી દલીલમાં ( મૂલ્ય_if_na ), પ્રમાણભૂત ભૂલ સંકેતને બદલે તમે જે ટેક્સ્ટ પરત કરવા માંગો છો તે લખો. જ્યારે કંઈ ન મળે ત્યારે ખાલી કોષ પરત કરવા માટે, ખાલી સ્ટ્રિંગ ('"") આપો.

    કસ્ટમ ટેક્સ્ટ પરત કરવા માટે, સામાન્ય સૂત્ર છે:

    IFNA( સૂત્ર(), " કસ્ટમ ટેક્સ્ટ")

    એક ખાલી કોષ પરત કરવા માટે, સામાન્ય સૂત્ર છે:

    IFNA( સૂત્ર(), "")

    ચાલો એક સરળ ઉદાહરણ પર તે કેવી રીતે કાર્ય કરે છે તે જોઈએ. નીચેના કોષ્ટકમાં, ધારો કે તમે જાણવા માગો છો કે આપેલ વિદ્યાર્થીનો સ્કોર અન્ય લોકોમાં કેવી રીતે આવે છે. ડેટાને સ્કોર કૉલમ દ્વારા ઉચ્ચથી નીચા સુધી સૉર્ટ કરવામાં આવતો હોવાથી, રેન્ક કોષ્ટકમાં વિદ્યાર્થીની સંબંધિત સ્થિતિ સાથે મેળ ખાશે. અને પોઝિશન મેળવવા માટે, તમે MATCH ફંક્શનનો તેના સૌથી સરળ સ્વરૂપમાં ઉપયોગ કરી શકો છો:

    =MATCH(E1, A2:A10, 0)

    કારણ કે લુકઅપ વેલ્યુ (નીલ) લુકઅપ એરેમાં ઉપલબ્ધ નથી (A2:A10), એક #N/A ભૂલ થાય છે.

    આ ભૂલમાં ચાલીને, બિનઅનુભવી વપરાશકર્તાઓને લાગે છે કે તેમાં કંઈક ખોટું છેફોર્મ્યુલા, અને વર્કબુકના સર્જક તરીકે તમને ઘણા બધા પ્રશ્નો પ્રાપ્ત થશે. આને અવગણવા માટે, તમે સ્પષ્ટપણે સૂચવી શકો છો કે સૂત્ર સાચું છે, તે ફક્ત તે મૂલ્ય શોધી શકતું નથી જે તેને જોવા માટે કહેવામાં આવે છે. તેથી, તમે IFNA ની પ્રથમ દલીલમાં MATCH ફોર્મ્યુલા નેસ્ટ કરો અને, બીજી દલીલમાં, તમારા કસ્ટમ ટેક્સ્ટને ટાઇપ કરો, અમારા કિસ્સામાં "ન મળ્યું":

    =IFNA(MATCH(E1, A2:A10, 0), "Not found")

    હવે, તેના બદલે સ્ટાન્ડર્ડ એરર નોટેશન, તમારું પોતાનું લખાણ કોષમાં પ્રદર્શિત થાય છે, જે વપરાશકર્તાઓને જાણ કરે છે કે લુકઅપ મૂલ્ય ડેટાસેટમાં હાજર નથી:

    VLOOKUP સાથે IFNA નો ઉપયોગ કેવી રીતે કરવો

    મોટાભાગે #N/A ભૂલ એવા ફંક્શનમાં થાય છે જે VLOOKUP, HLOOKUP, LOOKUP અને MATCH જેવા કંઈકને શોધે છે. નીચેના ઉદાહરણોમાં કેટલાક સામાન્ય ઉપયોગના કિસ્સાઓ આવરી લેવામાં આવ્યા છે.

    ઉદાહરણ 1. મૂળભૂત IFNA VLOOKUP ફોર્મ્યુલા

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

    IFNA(VLOOKUP(), " તમારું ટેક્સ્ટ")

    અમારા નમૂના કોષ્ટકમાં, ધારો કે તમે ઇચ્છો છો ચોક્કસ વિદ્યાર્થીનો સ્કોર પુનઃપ્રાપ્ત કરો (E1). આ માટે, તમે આ ક્લાસિક VLOOKUP ફોર્મ્યુલાનો ઉપયોગ કરી રહ્યાં છો:

    =VLOOKUP(E1, A2:B10, 2, FALSE)

    સમસ્યા એ છે કે નીલે પરીક્ષા આપી ન હતી, તેથી તેનું નામ સૂચિમાં નથી, અને દેખીતી રીતે VLOOKUP શોધવામાં નિષ્ફળ જાય છે. એક મેચ.

    ભૂલ છુપાવવા માટે, અમેIFNA માં VLOOKUP ને આ રીતે લપેટો:

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    હવે, પરિણામ વપરાશકર્તા માટે એટલું ડરામણું લાગતું નથી અને તે ઘણું વધારે માહિતીપ્રદ છે:

    <3

    ઉદાહરણ 2. બહુવિધ શીટ્સમાં જોવા માટે IFNA VLOOKUP

    IFNA ફંક્શન કહેવાતા ક્રમિક અથવા સાંકળ લુકઅપ કરવા માટે પણ ઉપયોગી છે બહુવિધ શીટ્સ અથવા વિવિધ વર્કબુકમાં. વિચાર એ છે કે તમે થોડા અલગ IFNA(VLOOKUP(…)) ફોર્મ્યુલાને એક બીજામાં આ રીતે બાંધો છો:

    IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), "નથી મળ્યો")))

    જો પ્રાથમિક VLOOKUP કંઈપણ શોધી શકતું નથી, તો તેનું IFNA ફંક્શન આગલું VLOOKUP ચલાવે છે જ્યાં સુધી ઇચ્છિત મૂલ્ય ન મળે. જો બધા લુકઅપ નિષ્ફળ જાય, તો સૂત્ર ઉલ્લેખિત ટેક્સ્ટ પરત કરશે.

    ધારો કે તમારી પાસે વિવિધ શીટ્સમાં સૂચિબદ્ધ વિવિધ વર્ગોના સ્કોર્સ છે (જેનું નામ છે વર્ગ A , વર્ગ B , અને વર્ગ C ). તમારો ધ્યેય ચોક્કસ વિદ્યાર્થીનો સ્કોર મેળવવાનો છે, જેનું નામ તમારી વર્તમાન કાર્યપત્રકમાં સેલ B1 માં ઇનપુટ છે. કાર્યને પરિપૂર્ણ કરવા માટે, આ સૂત્રનો ઉપયોગ કરો:

    =IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))

    સૂત્ર VLOOKUP નેસ્ટેડ કરેલા ક્રમમાં ત્રણ અલગ-અલગ શીટ્સમાં ઉલ્લેખિત નામ માટે ક્રમિક રીતે જુએ છે અને પ્રથમ મળેલ મેળ લાવે છે:

    ઉદાહરણ 3. INDEX મેચ સાથે IFNA

    એવી જ રીતે, IFNA અન્ય લુકઅપ ફંક્શન દ્વારા જનરેટ થયેલી #N/A ભૂલોને પકડી શકે છે. ઉદાહરણ તરીકે, ચાલો તેનો ઉપયોગ INDEX મેચ સાથે કરીએફોર્મ્યુલા:

    =IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")

    સૂત્રનો ભાવાર્થ અગાઉના તમામ ઉદાહરણો જેવો જ છે - INDEX MATCH લુકઅપ કરે છે, અને IFNA પરિણામનું મૂલ્યાંકન કરે છે અને #N/A ભૂલ પકડે છે જો સંદર્ભિત મૂલ્ય મળ્યું નથી.

    એકવિધ પરિણામો પરત કરવા માટે IFNA

    જો આંતરિક કાર્ય (એટલે ​​કે મૂલ્ય<2 માં મૂકવામાં આવેલ સૂત્ર> દલીલ) બહુવિધ મૂલ્યો પરત કરે છે, IFNA દરેક પરત કરેલ મૂલ્યનું વ્યક્તિગત રીતે પરીક્ષણ કરશે અને પરિણામોની શ્રેણી આઉટપુટ કરશે. ઉદાહરણ તરીકે:

    =IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")

    ડાયનેમિક એરે એક્સેલ (માઈક્રોસોફ્ટ 365 અને એક્સેલ 2021) માં, ટોપમોસ્ટ સેલ (E2) માં એક નિયમિત ફોર્મ્યુલા પડોશી કોષોમાં આપમેળે તમામ પરિણામોને ફેલાવે છે (શબ્દમાં એક્સેલની, તેને સ્પિલ રેન્જ કહેવામાં આવે છે.

    પ્રી-ડાયનેમિક વર્ઝનમાં (એક્સેલ 2019 અને નીચલા), મલ્ટી-સેલ એરેનો ઉપયોગ કરીને સમાન અસર પ્રાપ્ત કરી શકાય છે. ફોર્મ્યુલા, જે Ctrl + Shift + Enter શૉર્ટકટ સાથે પૂર્ણ થાય છે.

    IFNA અને IFERROR વચ્ચે શું તફાવત છે?

    મૂળ કારણ પર આધાર રાખીને સમસ્યા, એક્સેલ ફોર્મ્યુલા વિવિધ ભૂલોને ટ્રિગર કરી શકે છે જેમ કે #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM અને અન્ય. IFERROR ફંક્શન તે બધી ભૂલોને પકડે છે જ્યારે IFNA માત્ર #N/A સુધી મર્યાદિત છે. કયું પસંદ કરવું વધુ સારું છે? તે પરિસ્થિતિ પર આધાર રાખે છે.

    જો તમે કોઈપણ પ્રકારની ભૂલ ને દબાવવા માંગતા હો, તો IFERROR ફંક્શનનો ઉપયોગ કરો. તે ખાસ કરીને જટિલ ગણતરીઓમાં ઉપયોગી છે જ્યારે સૂત્રવિવિધ ભૂલો પેદા કરી શકે તેવા કેટલાક કાર્યોનો સમાવેશ કરે છે.

    લુકઅપ ફંક્શન્સ સાથે, તમે IFNA નો વધુ સારી રીતે ઉપયોગ કરશો કારણ કે તે કસ્ટમ પરિણામ ત્યારે જ દર્શાવે છે જ્યારે લુકઅપ મૂલ્ય ન મળે અને તે અંતર્ગત છુપાવતું નથી. ફોર્મ્યુલામાં જ સમસ્યાઓ છે.

    ફરકને સમજાવવા માટે, ચાલો અમારું મૂળભૂત IFNA VLOOKUP સૂત્ર પાછું લાવીએ અને ફંક્શનના નામની "આકસ્મિક રીતે" ખોટી જોડણી કરીએ (VLOOKUP ને બદલે VLOKUP).

    =IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    IFNA આ ભૂલને દબાવતું નથી, તેથી તમે સ્પષ્ટપણે જોઈ શકો છો કે ફંક્શન નામોમાંના એકમાં કંઈક ખોટું છે:

    હવે, ચાલો જોઈએ કે જો તમે ઉપયોગ કરો તો શું થાય છે IFERROR:

    =IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

    હમ્મ… તે કહે છે કે ઓલિવિયાએ પરીક્ષા આપી ન હતી, જે સાચું નથી! આ એટલા માટે છે કારણ કે IFERROR ફંક્શન #NAME ને ફસાવે છે? ભૂલ અને તેના બદલે કસ્ટમ ટેક્સ્ટ પરત કરે છે. આ સ્થિતિમાં, તે માત્ર ખોટી માહિતી જ નહીં આપે પણ ફોર્મ્યુલા સાથેના મુદ્દાને પણ અસ્પષ્ટ કરે છે.

    એક્સેલમાં IFNA ફોર્મ્યુલાનો આ રીતે ઉપયોગ કરવો. વાંચવા બદલ હું તમારો આભાર માનું છું અને આવતા અઠવાડિયે તમને અમારા બ્લોગ પર જોવાની રાહ જોઉં છું!

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

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

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