Бүлінген формулаларды болдырмау әдісі

Бүлінген формулаларды болдырмау әдісі

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

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

Осы мақалада

Бұның дұрыс құрылғанына көз жеткізіңіз

Әр функцияны теңдік белгімен (=) бастаңыз

Барлық ашылатын және жабылатын жақшаларды қойыңыз

Барлық талап етілген дәлелдерді енгізіңіз

Дәлелдердің дұрыс түрін енгізіңіз 

64 функциядан артық функцияларды енгізбеңіз

* таңбасын сандарды көбейткенде қолданыңыз

Формулалардағы мәтін шетінде тырнақшаларды қойыңыз

Басқа парақ аттарын тырнақшалармен қоршаңыз

Формулада жұмыс парағының атына сілтеме жасасаңыз, атынан кейін леп белгісін (!) қойыңыз

Сыртқы жұмыс кітаптарына жолды қосыңыз

Нөл бойынша бөлуді болдырмау

Ұяшық деректерінің түрі ақаулық туғызбайтынына көз жеткізіңіз

Формуладан тыс жойылған немесе аты өзгертілген элементті табыңыз

Деректер бағаны жойылды

Анықталған ат жойылды

Жұмыс парағы жойылды

Жұмыс кітабы жойылды

Формула дәлелдерінде оңдық бөлгіштері бар сандарды болдырмау

Бұның дұрыс құрылғанына көз жеткізіңіз

Әр функцияны теңдік белгімен (=) бастаңыз

Егер сіз формулаңызды теңдік белгімен бастауды ұмытып кетсеңіз, терілген формула мәтін немесе күн ретінде көрсетіледі. Бұл жиі кездесетін қателік. Мысалы, егер сіз SUM(A1:A10) терсеңіз, Excel SUM(A1:A10) мәтін жолын көрсетіп, формуланы есептемейді. Егер сіз 11/2 терсеңіз, 11 санын 2 санына бөлудің орнына, Excel 2 қараша немесе 11/02/2009 сияқты күнді көрсетеді.

Барлық ашылатын және жабылатын жақшаларды қойыңыз

Барлық жақшалар сәйкес жұптың бөлігі екеніне көз жеткізіңіз. Формулада функцияны қолдансаңыз, осы функцияның дұрыс жұмыс істеуін қамтамасыз ету үшін жақшаларды дұрыс ретпен орналастыру қажет. Мысалы, =IF(B5<0),"Not valid",B5*1.05) формуласы дұрыс істемейді, себебі мұнда екі жабылатын жақша және тек бір ашылатын жақша бар. Дұрыс формула келесідей болады: =IF(B5<0,"Not valid",B5*1.05).

Барлық талап етілген дәлелдерді енгізіңіз

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

=UPPER("hello") немесе =UPPER(C2)

Дәлелдердің дұрыс түрін енгізіңіз 

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

64 функциядан артық функцияларды енгізбеңіз

Функцияда 64 функция деңгейлеріне дейін біріктіре немесе енгізе аласыз. Мысалы, =IF(SQRT(PI())<2,"Less than two!","More than two!") ішінде үш функция бар: PI функциясы SQRT функциясына енгізілген, ал ол IF функциясына енгізілген.

Мысалды, PI функциясы бірінші болып есептелген. Келесі SQRT функциясы PI функциясының квадрат түбірі болып табылады, ал IF функциясы квадрат түбір 2-ден кем екенін тексереді. IF функциясы Екіден кем! көрсетеді, себебі пи квадрат түбірі шамамен 1.77 болады.

* таңбасын сандарды көбейткенде қолданыңыз

* таңбасы (жұлдызша), бұл Excel бағдарламасындағы көбейту амалдағышы, "x" емес. Формулаңызда x таңбасын қолдансаңыз, Excel қателік хабарын көрсетіп, формуладағы ақаулықты түзету үшін x таңбасын * таңбасына ауыстыруды ұсынады.

Формулалардағы мәтін шетінде тырнақшаларды қойыңыз

Ішінде мәтіні бар формуланы жасағыңыз келсе, сол мәтінді тырнақшаға алыңыз. Мысалы, төмендегі нәтижені шығару үшін формула "Бүгін " мәтінін TEXT and TODAY функциясының нәтижесімен біріктіреді:

Бүгін - дүйсенбі, 30 мамыр

="Бүгін " & TEXT(TODAY(),"кккк, аааа кк")

Формула "Бүгін " мәтін жолын TODAY функциясының нәтижесімен біріктіреді, содан кейін TEXT функциясы арқылы пішімделеді. TEXT функциясы екі дәлелді қабылдайды: пішімдеу .үшін мәтінді (TODAY функциясының нәтижесі) және қолдану үшін "кккк, аааа кк" пішімді (осы пішім де тырнақшаларға алыну керек).

"Бүгін " мәтінінде аяғындағы тырнақшадан бұрын бос орын қою керектігін ескеріңіз; бұл "Бүгін" және "Дүйсенбі, 30 мамыр" арасында сізге қажет бос орынды қамтамасыз етеді.

Басқа парақ аттарын тырнақшалармен қоршаңыз

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

Формулада жұмыс парағының атына сілтеме жасасаңыз, атынан кейін леп белгісін (!) қойыңыз

Мысалы, жұмыс кітабындағы "Тоқсандық деректер" деп аталатын жұмыс парағындағы D3 ұяшық мәнін қайтару үшін ='Quarterly Data'!D3 формуласын қолданыңыз.

Сыртқы жұмыс кітаптарына жолды қосыңыз

Әр сыртқы сілтеме жұмыс кітабының аты мен оған өту жолы бар екендігіне көз жеткізіңіз.

Жұмыс кітабына өту сілтемесінде жұмыс кітабының аты бар, сол атты тік жақшаға алу керек ([]). Сонымен қатар, сілтемеде жұмыс кітабындағы жұмыс парағының аты болуы мүмкін.

Мысалы, Q2 Operations.xlsx деп аталатын жұмыс кітабындағы "Сатулар" жұмыс парағындағы A8 ұяшық арқылы A1 ұяшығына сілтемені қосуға арналған формула келесідей болады: =[Q2 Operations.xlsx]Sales!A1:A8.

Сілтеме жасағыңыз келген жұмыс кітабы Excel бағдарламасында ашық болмаса, оған формула ішінен сілтеме жасауға болады. Файлға толық жолды келесі мысалдағыдай қамтамасыз етіңіз: =ROWS('C:\Менің құжаттарым\[Q2 Operations.xlsx]Сатулар'!A1:A8). Бұл формула ауқымда құрамында жұмыс кітабындағы (8) A1 мен A8 аралығындағы ұяшықтар бар жол санын қайтарады.

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

Нөл бойынша бөлуді болдырмау

Құрамында нөлі бар немесе мәні жоқ ұяшық арқылы ұяшықты бөлу #DIV/0! қателігіне әкелуі мүмкін. IFERROR функциясына бөлу әрекетін енгізу арқылы, #DIV/0! қателігін алдын алуға болады. Мысалы, жұмыс парағындағы ұяшықтарғы келесі екі формуланы енгізіңіз:

=IFERROR(3/0,0)

=IFERROR(3/7,0)

Осы формуламен 0 қайтарылады, себебі IFERROR функциясы қателіктегі нөл бойынша бөлуді таниды. Екінші формуламен 3/7 мәні қайтарылады, себебі қателіктер жоқ — себебі сіз нөл бойынша бөлмедіңіз.

Беттің жоғарғы жағы

Ұяшық деректерінің түрі ақаулық туғызбайтынына көз жеткізіңіз

Кейде формула сіз күткен нәтижелерге жауап бермейді, себебі ұяшықтың деректер түрі формулаға сәйкес емес. Мысалы, егер сіз қарапайым =2+3 формуласын мәтін деректері бар ұяшыққа енгізсеңіз, ұяшыққа терген дерек формула ретінде қарастырылмайды. Басқа сөзбен айтқанда, бұл мәтін болғандықтан есептелмейді. Ұяшықта тек =2+3 болады. Бұл ақаулықты қарапайым екі әрекетпен жоюға болады. Біріншісі, ұяшықтың деректер түрін"Жалпы" түріне келесі әрекеттерді орындап, өзгертіңіз:

  1. Басты қойыншасында Сан тобында Сан пішімі жолағында Жалпы таңдаңыз.

  2. Ұяшықты "Өңдеу" режиміне қою үшін F2 пернесін басыңыз, содан кейін формуланы қабылдау үшін "Enter" пернесін басыңыз.

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

Егер сіз ұяшықта "Сан" деректер түріндегі деректерді терсеңіз, Excel күн орнына оның сандық пішінін көрсетеді. Excel 01 қаңтар 1990 жылдан басталатын күндерді сан ретінде сақтайтынын есте сақтаңыз. Әр күн 1 санынан бастап өседі, сондықтан 31 мамыр, 2011 жыл, бұл 40694. Деректер түрін "Жалпы" түріне ауыстыру бұл жағдайда сізге көмектеспейді. Оның орнына тек деректер пішімін таңдаңыз.

Формуладан тыс жойылған немесе аты өзгертілген элементті табыңыз

Деректер бағаны жойылды

Егер сіз жұмыс парағы ауқымындағы немесе Excel кестесіндегі бағанды жойсаңыз, бағанға тәуелді формула #REF! қателігін шығаруы мүмкін. Ақаулықты жою үшін #REF! қателігі бар кез келген ұяшықты бөлектеңіз, формуланы өңдеу үшін F2 пернесін басыңыз. Формула жолында #REF! бөлектеп, жойыңыз. Содан кейін, формула ауқымын қайта енгізіңіз. Осы әрекеттерді орындау бағандағы барлық бүлінген формулаларды түзету керек.

Анықталған ат жойылды

Егер сіз анықталған атты жойсаңыз, анықталған атқа тәуелді формула #NAME? қателігін шығарады. Ақаулықты жою үшін ауқымға байланысты қалаған жаңа атты енгізіңіз немесе тура ұяшықтар ауқымына сілтеме жасау үшін формуланы өзгертіңіз (мысалы, A2:D8).

Жұмыс парағы жойылды

Егер сіз жұмыс парағын жойсаңыз, жұмыс парағына тәуелді формула #REF! қателігін шығарады. Бұл ақаулықты жою мүмкін емес  — жойылған жұмыс парағын қалпына келтіру мүмкін емес.

Жұмыс кітабы жойылды

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

Мысалы, егер сіздің формулаңыз =[Book1.xlsx]Sheet1'!A1 болса және сіз Book1.xlsx файлын жойсаңыз, сол жұмыс кітабына байланысты мәндер өзгеріссіз болып қалады. Жұмыс кітабына байланысты формуланы өңдеп, сақтауға тырыссаңыз, Excel Мәндерді жаңарту диалогтық терезесін көрсетіп, файл атын енгізу қажет екендігін хабарлайды. Егер сіз Болдырмау түймешігін бассаңыз, ұяшықтағы деректер өзгеріссіз қалады. Деректердің жоғалмауын тексеру үшін ұяшықты көшіру арқылы формуладан мәнге сілтемелері бар ұяшықтарды жойылған жұмыс кітабына түрлендіріңіз, содан кейін мәнді ұяшыққа қою үшін Қою пәрменін қолданыңыз.

Беттің жоғарғы жағы

Формула дәлелдерінде оңдық бөлгіштері бар сандарды болдырмау

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

Мысалы, 3100 санын A3 ұяшығындағы мәнге қосқыңыз келсе және сіз =SUM(3,100,A3) формуласын енгізсеңіз, 3100 санын А3 ұяшығына қосудың орнына, Excel 3 және 100 сандарын енгізіп, A3 ішінен алынған мәнге барлығын қосады.

Немесе, егер сіз -2134 санының нақпа-нақ мәнді табу үшін =ABS(-2,134) формуласын енгізсеңіз, Excel қателікті көрсетеді, себебі ABS функциясы тек дәлелді ғана қабылдайды — Excel үтірді көріп, оны келесідей талқылайды: " -2 және 134 сандарының нақпа-нақ мәнді табу." ABS функциясы тек сандарды өңдейтіндіктен, Excel қателік хабарын көрсетеді.

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×