فهرست
ستاسو په کاري پاڼو کې د #N/A ډیری غلطۍ ترلاسه کول او لیواله یاست چې پوه شئ چې ایا د دې پرځای د دودیز متن ښودلو کومه لاره شتون لري؟ د IFNA فورمول هغه حل دی چې تاسو ورته اړتیا لرئ.
کله چې د ایکسل فارمول نشي کولی یو څه وپیژني یا ومومي، دا د #N/A تېروتنه اچوي. د داسې یوې تېروتنې د نیولو لپاره او د کاروونکي دوستانه پیغام سره یې بدل کړئ، تاسو کولی شئ د IFNA فعالیت وکاروئ. په بل عبارت، #N/A د ایکسل طریقه ده چې ویل یې هغه ارزښت چې تاسو یې په لټه کې یاست په حواله شوي ډیټاسیټ کې شتون نلري. IFNA ستاسو د دې تېروتنې د نیولو او سمبالولو لاره ده.
په Excel کې د IFNA فنکشن
د Excel IFNA فنکشن د #N/A غلطیو د نیولو او سمبالولو لپاره دی. که یو فورمول #N/A ته ارزونه وکړي، IFNA هغه تېروتنه نیسي او د هغه دودیز ارزښت سره بدلوي چې تاسو یې مشخص کوئ؛ که نه نو د فورمول معمول پایله بیرته راګرځي.
IFNA ترکیب
د IFNA فنکشن ترکیب په لاندې ډول دی:
IFNA(value, value_if_na)چیرته:
ارزښت (اړین) - فورمول، ارزښت، یا د #N/A تېروتنې د کتلو لپاره حواله.
Value_if_na (اړین) - ارزښت د بیرته راستنیدو لپاره که چیرې د #N/A تېروتنه وموندل شي.
استعمال یادښتونه
- د IFNA فنکشن یوازې د #N/A اداره کوي پرته له دې چې کوم بل غلطۍ ودروي.
- که د ارزښت دلیل د ارې فورمول وي، IFNA د پایلو یوه لړۍ راګرځوي، په هر حجره کې یو، لکه څنګه چې په دې مثال کې ښودل شوي.
د IFNA شتون
د IFNA فعالیت په کې معرفي شوExcel 2013 او په ټولو راتلونکو نسخو کې شتون لري پشمول د Excel 2016، Excel 2019، Excel 2021، او Microsoft 365.
په پخوانیو نسخو کې، تاسو کولی شئ د IF او ISNA افعال په ګډه کارولو سره #N/A تېروتنې ونیسئ.
په Excel کې د IFNA فنکشن کارولو څرنګوالی
په Excel کې د IFNA مؤثره کارولو لپاره، دا عمومي طریقه تعقیب کړئ:
- په لومړي دلیل کې ( ارزښت )، د #N/A تېروتنې اغېزمن شوی فورمول کېږدئ.
- په دویم دلیل ( value_if_na ) کې، هغه متن ولیکئ چې تاسو یې غواړئ د معیاري تېروتنې په ځای بیرته راشئ. د خالي حجرې د بیرته راستنیدو لپاره کله چې هیڅ شی ونه موندل شي، یو خالي تار ('"") ورکړئ.
د بیرته راستنیدو لپاره د دودیز متن ، عمومي فورمول دا دی:
IFNA( فارمول()، " د دودیز متن")د خالي حجرې بیرته راګرځولو لپاره ، عمومي فورمول دا دی:
IFNA( فارمول()، "")راځئ وګورو چې دا په ساده مثال کې څنګه کار کوي. په لاندې جدول کې، فرض کړئ چې تاسو غواړئ پوه شئ چې د ورکړل شوي زده کونکي نمرې د نورو په منځ کې څنګه درجه بندي کوي. څرنګه چې معلومات د سکور کالم لخوا له لوړ څخه ټیټ ته ترتیب شوي، درجه به په جدول کې د زده کونکي د نسبي موقعیت سره سمون ولري. او د موقعیت ترلاسه کولو لپاره، تاسو کولی شئ د MATCH فنکشن په ساده بڼه کې وکاروئ:
=MATCH(E1, A2:A10, 0)
ځکه چې د لټون ارزښت (نیل) په لټون کې شتون نلري (A2:A10)، یوه #N/A تېروتنه رامنځ ته کیږي.
د دې تېروتنې په ترسره کولو سره، بې تجربه کاروونکي فکر کوي چې په دې کې یو څه غلط دی.فورمول، او تاسو به د کاري کتاب جوړونکي په توګه ډیری پوښتنې ترلاسه کړئ. د دې څخه د مخنیوي لپاره، تاسو کولی شئ په ښکاره ډول وښایئ چې فورمول سم دی، دا یوازې هغه ارزښت نشي موندلی چې د لیدلو لپاره یې غوښتل شوي. نو، تاسو د IFNA په لومړي دلیل کې د میچ فورمول نست کړئ او په دویم دلیل کې، خپل دودیز متن ولیکئ، زموږ په قضیه کې "نه موندل شوی":
=IFNA(MATCH(E1, A2:A10, 0), "Not found")
اوس، پرځای د معیاري غلطی یادښت، ستاسو خپل متن په حجره کې ښودل کیږي، کاروونکو ته خبر ورکوي چې د لټون ارزښت په ډیټاسیټ کې شتون نلري:
د VLOOKUP سره IFNA څنګه وکاروئ
اکثره د #N/A تېروتنه په هغو فنکشنونو کې رامنځ ته کیږي چې د یو څه په لټه کې وي لکه VLOOKUP، HLOOKUP، LOOKUP، او MATCH. لاندې مثالونه د کارونې یو څو عادي قضیې پوښي.
مثال 1. د IFNA VLOOKUP بنسټیز فورمول
د #N/A تېروتنې د موندلو لپاره چې کله VLOOKUP د میچ موندلو توان نلري، پایله وګورئ د IFNA په کارولو سره او د خطا پرځای د ښودلو ارزښت مشخص کړئ. عام عمل دا دی چې د دې ترکیب په کارولو سره د خپل موجوده VLOOKUP فارمول په شاوخوا کې د IFNA فنکشن وتړئ:
IFNA(VLOOKUP(), " ستاسو متن")زموږ د نمونې په جدول کې، فرض کړئ چې تاسو غواړئ د یو ځانګړي زده کونکي نمرې ترلاسه کړئ (E1). د دې لپاره، تاسو د دې کلاسیک VLOOKUP فارمول څخه کار اخلئ:
=VLOOKUP(E1, A2:B10, 2, FALSE)
مسله دا ده چې نیل ازموینه نه وه اخیستې، له همدې امله د هغه نوم په لیست کې نه دی، او په ښکاره ډول د VLOOKUP په موندلو کې پاتې راغلی. یوه لوبه.
د تېروتنې پټولو لپاره، موږVLOOKUP په IFNA کې په دې ډول وتړئ:
=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
اوس، پایله کارونکي ته دومره ډارونکي نه ښکاري او خورا ډیر معلوماتي دي:
19>
مثال 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")))
فارمول په ترتیب سره د ټاکل شوي نوم لپاره په دریو مختلف شیټونو کې په ترتیب سره ګوري چې VLOOKUPs نیست شوي او لومړی موندل شوی میچ راوړي:
20>
مثال 3. IFNA د INDEX MATCH سره
په ورته ډول، IFNA کولی شي #N/A تېروتنې په ګوته کړي چې د نورو لټون دندو لخوا رامینځته شوي. د مثال په توګه، راځئ چې دا د INDEX میچ سره یوځای وکارووفورمول:
=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")
د فورمول لنډیز د ټولو پخوانیو مثالونو په څیر دی - INDEX MATCH یو لید ترسره کوي، او IFNA پایله ارزوي او د #N/A تېروتنه نیسي که چیرې حواله شوی ارزښت نه دی موندل شوی.
IFNA څو پایلې بیرته راوړي
> استدلال) ډیری ارزښتونه بیرته راګرځوي، IFNA به هر بیرته راستنیدونکي ارزښت په انفرادي ډول معاینه کړي او د پایلو یوه لړۍ تولید کړي. د مثال په توګه: =IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")
په ډینامیک ایری ایکسل (Microsoft 365 and Excel 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 دا تېروتنه نه کوي، نو تاسو کولی شئ په ښکاره ډول وګورئ چې یو څه د فنکشن نومونو کې غلط دی:
24>
اوس، راځئ وګورو چې څه پیښیږي که تاسو کاروئ IFERROR:
=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
Hmm… دا وايي چې اولیویا ازموینه نه ده اخیستې، کوم چې ریښتیا ندي! دا ځکه چې د IFERROR فنکشن #NAME ځړوي؟ تېروتنه او پرځای یې دودیز متن بیرته راګرځوي. په دې حالت کې، دا نه یوازې غلط معلومات بیرته راګرځوي بلکې د فورمول سره مسله هم پټوي.
25>
دا په Excel کې د IFNA فارمول کارولو څرنګوالی دی. زه ستاسو د لوستلو لپاره مننه کوم او په راتلونکې اونۍ کې زموږ په بلاګ کې تاسو سره لیدو ته سترګې په لار یم!
د موجود ډاونلوډونه
د ایکسل IFNA فورمول مثالونه (.xlsx فایل)