В тази статия ще научим защо #DIV/0! възникват и как да поправите #DIV/0! в Excel.
В Excel, много пъти получаваме #DIV/0! грешка. Тази грешка възниква, когато има математическа грешка във формулата, която сте предоставили на клетката и се разпознава от Excel, като показва грешката. Според официалния сайт на Microsoft a #DIV/0! е начинът на Excel да каже: Има нещо нередно във входните стойности на формулата, което наистина води до грешката.
Математическа грешка като разделяне на число с нула.
В Excel всяко число, разделено на нула, връща #DIV/0! Грешка.
Както можете да видите от горния gif, че разделянето на всяко число с нула връща #DIV/0! Грешка.
Нека разберем как възниква тази грешка и как да ги поправим с някои примери
#DIV/0! грешка поради празна клетка.
Най -основната причина за #DIV/0! грешка е, когато като аргумент на функцията е предоставена празна клетка. По принцип Excel разбира празни клетки като стойност, равна на нула, с изключение на някои функции.
Например функцията QUOTIENT приема двата аргумента и двете числа. Но тук функцията връща грешка, тъй като клетката е празна.
Погледнете в горната снимка и осъзнайте, че математическата грешка току -що се е случила. Горната функция дели 2 на нула.
Как да го оправя! Не можете да поправите грешката за резултата. Но можете да улавяте грешки и да извличате резултати въз основа на тях.
два начина за улавяне на празни клетки, които връщат #DIV/0! Грешка
Първи метод, използващ IF и ISBLANK функция.
Използвайте формулата:
= IF (ISBLANK (cell_reference), "Знаменателят е празен", QUOTIENT (номер1, номер2)) |
Обяснение:
- IF функцията първо проверява условието и връща value_if_true или иначе value_if_False.
- Функцията ISBLANK улавя празната клетка и връща низа „Знаменателят е празен“, ако е ИСТИНА.
- Функцията ISBLANK проверява за празна клетка в препратката към клетка и връща формулата QUOTIENT (номер1, номер2)), ако е FALSE.
Същата формула има в клетки C2 и C3.
Вторият метод е използването на функцията IFERROR.
Обяснение:
- Функцията IFERROR проверява за всяка грешка, при която операцията се извършва в този cas QUOTIENT (A3, B3).
- Ако извършената операция връща грешка, функцията връща низ "Знаменателят е празен".
- Ако извършената операция връща стойност, функцията връща стойността.
Както можете да видите, #DIV/0! Грешка при работа с празни клетки.
#DIV/0! грешка поради текст (считан за нула) в клетките
Понякога функциите, които приемат числова стойност, се подават с текстова стойност, след това това #DIV/0! Възникна грешка.
Например функцията AVERAGE в excel приема числата като аргументи и връща техните AVERAGE.
AVERAGE = Сума от стойности / общ брой стойности
Или когато числата са дадени в текстов формат.
Погледнете в горната снимка и осъзнайте, че математическата грешка току -що се е случила. Горната функция получава текст вместо числа. Така че функцията се връща #DIV/0! грешка.
Как да го оправя! Не можете да поправите грешката за резултата, освен ако не дадете числа вместо текст.
два начина за улавяне на празни клетки, които връщат #DIV/0! Грешка.
Първият метод проверка на аргумента, че неговият ТЕКСТ или номер. Използвайте функцията Стойност, за да преобразувате първо текста в число и след това да управлявате функцията.
= VALUE (препратка към клетка) |
Обяснение:
Функцията VALUE преобразува Стойността във формата си тип данни. За да може Excel да прочете стойността с правилния формат.
Тук функцията генерира #VALUE! Грешка, начинът на Excel да каже проверете типа на данните на вашия аргумент, преди да преминете към функцията. Научете повече за #VALUE! Грешка тук.
Когато този метод се използва с числа като текст.
Първите текстове се преобразуват в числа. И тогава средната стойност се взема от масива с числа
Захващане на множество празни клетки с помощта на функцията IF & OR
Например: Математическа грешка като разделяне на число с нула.
В Excel всяко число, разделено на нула, връща #DIV/0! Грешка.
Както можете да видите от горния gif, че разделянето на всяко число с нула връща #DIV/0! Грешка.
Използвайте формулата
= АКО (ИЛИ (А2 = "", В2 = ""), "", А2/В2) |
Обяснение:
ИЛИ функцията проверява цялата cell_reference, ако цялото условие е TRUE, тогава функцията връща value_if_true или иначе връща value_if_false.
Както можете да видите как математическа грешка с предварително зададено име на аргумент на масив връща #DIV/0! грешка и след корекцията формулата работи добре.
Надявам се тази статия за това защо Защо #DIV/0! възникват и как да поправите #DIV/0! грешката в Excel е обяснима. Намерете още статии за функциите за грешки в Excel тук. Моля, споделете вашето запитване по -долу в полето за коментар. Ние ще ви съдействаме.
Грешка #VALUE и как да я поправя в Excel
Как да коригирате #NUM! Грешка
Как да използвате заместващите символи в Excel
Как да премахнете текст в Excel, започвайки от позиция
Валидиране на текстови записи
Създайте падащ списък в Excel с цвят
Премахнете водещите и крайните интервали от текста в Excel
Популярни статии
Редактиране на падащ списък
Абсолютна справка в Excel
Ако с условно форматиране
Ако с заместващи символи
Преглед по дата
Присъединете се към собствено и фамилно име в Excel
Пребройте клетки, които съответстват или на А, или на В
Конвертирайте инчове в крака и инчове в Excel 2016
50 Преки пътища в Excel за повишаване на вашата производителност