فهرست
دا ټیوټوریل په Excel کې د #N/A تېروتنې د اداره کولو لپاره د ISNA فنکشن کارولو مختلفو لارو ته ځي.
کله چې Excel نشي موندلی هغه څه چې غوښتل شوي وي، یو #N/ په حجره کې یوه تېروتنه ښکاري. د دې ډول غلطیو د مخنیوي او اداره کولو لپاره، تاسو کولی شئ د ISNA فعالیت وکاروئ. د دې عملي ګټه څه ده؟ په اصل کې، دا ستاسو د فورمولونو د کاروونکي دوستانه او ستاسو د کاري پاڼو د ښه لید په جوړولو کې مرسته کوي.
په Excel کې د ISNA فعالیت
د Excel ISNA فعالیت د حجرو چک کولو لپاره کارول کیږي یا د #N/A غلطیو لپاره فورمولونه. پایله یو منطقي ارزښت دی: ریښتیا که د #N/A تېروتنه وموندل شي، که غلط وي، که نه نو غلط.
فعالیت د Excel 2000 څخه تر 2021 او Excel 365 پورې په ټولو نسخو کې شتون لري.
د د ISNA فعالیت ترکیب دومره ساده دی لکه څنګه چې ممکن وي:
ISNA(ارزښت)چیرته چې ارزښت د حجرې ارزښت یا فورمول دی چې تاسو غواړئ د #N/A غلطیو لپاره وګورئ.
د ISNA فورمول په خپل بنسټیز شکل کې د جوړولو لپاره، د حجرې حواله د هغې یوازینۍ دلیل په توګه وړاندې کړئ:
=ISNA(A2)
په هغه صورت کې چې حواله شوي حجره د #N/A تېروتنه لري، تاسو به ریښتیا ترلاسه کړئ. د کومې بلې تېروتنې، ارزښت یا خالي حجرې په صورت کې، تاسو به غلط ترلاسه کړئ:
په Excel کې د ISNA کارولو څرنګوالی
د ISNA فعالیت کارول په خپل خالص شکل کې لږ عملي احساس لري. ډیری وختونه، دا د نورو دندو سره یوځای کارول کیږي ترڅو د یو ځانګړي فورمول پایلې ارزونه وکړي. د دې لپاره، یوازې هغه بل فورمول د ISNA په ارزښت دلیل کې واچوئ:
ISNA( your_formula())په لاندې ډیټا سیټ کې، فرض کړئ چې تاسو دوه لیستونه پرتله کړئ (کالم A او D) او هغه نومونه وپیژنئ چې په دواړو لیستونو کې شتون لري او هغه چې یوازې په لیست کې ښکاري. 1.
د کالم D کې د هر نوم سره په A3 کې د نوم پرتله کولو لپاره، فورمول دا دی:
=MATCH(A3, $D$2:$D$9, 0)
که د لټون ارزښت وموندل شي، د MATCH فنکشن بیرته راګرځي. د لټون په صف کې نسبي موقعیت، که نه نو د #N/A تېروتنه رامنځته کیږي. د میچ د نتیجې د ازمویلو لپاره، موږ دا په ISNA کې ځړول:
=ISNA(MATCH(A3, $D$2:$D$9, 0))
دا فورمول B3 ته ځي، او بیا د B14 له لارې کاپي کیږي.
اوس، تاسو کولی شئ په روښانه توګه وګورئ چې کوم زده کونکي ټولې ازموینې پاس کړې دي (د کالم D > کې یو نوم شتون نلري؛ MATCH بیرته راستنیدنه #N/A >؛ ISNA ریښتیا راستنیږي) او کوم چې لږترلږه یوه ناکامه ازموینه لري (د کالم په D > کې یو نوم څرګندیږي هیڅ غلطی نشته > ISNA غلط راګرځوي).
لارښوونه. په Excel 365 او Excel 2021 کې، تاسو کولی شئ یو ډیر عصري XMATCH فنکشن وکاروئ. د میچ پر ځای.
IF ISNA فورمول په Excel
د ډیزاین له مخې، د ISNA فعالیت یوازې دوه بولین ارزښتونه راګرځولی شي. د خپل دودیز پیغامونو د ښودلو لپاره، دا د IF فنکشن سره په ترکیب کې وکاروئ:
IF(ISNA(…), " text_if_error", " text_if_no_error")زموږ د اصالح کول یو څه نور مثال، راځئ چې معلومه کړو چې د A ګروپ کوم زده کونکي په هیڅ ازموینه کې ناکام شوي او د دوی لپاره "نه ناکامه ازموینه" بیرته راولي. د پاتې زده کونکو لپاره، موږ به "ناکام" بیرته راستانه کړو. د دې کولو لپاره، د ISNA میچ فورمول داخل کړئد IF منطقي ازموینه، نو دا چې IF تر ټولو بهرنی فعالیت شي:
=IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")
پایلې اوس خورا ښه او ډیر هوښیار ښکاري، موافق یاست؟
<3
د VLOOKUP سره په Excel کې د ISNA کارولو څرنګوالی
د IF ISNA ترکیب یو نړیوال حل دی چې د هر هغه فنکشن سره کارول کیدی شي چې د ډیټا په سیټ کې د یو څه لټون کوي او د #N/A تېروتنه راګرځوي. کله چې د لټون ارزښت ونه موندل شي.
د VLOOKUP سره د ISNA فعالیت ترکیب په لاندې ډول دی:
IF(ISNA(VLOOKUP(…), " custom_text ", VLOOKUP( …))په انساني ژبه ژباړل شوی، دا وايي: که VLOOKUP د #N/A تېروتنې پایله ولري، دودیز متن بیرته راوباسئ، که نه نو د VLOOKUP پایله بیرته ورکړئ.
زموږ د نمونې په جدول کې، فرض کړئ چې تاسو غواړئ هغه مضمونونه چې زده کونکي په کې ناکام شوي ازموینې بیرته راولي. د هغو کسانو لپاره چې ټولې ازموینې په بریالیتوب سره بریالي شوي، "هیڅ ناکام ازموینه" به ښکاره شي.
د مضامینو د کتلو لپاره، موږ دا کلاسیک VLOOKUP فورمول جوړوو:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
او بیا یې په عمومي IF ISNA فورمول کې وخورئ چې پورته یې بحث شوی:
49 06
په Excel 2013 او وروستنۍ نسخه کې، تاسو کولی شئ د #N/A تېروتنې د نیولو او سمبالولو لپاره د IFNA فعالیت وکاروئ. دا ستاسو فورمول لنډ او لوستل اسانه کوي.
د مثال په توګه، موږ د #N/A تېروتنې د ډش ("-") سره بدلوو او دا په زړه پورې حل ترلاسه کوو:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")
د ایکسل 365 او 2021 کاروونکي د VLOOKUP د عصري جانشین په توګه هیڅ ریپر فنکشن ته اړتیا نلري.د XLOOKUP فنکشن کولی شي #N/A غلطۍ په اصلي ډول اداره کړي:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")
پایله به بالکل هماغه وي لکه څنګه چې پورته په سکرین شاټ کې ښودل شوي.
د شمیرلو لپاره SUMPRODUCT ISNA فورمول #N/A تېروتنې
په یو ټاکلي حد کې د #N/A تېروتنو د شمېرلو لپاره، د ISNA فنکشن د SUMPRODUCT سره یوځای په دې ډول وکاروئ:
SUMPRODUCT(--ISNA( range ))دلته، ISNA د ریښتینو او غلطو ارزښتونو لړۍ راګرځوي، دوه ګونی منفي (--) منطقي ارزښتونه په 1's او 0's کې اړوي، او SUMPRODUCT پایله اضافه کوي.
د مثال په توګه معلوم کړئ چې څومره زده کونکي په ټولو ازموینو کې بریالي شوي، د یو لړ کتلو ارزښتونو (A3:A14) لپاره د میچ فورمول تعدیل کړئ او په ISNA کې یې ځای کړئ:
=SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))
فارمول ټاکي چې 9 زده کونکي هیڅ ناکامه ازموینه نلري، د بیلګې په توګه د میچ فعالیت 9 #N/A تېروتنې راګرځوي:
دا څنګه په Excel کې د ISNA فورمولونه رامینځته کول او کارول کیږي. زه ستاسو د لوستلو لپاره مننه کوم او په راتلونکې اونۍ کې زموږ په بلاګ کې تاسو سره لیدو ته سترګې په لار یم!
د ډاونلوډونو شتون
د ISNA فورمول مثالونه (.xlsx فایل)