Қайырлы күн, достар!

Бұл мақалада біз қандай түрлері туралы айтатын боламыз формулалардағы қателерExcelэлектроникамен жұмыс істегенде кездесетініміз Excel кестелері. Мен әркім қателерді көргеніне сенімдімін, бірақ олардан қалай дұрыс құтылу керектігін аз біледі. Дегенмен, бұл білім маңызды, өйткені ол сізді сақтандырады типтік қателернемесе сізге тез және дүрбелеңсіз құтылуға немесе дұрыс қабылдауға көмектеседі формулалардағы қателерExcel.

Біз Excel бағдарламасындағы қателер туралы көп айта аламыз, бірақ ең жиі кездесетіндерін қарастырайық, мен сізге олардың неліктен және қалай пайда болатынын, сондай-ақ оларды қалай түзетуге болатынын айтамын. формулалардағы қателерExcel, үшін дұрыс көрсетудеректер.

Міне, бұл шын мәнінде қандай формулалардағы қателерExcel:

  1. Қате #####.Бұл ең кең таралған және қарапайымдардың бірі Excel формулаларындағы қателер. Бұл бір ғана нәрсені білдіреді: баған ені деректеріңізді толық көрсету үшін жеткілікті кең емес. Бұл мәселені шешу өте қарапайым, тінтуір курсорын бағанның шекарасына жылжытыңыз және сол жақ түймені басып тұрып, деректер көрсетіле бастағанша ұяшықты үлкейтіңіз немесе екі рет басыңызбаған шекарасындағы бағандағы ең кең ұяшыққа мүмкіндік береді.
  2. №NAME қатесі?. Бұл қате (#NAME?)редактор формуладағы мәтінді тани алмаған кезде ғана Excel формулаларында пайда болады (мысалы, әріп қатесіне байланысты функция атауындағы қате =SUM(A1:A4). Бұны түзету үшін формулалардағы қателерExcel, оны мұқият оқып, қатені түзету керек (A1:A4).
  3. #VALUE қатесі!. Бұл қате (#VALUE!)Формулада түрі есептеулеріңізге сәйкес келмейтін аргумент болған кезде сізде бұл мәселе болуы мүмкін. Мысалы, математикалық формулаға немесе формулаға =A1+B1+C1 мәтін мәні енгізілді, мұнда C1 мәтін болып табылады. Мәселені шешу оңай, мәтіні бар ұяшықтарды елемейтін немесе жай ғана алып тастайтын формуланы пайдаланыңыз берілген мән C1 ұяшығынан.
  4. Қате #BUSINESS/0. Формулада пайда болған қатеден көріп отырғаныңыздай, сіз өзіңіздің аргументіңізді 0 санына көбейттіңіз және мұны математикалық ережелерге сүйене отырып жасау мүмкін емес. Бұл қатені түзету үшін санды 0-ге тең болмайтындай етіп өзгерту керек немесе формуланы өзгерту керек, мысалы, логикалық қатені болдырмайды. =Егер(A2=0;””;A1/A2)
  5. Қате #LINK!. Бұл ең көп таралған және түсініксіз қателердің бірі Excel функциялары. Бұл қатені көргенде, бұл формула енді жоқ ұяшыққа сілтеме жасап тұрғанын білдіреді. Бұл, әсіресе үлкен көлемдегі деректермен және үлкен санмен жұмыс істегенде қиын. Кестелеріңізді осылай өңдегенде формулалардағы қателерExcelОлар сізді қорқытпауы керек, оларды түзету өте оңай, сізге бәрі өз орнына оралуы керек немесе қажет болған жағдайда формуланы қолмен қайта жазу, одан қате дәлелді жою.

Бұл мақала олардың не екендігі туралы деп үміттенемін формулалардағы қателерExcelжәне оларды түзету сізге пайдалы болды және сіз өзіңіз үшін жаңа және қызықты нәрсені білдіңіз.

Жаңа мақалаларда кездескенше!

«Неліктен әлем рахат алу үшін өмір сүруді білетін адамдар ешқашан ақшаға ие болмайтындай реттелген, ал ақшасы бар адамдар «өмірлерін босқа өткізу» дегенді білмейді?
Д.Б. Көрсету

Excel жұмыс парағында тіпті кішкене өзгертулер енгізу басқа ұяшықтарда қателер тудыруы мүмкін. Мысалы, бұрын формуласы бар ұяшыққа мәнді кездейсоқ енгізуіңіз мүмкін. Бұл қарапайым қатебасқа формулаларға айтарлықтай әсер етуі мүмкін және сіз оны жұмыс парағына кейбір өзгерістер енгізбейінше анықтай алмайсыз.

Формулалардағы қателер бірнеше санатқа бөлінеді:

Синтаксистік қателер:Формула синтаксисі дұрыс болмаған кезде пайда болады. Мысалы, формулада жақшалар сәйкес келмеді немесе функцияда аргументтердің саны дұрыс емес.

Логикалық қателер:Бұл жағдайда формула қатені қайтармайды, бірақ логикалық кемістігі бар, бұл есептеудің қате болуына әкеледі.

Жарамсыз сілтеме қателері:Формула логикасы дұрыс, бірақ формула қате ұяшық сілтемесін пайдаланады. Қарапайым мысал ретінде, SUM формуласында қосылатын деректер ауқымы қосқыңыз келетін барлық элементтерді қамтымауы мүмкін.

Семантикалық қателер:Мысалы, функцияның аты қате жазылған, бұл жағдайда Excel бағдарламасы #NAME қатесін қайтарады?

Массив формулаларындағы қателер:Жиым формуласын енгізген кезде теруді аяқтаған кезде Ctrl + Sift + Enter пернелерін басу керек. Мұны жасамасаңыз, Excel оның массив формуласы екенін түсінбейді және қатені немесе дұрыс емес нәтижені қайтарады.

Толық емес есептеулердегі қателер:Бұл жағдайда формулалар толық есептелмейді. Барлық формулалар қайта есептелгеніне көз жеткізу үшін Ctrl + Alt + Shift + F9 теріңіз.

Ең оңай жолы - синтаксистік қателерді табу және түзету. Көбінесе формулада синтаксистік қате бар екенін білесіз. Мысалы, Excel бағдарламасы сәйкес келмейтін жақшалары бар формуланы енгізуге рұқсат бермейді. Синтаксистік қателердің басқа жағдайлары қорытындыға әкеледі келесі қателерпарақ ұяшығында.

Қате #DIV/0!

Нөлге бөлетін формуланы жасасаңыз, Excel бағдарламасы #DIV/0 қатесін қайтарады!

Excel бос ұяшықты нөл ретінде қарастыратындықтан, бос ұяшыққа бөлу де қатені қайтарады. Бұл мәселе әлі енгізілмеген деректер үшін формуланы жасау кезінде жиі кездеседі. D4 ұяшығындағы формула бүкіл ауқымға созылды (=C4/B4).

Бұл формула C және B бағандарының мәндерінің қатынасын береді. Күндер бойынша барлық деректер енгізілмегендіктен, формула #DIV/0 қатесін қайтарды!

Қатені болдырмау үшін B бағанының ұяшықтары бос немесе бос емес екенін тексеру үшін пайдалана аласыз:

ЕГЕР(B4=0;"";C4/B4)

Бұл формула егер B4 ұяшығы бос болса немесе 0 болса, бос мәнді қайтарады, әйтпесе есептелген мәнді көресіз.

Басқа тәсіл қатені тексеретін ISERROR функциясын пайдалану болып табылады. Келесі формула C4/B4 өрнегі қатені қайтарса, бос жолды қайтарады:

ҚАТЕ(C4/B4;"")

Қате №Жоқ

#N/A қатесі формула арқылы сілтеме жасалған ұяшықта #N/A болса пайда болады.

Әдетте, #N/A қатесі іске қосу нәтижесінде қайтарылады. Сәйкестік табылмаған жағдайда.

Қатені анықтау және бос ұяшықты көрсету үшін =ESND() функциясын пайдаланыңыз.

ESND(VLOOKUP(A1,B1:D30,3,0);"")

ESND функциясы екенін ескеріңіз жаңа мүмкіндік Excel 2013 нұсқасында. Үйлесімділік үшін алдыңғы нұсқаларосы функцияның аналогын пайдаланыңыз:

ЕГЕР(АЯҚТАУ(ВLOOKUP(A1,B1:D30,3,0));"";ВLOOKUP(A1,B1:D30,3,0))

№NAME қатесі?

Excel бағдарламасы #NAME қатесін қайтаруы мүмкін бе? келесі жағдайларда:

  • Формула анықталмаған аталған ауқымды қамтиды
  • Формула Excel бағдарламасы анықталмаған аталған ауқым ретінде түсіндіретін мәтінді қамтиды. Мысалы, қате жазылған функция атауы қатені қайтарады #NAME?
  • Формула тырнақшаға алынбаған мәтінді қамтиды
  • Формула ұяшық мекенжайлары арасында қос нүкте жоқ ауқымға сілтемені қамтиды
  • Формула қондырма арқылы анықталған жұмыс парағы функциясын пайдаланады, бірақ қондырма орнатылмаған

Қате #EMPTY!

Қате #EMPTY! формула шын мәнінде қиылыспайтын екі ауқымның қиылысуын пайдалануға тырысқанда пайда болады. Excel бағдарламасындағы қиылысу операторы бос орын болып табылады. Келесі формула #EMPTY қайтарады, себебі ауқымдар бір-біріне сәйкес келмейді.

Қате №NUMBER!

Қате №NUMBER! келесі жағдайларда қайтарылады:

  • Формуланың сандық аргументіне сандық емес мән енгізілді (мысалы, 1000 орнына $1000)
  • Формулаға жарамсыз аргумент енгізілді (мысалы, =ROOT(-12))
  • Итерацияны пайдаланатын функция нәтижені есептей алмайды. Итерацияны пайдаланатын функциялардың мысалдары: VSD(), BET()
  • Формула тым үлкен немесе тым кішкентай мәнді қайтарады. Excel бағдарламасы -1E-307 және 1E-307 арасындағы мәндерді қолдайды.

Қате #LINK!

  • Сіз формула ұяшығымен сілтеме жасалған бағанды ​​немесе жолды жойдыңыз. Мысалы, бірінші жол немесе A немесе B бағандары жойылған болса, келесі формула қатені қайтарады:
  • Сіз формула ұяшығымен сілтеме жасалған жұмыс парағын жойдыңыз. Мысалы, келесі формула егер болса, қатені қайтарады 1-парақжойылды:
  • Сіз формуланы салыстырмалы сілтеме жарамсыз болатын орынға көшірдіңіз. Мысалы, формуланы A2 ұяшығынан A1 ұяшығына көшірсеңіз, формула #REF қатесін қайтарады, себебі ол жоқ ұяшыққа сілтеме жасауға тырысады.
  • Ұяшықты қиып, оны формуламен сілтеме жасалған ұяшыққа қоясыз. Бұл жағдайда #LINK қатесі қайтарылады.

#VALUE қатесі!

#VALUE қатесі! ең жиі кездесетін қателік болып табылады және келесі жағдайларда орын алады:

  • Функция аргументінде қате деректер түрі бар немесе формула қате деректерді пайдаланып әрекетті орындауға тырысуда. Мысалы, мәтіндік мәнге сандық мән қосу әрекеті кезінде формула қатені қайтарады
  • Функция аргументі – бұл бір мән болуы керек ауқым
  • Теңшелетін парақ функциялары есептелмейді. Қайта есептеуді мәжбүрлеу үшін Ctrl + Alt + F9 пернелерін басыңыз
  • Теңшелетін жұмыс парағы функциясы жарамсыз әрекетті орындауға әрекет жасайды. Мысалы, теңшелетін функция Excel ортасын өзгерте алмайды немесе басқа ұяшықтарға өзгерістер енгізе алмайды
  • Жиым формуласын енгізу кезінде Ctrl + Shift + Enter пернелерін басуды ұмытып қалдыңыз

» арнайы қате туралы хабарды көрсетеді. Сонымен қатар, қатенің әрбір түрі өз хабарламасымен көрсетіледі, әртүрлі себептерден туындайды және тиісінше әртүрлі жолдарменрұқсаттар.

##### — Бұл нені білдіреді және оны қалай түзетуге болады?

Бұл белгілер сандардан тұратын бағанның олар үшін жеткілікті кең еместігін немесе ұяшықтарға енгізілген күн мен уақытты көрсетеді. осы бағанның, теріс сандарды қамтиды.
Бірінші жағдайда жай ғана баған енін үлкейту немесе деректердің сандық пішімін өзгерту жеткілікті (мысалы, ондық таңбалардың санын азайту).
Екінші жағдайда сізге қажет:

  • екі күн арасындағы күндер саны есептелсе, формуланы тексеріңіз;
  • формулада қателер болмаса, ұяшық пішімін өзгертіп, мысалы, «Күн және уақыт» пішімінен «Жалпы» немесе «Сан» пішіміне ауысу керек.

#VALUE! — Бұл нені білдіреді және оны қалай түзетуге болады?

Бұл хабарлар санның немесе логикалық мәннің (TRUE немесе FALSE) орнына мәтінді пайдалану туралы. Яғни, Excel бағдарламасы өте ойыншы және ұяшықтағы берілген мәтінді дұрыс деректер түріне түрлендіре алмайды.
Формула немесе функция жарамды мәндерді қамтитын ұяшықтарға сілтеме жасайтынына көз жеткізуіңіз керек.
Мысалы, егер A2 ұяшығында сан болса, ал A3 ұяшығында мәтін болса, =A2+A3 формуласы бар A1 ұяшығы #МӘН! .

#DIV/0! — Бұл нені білдіреді және оны қалай түзетуге болады?

Бұл хабарлар ұяшықтың санды 0-ге (нөлге) бөлетінін немесе бос ұяшыққа сілтемелер пайдаланылатынын көрсетеді.

  • Ашық жұмыс парағы терезесінде осы қатесі бар ұяшықты таңдап, F2 пернесін басыңыз.
  • Ұяшықта формуланың немесе функцияның өзі көрсетілгенде және осы формулаға немесе ұяшыққа сілтемелер арқылы байланыстырылған барлық ұяшықтар таңдалғанда, таңдалған ұяшықтардағы мәндерді мұқият тексеріп, қажет болса, формулаға түзетулер енгізіңіз немесе өзгертіңіз. бос ұяшықтарға сілтемелер.
  • Формулалар жолағындағы Enter немесе Enter түймесін басыңыз.

Егер бос ұяшық операнд ретінде пайдаланылса, ол автоматты түрде нөлге тең деп есептеледі.

#NAME? — Бұл нені білдіреді және оны қалай түзетуге болады?

Бұл таңбалар формуланың жоқ атауды немесе қате операторды пайдаланып жатқанын көрсетеді.

1 опция

Егер анықталмаған атау пайдаланылса, келесі әрекеттерді орындау керек:

  • Ашық жұмыс парағы терезесінде Формулалар қойындысына өтіп, Анықталған аттар тобында Атау реттеушісі түймешігін басыңыз.
  • Name Manager терезесінде аттың тізімде бар-жоғын қараңыз.

Егер бұл атау жоқ болса, оны «» нұсқауларына сәйкес қосу керек.

2-нұсқа

Егер есімнің жазылуында қате болса, оның жазылуын тексеру керек.

  • Ашық жұмыс парағы терезесінде F3 пернесін басыңыз.
  • «Аты енгізу» терезесінде атаулар тізімінен қажетті атты таңдап, «ОК» түймесін басыңыз.
  • Сәйкес ұяшықта пайда болатын формулаға түзетулер енгізіңіз (қажет болса).
  • Бекіту үшін Enter пернесін басыңыз.

3-нұсқа

Формула қате жазылған функцияны пайдаланса.
Мысалы, SUM(A1:A10) орнына SUM(A1:A10) .

  • Ашық жұмыс парағы терезесінде қате жазылған функциясы бар ұяшықты таңдаңыз.
  • Осы ұяшықтың жанындағы «Қате көзі» түймесі мәзірін кеңейтіңіз.
  • Пәрмендер тізімінен Формула жолағында Өңдеу пәрменін таңдаңыз.
  • Дұрыс емле атау жолағындағы формула жолағында көрсетіледі. қажетті формулалар, соған сәйкес қате емлені өзгерту.
  • Enter пернесін басу арқылы нәтижені сақтаңыз.

4-нұсқа

Қос тырнақшаға алынбаған формулаға мәтінді енгізсеңіз, формуладағы барлық мәтіндік жазбаларды тексеріп, оларды қос тырнақшаға алуыңыз керек. Әйтпесе, Excel бағдарламасы берілген мәтінді ұяшықтар ауқымының атауы ретінде тануға тырысады, тіпті ол оны жасауға арналмаған.

5-нұсқа

Ұяшықтар ауқымына сілтемеде қос нүкте жоқ болса, оны түзету үшін барлық сілтемелердегі формуладағы қос нүкте белгісін тексеріп, қажетінше түзету керек.
Мысалы, SUM(A1:A10) орнына SUM(A1 A10) .

6-нұсқа

#Жоқ - бұл нені білдіреді және оны қалай түзетуге болады?

Бұл таңбалар функция немесе формула үшін қажетті мәннің қолжетімді еместігін көрсетеді.

1 опция

Егер формулаға жетіспейтін деректер, сондай-ақ #N/A немесе ND() енгізілген болса, онда #N/A жаңа деректермен ауыстырылуы керек.

#N/A белгісі деректер әлі қол жетімді емес ұяшықтарға енгізіледі.

2-нұсқа

ІЗДЕУ, ІЗДЕУ, СӘЙКЕСТІК немесе VLOOKUP функциялары «іздеу_мәні» аргументі үшін қате мәнді көрсетсе (мысалы, рұқсат етілмеген ұяшықтар ауқымына сілтеме), сәйкесінше тек қажеттіге сілтеме көрсету керек. ұяшық.

3-нұсқа

Қажет болса, дәлелдер келтірілмейді стандартты функцияпарақ, содан кейін барлық қажетті сәйкес функция аргументтерін енгізу керек.

4-нұсқа

Егер формула қол жетімді емес формуланы пайдаланса қазірфункциясын пайдалансаңыз, жұмыс парағы функциясын пайдаланатын жұмыс кітабының ашық екенін және функцияның дұрыс жұмыс істеп тұрғанын тексеру керек.

5-нұсқа

Сұрыпталмаған кестедегі мәндерді көру үшін VLOOKUP, GLOOKUP немесе SATCH функцияларын пайдалансаңыз, әдепкі кесте көрінісі ақпараты өсу ретімен болуы керек.
VLOOKUP және GLOOKUP функциялары сұрыпталмаған кестеде белгілі бір мәнді іздеуге мүмкіндік беретін "аралық_іздеу" аргументін қамтиды. Дегенмен, белгілі бір мәнді табу үшін "аралық_іздеу" аргументі ЖАЛҒАН болуы керек.
SATCH функциясы іздеуге арналған деректерді сұрыптауға мүмкіндік беретін сәйкестік_түрі аргументін қамтиды. Сәйкес мән табылмаса, «сәйкестік_түрі» аргументін 0 мәніне қою ұсынылады.

6-нұсқа

Жиым формуласы жиым формуласында көрсетілген ауқымға сәйкес келмейтін аргументті пайдаланса, оның жолдар мен бағандар санына сәйкес келетініне көз жеткізу үшін формуланың сілтеме ауқымын тексеру керек немесе жиым формуласын азырақ ұяшықтарға енгізу керек.

7-нұсқа

Стандартты немесе жасалған жұмыс парағы функциясына бір немесе бірнеше талап етілетін аргумент көрсетілмесе, барлық қажетті функция аргументтерін тексеріп, орнатуыңыз керек.

#СІЛТЕМЕ! — Бұл нені білдіреді және оны қалай түзетуге болады?

1 опция

Формула арқылы сілтеме жасалған ұяшық жойылса немесе көшірілген ұяшықтардың мәні сол ұяшыққа орналастырылса, формула жаңа сілтемелерді есепке алу үшін өзгертілуі керек.

2-нұсқа

Жұмыс істемейтін бағдарламамен байланысты OLE функциясын пайдалансаңыз, қажетті бағдарламаны бастау керек.

OLE (Object Linking and Embedding) интерфейсін көптеген адамдар қолдайды әртүрлі бағдарламаларжәне бір программада жасалған құжатты басқа программаға орналастыру үшін қолданылады. Мысалы, енгізуге болады Word құжаты Excel жұмыс кітабына және керісінше.

3-нұсқа

4-нұсқа

Макрос функциясын шақыратын макросты пайдалансаңыз, қашан белгілі бір опциялар#LINK мәнін қайтарады! . Функция аргументін оның жарамды ұяшықтарға немесе ұяшықтардың ауқымдарына сілтеме жасайтынын тексеру керек.

#САН! — Бұл нені білдіреді және оны қалай түзетуге болады?

Бұл хабар формулада немесе функцияда қате сандық мәндерді пайдалану туралы.

1 опция

Сандық аргументті пайдаланатын функцияға қабылданбайтын мән енгізілген болса, функцияның барлық аргументтерін тексеру керек және қажет болса, барлық сандардың емлесін және сәйкес ұяшықтардың пішімін түзету керек.

2-нұсқа

Итерациясы бар функцияда нәтижені табу мүмкін болмаса (параметрлерді таңдау), мысалы, «VSD» немесе «BET», онда басқа бастапқы жуықтауды қолданып көру немесе итерациялар санын өзгерту қажет.

3-нұсқа

Егер формуланы есептеу нәтижесі Excel бағдарламасында көрсету үшін тым үлкен немесе керісінше тым кішкентай сан болса, онда формуланы өзгертіп, нәтиженің 1*10307-ден 1-ге дейінгі аралықта болуын қамтамасыз ету керек. *10307.

#БОС! — Бұл нені білдіреді және оны қалай түзетуге болады?

Бұл хабарлар қайта іске қосу көрсетілген кезде ортақ ұяшықтар жоқ екенін көрсетеді.
екі аймақтың көлденең қимасы.

1 опция

Қате диапазон операторы пайдаланылса, түзетулер енгізу қажет, атап айтқанда:

  • Ұяшықтардың іргелес ауқымына сілтемені көрсету үшін ауқымның бастапқы және соңғы ұяшықтары арасындағы бөлгіш ретінде қос нүктені (:) пайдаланыңыз. Мысалы, SUM(C1:C20) .
  • Екі қабаттаспайтын диапазонға сілтемені көрсету үшін біріктіру операторы пайдаланылады - нүктелі үтір (;). Мысалы, SUM(C1:C20;D1:D20) .

2-нұсқа

Көрсетілген ауқымдарда ортақ ұяшықтар болмаса, қажетті қиылысуға жету үшін сілтемелерді өзгерту керек.

Excel бағдарламасындағы қателер туралы сұрақтар ең жиі кездеседі, мен оларды күн сайын аламын, тақырыптық форумдар мен жауап беру қызметтері олармен толтырылады. Excel формуласында қате жіберу өте оңай, әсіресе жылдам және көп деректермен жұмыс істегенде. Нәтижесі – қате есептеулер, қанағаттанбаған менеджерлер, шығын... Есептеріңізге еніп кеткен қатені қалай табуға болады? Оны анықтап көрейік. Қателерді табудың жалғыз құралы немесе алгоритмі жоқ, сондықтан біз қарапайымнан күрделіге көшеміз.

Ұяшықта нәтиженің орнына формула болса

Ұяшыққа формуланы жазған болсаңыз, Enter пернесін бассаңыз және онда нәтиженің орнына формуланың өзі көрсетілсе, онда осы ұяшық үшін мәннің мәтін пішімі таңдалады. Оны қалай түзетуге болады? Алдымен, мәтінді емес, қажеттісін зерттеп, таңдаңыз, есептеулер бұл форматта орындалмайды.

Енді таспада Басты - Нөмірді және ашылмалы тізімнен табыңыз сәйкес деректер пішімін таңдаңыз. Мұны формула кәдімгі мәтінге айналған барлық ұяшықтар үшін орындаңыз.

Жұмыс парағындағы формулалар қайта есептелмесе

Бастапқы деректерді өзгертсеңіз, бірақ парақтағы формулалар қайта есептелгісі келмесе, формулаларды автоматты түрде қайта есептеуді өшірдіңіз.

Мұны түзету үшін таспаны басыңыз: Формулалар – Есептер – Есептеу опциялары – Автоматты. Енді бәрі әдеттегідей қайта есептелетін болады.

Автоматты қайта есептеу әдейі өшірілген болуы мүмкін екенін есте сақтаңыз. Егер сіздің парағыңызда болса орасан зор сомаформулалар - әрбір өзгеріс оларды қайта есептеуге мәжбүр етеді. Нәтижесінде құжатпен жұмыс әр өзгерістен кейін күтудің созылмалы күйіне айналады. Бұл жағдайда қайта есептеуді қол режиміне ауыстыру қажет: Формулалар – Есептер – Есептеу опциялары – Қолмен. Енді бастапқы деректерге барлық өзгерістерді енгізіңіз, бағдарлама күтеді. Барлық өзгертулер енгізілгенде, F9 пернесін басыңыз, барлық формулалар мәндерді жаңартады. Немесе автоматты қайта есептеуді қайта қосыңыз.

Ұяшық хэш белгісімен толтырылған болса

Есептеулер нәтижесінде нәтиже емес, фунт белгілерімен толтырылған ұяшық пайда болатын тағы бір классикалық жағдай:

Шын мәнінде, бұл қате емес, бағдарлама нәтиже ұяшыққа сәйкес келмейтінін айтады, оны тек қажетті өлшемге келтіру керек.

Есептеу нәтижесі қате пішімде

Кейде есептеулерді орындағаннан кейін нәтиже сіз күткен пішінде пайда болмайды. Мысалы, біз екі санды қосып, нәтижесінде күнді алдық. Неліктен бұл болып жатыр? Ұяшықтағы деректер пішімі бұрын «күнге» орнатылған болуы мүмкін. Оны өзіңізге қажет етіп өзгертіңіз, сонда бәрі сіздің қалауыңыз бойынша болады.

Сыртқы сілтемелер қол жетімді болмаған кезде

Excel формуласы қате нәтижені қайтарса

Егер сіз формуланы жазған болсаңыз және ол анық қате нәтижені қайтарса, формуланың логикасын қарастырайық. Жақшада және операторлардың ретінде қарапайым қате жіберген боларсыз. Зерттеңіз және сізде бәрі дұрыс екенін тексеріңіз. Дұрыс болса, келесі қадамға өтіңіз.

Функцияларды пайдалансаңыз, білетініңізге көз жеткізіңіз. Олардың әрқайсысының өзіндік синтаксисі бар. Формуланың параметрлерін дұрыс орнатқаныңызды ондағы анықтаманы оқу арқылы тексеріңіз. F1 пернесін басыңыз және Excel анықтама терезесінде іздеуде функцияңызды жазыңыз, мысалы, «». Бағдарлама осы функция үшін қолжетімді материалдардың тізімін көрсетеді. Әдетте, олар сіздің функцияңыздың қалай жұмыс істейтіні туралы толық суретті алу үшін жеткілікті. Анықтама авторлары материалды өте қолжетімді түрде ұсынады және пайдалану мысалдарын береді.

Пайдаланушылар жиі формулаларда ұяшық сілтемелерін дұрыс көрсетпейді, сондықтан олар қате нәтижелер алады. Сыртқы формулаларды тексеру үшін бірінші істеу керек нәрсе - ұяшықтардағы формулаларды көрсетуді қосу. Мұны істеу үшін таспада жүгіріңіз Формулалар – Формула тәуелділіктері – Формулаларды көрсету. Енді ұяшықтар есептеу нәтижелерінен гөрі формулаларды көрсетеді. Сіз парақта көзіңізді жүгіртіп, сілтемелердің дұрыстығын тексеруге болады. Нәтижелерді қайта көрсету үшін сол пәрменді қайта іске қосыңыз.

Процесті жеңілдету үшін сілтеме көрсеткілерін қосуға болады. Формула қай ұяшықтарға жататынын басу арқылы оңай анықтауға болады Формулалар – Формула тәуелділіктері – Ұяшықтарға әсер ету. Парақта көк көрсеткілер қай деректерге сілтеме жасап жатқаныңызды көрсетеді.

Сол сияқты формулалары берілген ұяшыққа сілтеме жасайтын ұяшықтарды көруге болады. Мұны істеу үшін біз: Формулалар – Формула тәуелділіктері – Тәуелді ұяшықтар.

Күрделі кестелерде көрсеткілерді салу көп уақыт пен машина ресурстарын қажет ететінін ескеріңіз. Көрсеткілерді жою үшін басыңыз Формулалар – Формула тәуелділіктері – Көрсеткілерді жою.

Әдетте, формулаларды жоғарыда аталған құралдармен мұқият тексеру қате нәтижелердің мәселелерін шешеді. Жеңіске жеткенше проблема іздейміз!

Егер Excel бағдарламасында дөңгелек сілтеме орын алса

Кейде формуланы енгізгеннен кейін бағдарлама циклдік сілтеме енгізілгенін ескертеді. Есептеу тоқтайды. Бұл формула ұяшыққа қатысты екенін білдіреді, ол өз кезегінде формуланы енгізетін ұяшыққа сілтеме жасайды. Есептеулердің тұйық циклі бар екен, бағдарлама нәтижені шексіз есептеуге мәжбүр болады. Бірақ бұл болмайды, сізге ескерту жасалып, мәселені шешуге мүмкіндік беріледі.

Көбінесе жасушалар бір-біріне жанама түрде сілтеме жасайды, яғни. тікелей емес, аралық формулалар арқылы.

Осындай «дұрыс емес» формулаларды табу үшін лентаға қараңыз: Формулалар – Формулаға тәуелділік – Қатені тексеру – Циклдік қателер. Бұл мәзір ілмектері бар ұяшықтар тізімін ашады. Меңзерді орналастырып, формуланы тексеру үшін кез келгенін басыңыз.

Әрине, айналмалы сілтемелер есептеу логикасын тексеру және түзету арқылы жойылады. Дегенмен, кейбір жағдайларда айналмалы сілтеме қате болмайды. Яғни, бұл формулалар жүйесін әлі де іс жүзінде ешқандай өзгерістер болмаған кезде тепе-теңдікке жақын күйге дейін есептеу қажет. Кейбір инженерлік мәселелер мұны талап етеді. Бақытымызға орай, Excel бұған мүмкіндік береді. Бұл тәсіл «итеративті есептеулер» деп аталады. Оларды қосу үшін басыңыз Файл – Параметрлер – Формулалар, және «Итеративті есептеулер» құсбелгісін қойыңыз. Онда орнату:

  • Итерация санын шектеу– толық тоқтағанға дейін орындалатын итерациялардың (циклдердің) максималды саны
  • Салыстырмалы қате– қайта есептеу тоқтатылатын бір итерациядағы мақсатты мәндердің ең аз өзгерісі.

Яғни, циклдік формула салыстырмалы қатеге жеткенше есептеледі, бірақ итерациялардың көрсетілген максималды санынан аспайды.

Кірістірілген Excel қателері

Кейде есептеулер кезінде «#» белгісінен басталатын қателер болады. Мысалы, «#N/A», «#NUMBER!», т.б. бұл қателер менмін, осы постты оқып, қатеңіздің себебін түсінуге тырысыңыз. Бұл орын алғанда, сіз бәрін оңай түзете аласыз.

Егер өте күрделі формулада қате таба алмасаңыз, ұяшық жанындағы леп белгісін басыңыз және контекстік мәзірЕсептеу қадамдарын көрсету таңдаңыз.

Экранда есептеудің қай нүктесінде қате орын алғанын көрсететін терезе пайда болады, оның формулада асты сызылады; Бұл дұрыс емес нәрсені түсінудің сенімді жолы.

Бұл Excel бағдарламасындағы қателерді табу және түзетудің барлық негізгі жолдары. Біз ең жиі кездесетін ақауларды және оларды шешу жолдарын қарастырдық. Бірақ мен туралы посттағы есептеулерде қателерді дереу болжау қажет болғанда не істеу керектігін айтамын. Бұл мақалаға 5 минут уақытыңызды аямаңыз, оны мұқият оқып шығу болашақта көп уақытты үнемдейді.

Және осы постқа сұрақтарыңыз бен пікірлеріңізді күтемін!

Есептеулер дұрыс болмаса, формулалар мәндердің орнына қателердің бірнеше түрін көрсетеді. Оларды қарастырайық практикалық мысалдарқате есептеу нәтижелерін берген формулалармен жұмыс істеу процесінде.

Excel формуласының қателері ұяшықтарда көрсетіледі

Бұл сабақ ұяшықтарда болуы мүмкін формула қателерінің мағынасын сипаттайды. Әрбір кодтың мағынасын біле отырып (мысалы: #VALUE!, #DIV/0!, #NUMBER!, #N/A!, #NAME!, #EMPTY!, #LINK!), сіз қалай істеу керектігін оңай анықтай аласыз. формуладағы қатені тауып, оны жойыңыз.

Excel бағдарламасында #DIV/0 қалай жоюға болады

-мен ұяшыққа бөлінгенде көрініп тұрғандай бос мәнБағдарлама оны 0-ге бөлу ретінде қабылдайды. Нәтижесінде ол мәнді шығарады: #DIV/0! Мұны кеңестің көмегімен тексеруге болады.

Басқа арифметикалық есептеулерде (көбейту, қосу, азайту) бос ұяшық та нөлдік мән болып табылады.



Қате есептеудің нәтижесі - #САН!

Қате нөмір: #NUMBER! – бұл формуладағы есептеуді орындай алмау қатесі.

Кейбір практикалық мысалдар:

Қате: #NUMBER! сандық мән тым үлкен немесе тым кішкентай болғанда пайда болады. Сондай-ақ бұл қатетеріс санның түбірін алуға тырысқанда пайда болуы мүмкін. Мысалы, =ROOT(-25).

A1 ұяшығында - тым үлкен сан(10^1000). Excel мұндай үлкен сандарды өңдей алмайды.

A2 ұяшығында үлкен сандармен бірдей мәселе бар. 1000 аз сан болып көрінеді, бірақ оның факторлық мәнін қайтару Excel үшін өңдеуге тым үлкен сандық мәнге әкеледі.

A3 ұяшығында квадрат түбір теріс сан бола алмайды және бағдарлама бұл нәтижені бірдей қатемен көрсетті.

Excel бағдарламасында ND қалай жоюға болады

Мән қолжетімді емес: #Жоқ! – формула үшін мән қолжетімді емес дегенді білдіреді:

B1: =MATCH(„Максим”, A1:A4) жазбаша формуласы A1:A4 ұяшықтары ауқымында “Максим” мәтін мазмұнын іздейді. Мазмұн екінші A2 ұяшығында табылды. Сондықтан функция 2 нәтижені қайтарады. Екінші формула «Андрей» мәтіндік мазмұнын іздейді, содан кейін A1:A4 ауқымында мұндай мәндер жоқ. Сондықтан функция #N/A қатесін қайтарады (деректер жоқ).

Қате №NAME! Excel бағдарламасында

Функцияларды жазудағы қателер санатына жатады. Жарамсыз атау: #NAME! - Excel формуласында жазылған мәтінді танымағанын білдіреді (=SUM() функциясының аты оған белгісіз, қате жазылған). Бұл функция атын жазу кезіндегі синтаксистік қатенің нәтижесі. Мысалы:

Қате #EMPTY! Excel бағдарламасында

Бос жиынтық: #EMPTY! жиынтық қиылысу операторының қателері болып табылады. Excel-де жиындардың қиылысуы сияқты нәрсе бар. Ол ұяшықтардың тік және көлденең ауқымының қиылысу нүктесін сұрау арқылы үлкен кестелерден деректерді жылдам алу үшін қолданылады. Егер диапазондар қиылыспаса, бағдарлама қате мәнді көрсетеді - #EMPTY! Жиынның қиылысу операторы жалғыз кеңістік болып табылады. Ол функция аргументтерінде көрсетілген тік және көлденең ауқымдарды бөледі.


Бұл жағдайда ауқымдардың қиылысы C3 ұяшығы болып табылады және функция оның мәнін көрсетеді.

Функциядағы берілген аргументтер: =SUM(B4:D4 B2:B3) – қиылысуды құрмайды. Сондықтан, функция қате мәнін қайтарады - #EMPTY!

#СІЛТЕМЕ! – Excel ұяшығына сілтеме қатесі

IN бұл мысалдаҚате формула қате көшірілгенде орын алды. Бізде ұяшықтардың 3 диапазоны бар: A1:A3, B1:B4, C1:C2.

Бірінші ауқымның астындағы A4 ұяшығына қосынды формуласын енгізіңіз: =SUM(A1:A3). Содан кейін біз сол формуланы екінші диапазонға, В5 ұяшығына көшіреміз. Формула, бұрынғыдай, бірінші B1 мәнін айналып өтіп, тек 3 B2:B4 ұяшығын қосады.

Бірдей формула үшінші ауқымға көшірілгенде, функция C3 ұяшығына #REF! Өйткені C3 ұяшығының үстінде 3 емес, тек 2 ұяшық болуы мүмкін (бастапқы формула талап ететіндей).

Ескерту. Бұл жағдайда енгізуді бастамас бұрын әрбір ауқымның астындағы жылдам пернелер тіркесімін басу өте ыңғайлы. ALT пернелері+=. Содан кейін қосу функциясын енгізіп, қосынды ұяшықтарының санын автоматты түрде анықтаңыз.

Excel бағдарламасында VALUE қалай түзетуге болады

#VALUE! – мағынадағы қате. Excel бағдарламасында сан мен сөзді қосып көрсек, #VALUE қатесін аламыз! Бір қызығы, егер =SUM() функциясының көмегімен біріншісінің мәні сан, екіншісі мәтін болатын екі ұяшықты қосуға тырыссақ, онда қате болмайды және мәтін жұмыс кезінде 0 мәнін қабылдайды. есептеу. Мысалы:

Excel ұяшығындағы торлар

###### ұяшық мәнінің орнына хэш белгілерінің қатары - бұл мән қате емес. Бұл дұрыс көрсетілген ұяшық мазмұнын орналастыру үшін баған ені тым тар екендігі туралы жай ғана ақпарат. Сізге тек бағанды ​​кеңейту керек. Мысалы, осы ұяшықтың баған тақырыптарының шекарасында тінтуірдің сол жақ түймешігімен екі рет шертіңіз.

Осылайша, ұяшық мәндерінің орнына хэш белгілерін (######) теріс күнмен көруге болады. Мысалы, біз ескі күннен жаңа күнді алып тастауға тырысамыз. Есептеу нәтижесінде ұяшық пішімі «Күн» («Жалпы» емес) орнатылады.

Қате ұяшық пішімі мәндердің орнына хэш таңбаларының қатарын (######) көрсетуі мүмкін.