Защо #DIV/0! възникват и как да поправите #DIV/0! в Excel

Съдържание:

Anonim

В тази статия ще научим защо #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 за повишаване на вашата производителност