Меню

Какая формула эксель содержит ошибку

Ошибки в Excel возникают довольно часто. Вы, наверняка, замечали странные значения в ячейках, вместо ожидаемого результата, которые начинались со знака #. Это говорит о том, что формула возвращает ошибку. Чтобы избавиться от ошибки, Вы должны исправить ее причину, а они могут быть самыми разными.

Содержание

  1. Несоответствие открывающих и закрывающих скобок
  2. Ячейка заполнена знаками решетки
  3. Ошибка #ДЕЛ/0!
  4. Ошибка #Н/Д
  5. Ошибка #ИМЯ?
  6. Ошибка #ПУСТО!
  7. Ошибка #ЧИСЛО!
  8. Ошибка #ССЫЛКА!
  9. Ошибка #ЗНАЧ!

Несоответствие открывающих и закрывающих скобок

Самым распространенным примером возникновения ошибок в формулах Excel является несоответствие открывающих и закрывающих скобок. Когда пользователь вводит формулу, Excel автоматически проверяет ее синтаксис и не даст закончить ввод, пока в ней присутствует синтаксическая ошибка.

Ошибки в формулах Excel

Например, на рисунке выше мы намеренно пропустили закрывающую скобку при вводе формулы. Если нажать клавишу Enter, Excel выдаст следующее предупреждение:

Ошибки в формулах Excel

В некоторых случаях Excel предлагает свой вариант исправления ошибки. Вы можете либо согласиться с Excel, либо исправить формулу самостоятельно. В любом случае слепо полагаться на это исправление ни в коем случае нельзя. Например, на следующем рисунке Excel предложил нам неправильное решение.

Ошибки в формулах Excel

Ячейка заполнена знаками решетки

Бывают случаи, когда ячейка в Excel полностью заполнена знаками решетки. Это означает один из двух вариантов:

    1. Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…Ошибки в формулах Excel

      …или изменить числовой формат ячейки.

Ошибки в формулах Excel

  1. В ячейке содержится формула, которая возвращает некорректное значение даты или времени. Думаю, Вы знаете, что Excel не поддерживает даты до 1900 года. Поэтому, если результатом формулы оказывается такая дата, то Excel возвращает подобный результат.Ошибки в формулах Excel

В данном случае увеличение ширины столбца уже не поможет.

Ошибка #ДЕЛ/0!

Ошибка #ДЕЛ/0! возникает, когда в Excel происходит деление на ноль. Это может быть, как явное деление на ноль, так и деление на ячейку, которая содержит ноль или пуста.

Ошибки в формулах Excel

Ошибка #Н/Д

Ошибка #Н/Д возникает, когда для формулы или функции недоступно какое-то значение. Приведем несколько случаев возникновения ошибки #Н/Д:

  1. Функция поиска не находит соответствия. К примеру, функция ВПР при точном поиске вернет ошибку #Н/Д, если соответствий не найдено.Ошибки в формулах Excel
  2. Формула прямо или косвенно обращается к ячейке, в которой отображается значение #Н/Д.Ошибки в формулах Excel
  3. При работе с массивами в Excel, когда аргументы массива имеют меньший размер, чем результирующий массив. В этом случае в незадействованных ячейках итогового массива отобразятся значения #Н/Д.Например, на рисунке ниже видно, что результирующий массив C4:C11 больше, чем аргументы массива A4:A8 и B4:B8.

    Ошибки в формулах Excel

    Нажав комбинацию клавиш Ctrl+Shift+Enter, получим следующий результат:

    Ошибки в формулах Excel

Ошибка #ИМЯ?

Ошибка #ИМЯ? возникает, когда в формуле присутствует имя, которое Excel не понимает.

  1. Например, используется текст не заключенный в двойные кавычки:Ошибки в формулах Excel
  2. Функция ссылается на имя диапазона, которое не существует или написано с опечаткой:Ошибки в формулах Excel

В данном примере имя диапазон не определено.

  1. Адрес указан без разделяющего двоеточия:Ошибки в формулах Excel
  2. В имени функции допущена опечатка:Ошибки в формулах Excel

Ошибка #ПУСТО!

Ошибка #ПУСТО! возникает, когда задано пересечение двух диапазонов, не имеющих общих точек.

  1. Например, =А1:А10 C5:E5 – это формула, использующая оператор пересечения, которая должна вернуть значение ячейки, находящейся на пересечении двух диапазонов. Поскольку диапазоны не имеют точек пересечения, формула вернет #ПУСТО!.Ошибки в формулах Excel
  2. Также данная ошибка возникнет, если случайно опустить один из операторов в формуле. К примеру, формулу =А1*А2*А3 записать как =А1*А2 A3.Ошибки в формулах Excel

Ошибка #ЧИСЛО!

Ошибка #ЧИСЛО! возникает, когда проблема в формуле связана со значением.

  1. Например, задано отрицательное значение там, где должно быть положительное. Яркий пример – квадратный корень из отрицательного числа.Ошибки в формулах Excel
  2. К тому же, ошибка #ЧИСЛО! возникает, когда возвращается слишком большое или слишком малое значение. Например, формула =1000^1000 вернет как раз эту ошибку.Ошибки в формулах Excel

Не забывайте, что Excel поддерживает числовые величины от -1Е-307 до 1Е+307.

  1. Еще одним случаем возникновения ошибки #ЧИСЛО! является употребление функции, которая при вычислении использует метод итераций и не может вычислить результат. Ярким примером таких функций в Excel являются СТАВКА и ВСД.

Ошибка #ССЫЛКА!

Ошибка #ССЫЛКА! возникает в Excel, когда формула ссылается на ячейку, которая не существует или удалена.

  1. Например, на рисунке ниже представлена формула, которая суммирует значения двух ячеек.Ошибки в формулах Excel

    Если удалить столбец B, формула вернет ошибку #ССЫЛКА!.

    Ошибки в формулах Excel

  2. Еще пример. Формула в ячейке B2 ссылается на ячейку B1, т.е. на ячейку, расположенную выше на 1 строку.Ошибки в формулах Excel

    Если мы скопируем данную формулу в любую ячейку 1-й строки (например, ячейку D1), формула вернет ошибку #ССЫЛКА!, т.к. в ней будет присутствовать ссылка на несуществующую ячейку.

    Ошибки в формулах Excel

Ошибка #ЗНАЧ!

Ошибка #ЗНАЧ! одна из самых распространенных ошибок, встречающихся в Excel. Она возникает, когда значение одного из аргументов формулы или функции содержит недопустимые значения. Самые распространенные случаи возникновения ошибки #ЗНАЧ!:

  1. Формула пытается применить стандартные математические операторы к тексту.Ошибки в формулах Excel
  2. В качестве аргументов функции используются данные несоответствующего типа. К примеру, номер столбца в функции ВПР задан числом меньше 1.Ошибки в формулах Excel
  3. Аргумент функции должен иметь единственное значение, а вместо этого ему присваивают целый диапазон. На рисунке ниже в качестве искомого значения функции ВПР используется диапазон A6:A8.Ошибки в формулах Excel

Вот и все! Мы разобрали типичные ситуации возникновения ошибок в Excel. Зная причину ошибки, гораздо проще исправить ее. Успехов Вам в изучении Excel!

Оцените качество статьи. Нам важно ваше мнение:

Исправление
распространенных ошибок в формулах

Для
проверки формул на наличие ошибок можно
применять определенные правила. Эти
правила действуют как средство проверки
орфографии, которое проверяет данные,
введенные в ячейки, на наличие ошибок.
Эти правила не гарантируют полного
отсутствия ошибок на листе, но помогают
избежать распространенных ошибок.
Каждое из этих правил можно включать и
выключать независимо от других.

Ошибки
можно отмечать и исправлять двумя
способами: по одной ошибке (как в средстве
проверки орфографии) или немедленно по
мере их возникновения на листе во время
ввода данных. В обоих случаях при
обнаружении ошибки в ячейке в ее левом
верхнем углу появляется треугольник.

Ячейка
с ошибкой в формуле

Ошибку
можно устранить, используя предлагаемые
MS
Excel варианты, или пропустить, нажав
кнопку Пропустить ошибку. Если пропустить
ошибку в определенной ячейке, то при
последующих проверках наличие ошибки
в этой ячейке определяться не будет.
Однако состояние всех пропущенных
ошибок можно сбросить, чтобы они
отображались снова.

Включение
и отключение правил проверки ошибок

  1. На вкладке Файл
    выберите команду Параметры,
    а затем — категорию Формулы.

  2. В области Правила
    контроля ошибок

    установите или снимите флажок для
    любого из перечисленных далее правил.

  • Ячейки, которые
    содержат формулы, приводящие к
    ошибкам.
      В
    данной формуле используется неправильный
    синтаксис, аргументы или типы данных.
    Значения таких ошибок: #ДЕЛ/0!, #Н/Д,
    #ИМЯ?, #ПУСТО!, #ЧИСЛО!, #ССЫЛКА! и #ЗНАЧ!.
    Каждое из этих значений ошибки вызывается
    различными причинами, и такие ошибки
    устраняются разными способами.

Примечание  Если
значение ошибки ввести непосредственно
в ячейку, оно будет сохранено как значение
ошибки, но отмечаться как ошибка не
будет. Однако если на эту ячейку будет
ссылаться формула из другой ячейки, для
этой ячейки будет возвращено значение
ошибки.

  • Несогласованная
    формула в вычисляемом столбце
    таблицы.
      Вычисляемый
    столбец может содержать формулы,
    отличающиеся от формулы столбца, что
    приводит к возникновению исключения.
    Исключения вычисляемого столбца
    возникают при указанных ниже действиях.

    • Ввод в ячейку
      вычисляемого столбца данных, отличных
      от формулы.

    • Ввод в ячейку
      вычисляемого столбца формулы с
      последующим нажатием кнопкиОтменитьна
      панели
      быстрого доступа
      .

    • Ввод новой формулы
      в вычисляемый столбец, который уже
      содержит одно или несколько исключений.

    • Копирование в
      вычисляемый столбец данных, которые
      не соответствуют формуле вычисляемого
      столбца.

Примечание  Если
копируемые данные содержат формулу,
эта формула перезапишет данные в
вычисляемом столбце.

    • Перемещение или
      удаление ячейки в другой области
      листа, на которую ссылается одна из
      строк вычисляемого столбца.

  • Ячейки, которые содержат
    годы, представленные 2 цифрами.
      Ячейка
    содержит дату в текстовом формате,
    которая в случае использования в
    формулах может быть отнесена к
    неправильному веку. Например, дата в
    формуле =ГОД(«1.1.31») может относиться
    как к 1931-му, так и к 2031-му году. Это
    правило служит для выявления неоднозначных
    дат в текстовом формате.

  • Числа,
    отформатированные как текст или с
    предшествующим апострофом.
      Ячейка
    содержит числа, хранящиеся в виде
    текста. Обычно это является следствием
    импорта данных из других источников.
    Числа, хранящиеся в виде текста, могут
    стать причиной неправильной сортировки,
    поэтому лучше преобразовать их в
    числовой формат.

  • Формулы,
    несогласованные с остальными формулами
    в области.
      Формула
    не соответствует шаблону других смежных
    формул. В большинстве случаев формулы,
    расположенные в соседних ячейках,
    отличаются только используемыми
    ссылками. В приведенном, далее примере,
    состоящем из четырех смежных формул,
    приложение MicrosoftExcel
    показывает ошибку в формуле =СУММ(A10:F10),
    поскольку значения в смежных формулах
    изменились на одну строку, а в формуле
    =СУММ(A10:F10)
    — на 8 строк. В данном случае, ожидаемой
    формулой является =СУММ(A3:F3).

  • Если используемые в формуле
    ссылки не соответствуют ссылкам в
    смежных формулах, приложение
    MicrosoftExcelвыводит
    ошибку.

  • Формулы, не
    охватывающие смежные ячейки.
      Формула
    может не включать ссылки на данные,
    вставленные между исходным диапазоном
    и ячейкой с формулой. Это правило
    позволяет сравнить ссылку в формуле
    с фактическим диапазоном ячеек, смежных
    с ячейкой формулы. Если смежные ячейки
    содержат дополнительные значения и
    не являются пустыми, MicrosoftExcelвыведет
    рядом с формулой ошибку.

Например, в случае
применения этого правила приложение
MicrosoftExcel
выведет ошибку рядом с формулой
=СУММ(A2:A4),
поскольку между указанным в формуле
диапазоном ячеек и ячейкой с формулой
(A8) находятся заполненные ячейки A5, A6 и
A7, на которые также должна быть ссылка
в формуле.

  • Незаблокированные
    ячейки, содержащие формулы.
      Формула
    не заблокирована в целях ее защиты. По
    умолчанию все ячейки блокируются, но
    защита была снята для этой ячейки.
    Когда формула защищена, ее нельзя
    изменить, не сняв защиту. Убедитесь,
    что защита этой ячейку действительно
    не требуется. Блокирование ячеек,
    содержащих формулы, позволяет защитить
    их от изменений и избежать возникновения
    ошибок в будущем.

  • Формулы, которые
    ссылаются на пустые ячейки.
      Формула
    содержит ссылку на пустую ячейку. Это
    может привести к неверным результатам,
    как показано в приведенном далее
    примере.

Предположим, нужно
вычислить среднее значение для чисел
из указанного ниже столбца ячеек. Если
третья ячейка будет пустой, она не будет
учтена при выполнении вычисления, и
результатом будет 22,75. Если третья ячейка
будет содержать значение 0, результатом
будет 18,2.

  • В таблицу введены
    недопустимые данные.
      В
    таблице произошла ошибка проверки.
    Чтобы просмотреть параметры проверки
    для ячейки, на вкладке Данные
    в группе Работа
    с данными

    нажмите кнопку Проверка
    данных
    .

Последовательное
исправление распространенных ошибок
в формулах

Внимание!  Если
на листе уже выполнялась проверка
ошибок, то ошибки, которые были пропущены,
не будут отображаться, пока их состояние
не будет сброшено.

  1. Выберите лист, на
    котором требуется проверить наличие
    ошибок.

  2. Если расчет листа
    выполнен вручную, нажмите клавишу F9,
    чтобы выполнить расчет повторно.

  3. На вкладке Формулы
    в группе Зависимости
    формул

    нажмите кнопку группы Проверка
    наличия ошибок
    .

В случае обнаружения
ошибок открывается диалоговое окно
Контроль
ошибок
.

  1. Чтобы повторно
    проверить пропущенные ранее ошибки,
    выполните указанные ниже действия.

    1. Нажмите кнопку
      Параметры.

    2. В разделе Контроль
      ошибок

      нажмите кнопку Сброс
      пропущенных ошибок
      .

    3. Нажмите кнопку
      ОК.

    4. Нажмите
      кнопкуПродолжить.

Примечание  Сброс
пропущенных ошибок применяется ко всем
ошибкам, которые были пропущены на всех
листах активной книги.

  1. Расположите
    диалоговое окно Контроль
    ошибок

    непосредственно под строкой
    формул .

  1. Нажмите одну из
    управляющих кнопок в правой части
    диалогового окна. Доступные действия
    зависят от типа ошибки.

Примечание  Если
нажать кнопку Пропустить
ошибку
,
помеченная ошибка при последующих
проверках будет пропускаться.

  1. Нажмите кнопкуДалее.

  2. Выполняйте эти
    действия, пока проверка ошибок не будет
    завершена.

К
началу страницы

Пометка
и исправление распространенных ошибок
формул на листе

  1. Откройте вкладку
    Файл.

  2. Нажмите кнопку
    Параметры
    и выберите категорию Формулы.

  3. Убедитесь, что в
    области Контроль
    ошибок

    установлен флажокВключить
    фоновый поиск ошибок
    .

  4. Чтобы изменить
    цвет треугольника, которым помечаются
    ошибки, выберите нужный цвет в поле
    Цвет
    индикаторов ошибок
    .
    Нажмите кнопку «ОК», чтобы закрыть
    диалоговое окно Параметры
    Excel
    .

  5. Чтобы исправить
    ошибку на листе, выберите ячейку с
    треугольником в левом верхнем углу.

  6. Нажмите появившуюся
    рядом с ячейкой кнопку Контроль
    ошибок
    и
    выберите нужный пункт. Доступные команды
    зависят от типа ошибки. Первый пункт
    содержит описание ошибки.

Если нажать
кнопкуПропустить
ошибку
,
помеченная ошибка при последующих
проверках будет пропускаться.

  1. Повторите два
    предыдущих действия.

Исправление
значения ошибки

Если формула
содержит ошибку, которая не позволяет
правильно выполнить вычисления, будет
показано значение ошибки, например
#####, #ДЕЛ/0!, #Н/Д, #ИМЯ?, #ПУСТО!, #ЧИСЛО!,
#ССЫЛКА! и #ЗНАЧ!. Каждый тип ошибки
вызывается разными причинами, и такие
ошибки устраняются разными способами.

В таблице ниже
приведены ссылки на статьи с подробным
описанием ошибок и краткий вступительный
обзор каждой ошибки.

Ссылка на статью
с подробным описанием

Описание

Исправление
ошибки #####

Эта ошибка
появляется в том случае, если ширины
столбца недостаточно, чтобы показать
все знаки в ячейке, или если ячейка
содержит отрицательные значения даты
или времени.

Так, при вычислении
формулы, которая вычитает более позднюю
дату из более ранней, например
=15.06.2008-01.07.2008
, получится
отрицательное значение даты.

Исправление
ошибки #ДЕЛ/0!

Эта ошибка
появляется в том случае, если число
делится на ноль (0) или на ячейку, в
которой нет значения.

Исправление
ошибки #ЗНАЧ!

Эта ошибка
появляется в том случае, если формула
содержит ячейки с разными типами
данных. Если включена проверка ошибок
в формулах, при наведении указателя
мыши на смарт-тег появится всплывающая
подсказка «Значение, используемое
в формуле, имеет неправильный тип
данных». Обычно для исправления
этой ошибки достаточно внести в формулу
небольшие изменения.

Исправление
ошибки #ИМЯ?

Эта ошибка
появляется в том случае, если текст в
формуле не удается распознать. Например,
имя диапазона или функции может иметь
неверное написание.

Исправление
ошибки #Н/Д

Эта ошибка
появляется в том случае, если значение
для функции или формулы недоступно.

Исправление
ошибки #ПУСТО!

Эта ошибка
появляется в том случае, если указано
пересечение двух областей, которые
на самом деле не пересекаются. Оператором
пересечения служит пробел, который
разделяет ссылки в формуле.

Например, области
A1:A2 и C3:C5 не пересекаются, и если ввести
формулу =СУММ(A1:A2
C3:C5)
, будет
показана ошибка #ПУСТО!.

Исправление
ошибки #ССЫЛКА!

Эта ошибка
появляется в том случае, если ссылка
на ячейку является неверной. Например,
вы могли удалить ячейки, на которые
ссылались другие формулы, или вставить
перемещенные ячейки на место тех
ячеек, на которые ссылались другие
формулы.

Исправление
ошибки #ЧИСЛО!

Эта ошибка
появляется в том случае, если формула
или функция содержит недопустимые
числовые значения.

  1. Вычисления
    в таблицах

Ознакомление
с правилами ввода простых формул

Формулы представляют
собой выражения, по которым выполняются
вычисления значений на листе. Формула
начинается со знака равенства (=).Формула
может содержать некоторые или все из
следующих элементов: функции, ссылки,
операторы и константы.

Части формулы

Функции.
Функция ПИ() возвращает значение числа
Пи: 3,142…

Ссылки.
A2 возвращает значение ячейки A2.

Константы.
Числа или текстовые значения, введенные
непосредственно в формулу, например 2.

Операторы.
Оператор ^ («крышка») возводит число
в степень, а оператор * («звездочка»)
перемножает два или более числа.

Исправление
распространенных ошибок во время ввода
формул

В приведенной ниже
таблице перечислены некоторые наиболее
распространенные ошибки, совершаемые
пользователями при вводе формул, и
способы их исправления.

Убедитесь, что…

Дополнительные
сведения

Каждая формула
начинается со знака равенства (=)
  

Если знак равенства
опустить, введенные значения могут
быть отображены как текст или дата.
Например, если ввести СУММ(A1:A10),
MicrosoftExcel отобразит текстовую строку
СУММ(A1:A10)
и не станет вычислять значение формулы.
Если ввести 11/2,
Excel отобразит дату (например, «2
ноября» или «02.11.2009») вместо
того, чтобы разделить 11 на 2.

Все открывающие
и закрывающие скобки согласованы
  

Убедитесь, что
у каждой скобки имеется соответствующая
ей пара. Чтобы функция в формуле
работала правильно, важно, чтобы каждая
скобка стояла на своем месте. Например,
формула =ЕСЛИ(B5<0);»Неверно»;B5*1,05)
работать не будет, потому что в ней
две закрывающие и только одна открывающая
скобка. Правильная формула будет
выглядеть так: =ЕСЛИ(B5<0;»Неверно»;B5*1,05).

Для указания
диапазона используется двоеточие
  

При указании
ссылки на диапазон ячеек используйте
двоеточие (:)
в качестве разделителя между первой
и последней ячейками диапазона.
Например: A1:A5.

Введены все
необходимые аргументы
  

Некоторым функциям
листа требуются аргументы (Аргумент.
Значения, используемые функцией для
выполнения операций или вычислений.
Тип аргумента, используемого функцией,
зависит от конкретной функции. Обычно
аргументы, используемые функциями,
являются числами, текстом, ссылками
на ячейки и именами.),
тогда как другие функции (например,
ПИ)
аргументов не принимают. Кроме того,
убедитесь, что вы не ввели слишком
много аргументов. Например, функция
ПРОПИСН
принимает в качестве аргумента только
одну строку текста.

Введены аргументы
правильного типа
  

Для некоторый
функций листа, например СУММ,
требуются числовые аргументы. Другие
функции, напримерЗАМЕНИТЬ,
требуют текстового значения по меньшей
мере для одного из аргументов.
Прииспользования в качестве аргумента
данных неверного типа можно получить
неправильные результаты или ошибку.

Количество
вложенных функций не превышает 64
  

Внутри одной
функции можно ввести (или вложить) не
более 64 уровней функций. Например,
формула =ЕСЛИ(КОРЕНЬ(ПИ())<2;»Меньше
двух!»;»Больше двух!»)

содержит три функции: функция ПИ
вложена в функцию КОРЕНЬ,
которая, в свою очередь, вложена в
функцию ЕСЛИ.

Имена других
листов заключены в одинарные кавычки
  

Если в формуле
имеются ссылки на значения или ячейки
других листов или книг, имена которых
содержат небуквенные знаки, такие
имена необходимо заключить в одинарные
кавычки (
).

Ссылаясь на
лист в формуле, следует поместить
после его имени восклицательный знак
(!).
  

Например, чтобы
вернуть значение ячейки D3 листа с
именем «Данные за квартал» в той
же книге, воспользуйтесь формулой
=’Данные за
квартал’!D3
.

Включен путь
к внешним книгам
  

Убедитесь, что
каждая внешняя
ссылка (Внешняя
ссылка. Ссылка на ячейку или диапазон
ячеек в другой книге Microsoft Excel или
ссылка на имя, определенное в другой
книге.)
содержит имя книги и путь к ней.

Ссылка на книгу
включает в себя имя этой книги и должна
быть заключена в квадратные скобки
([]).
Кроме того, в ссылке должно быть указано
имя листа в книге.

Например, формула
со ссылкой на ячейки с A1 по A8 на листе
с именем «Продажи» в книге (в
настоящий момент открытой в Excel) с
именем Кв2 Операции.xlsx, будет выглядеть
примерно так: =[Кв2
Операции.xlsx]Продажи!A1:A8
.

Если книга, на
которую требуется сослаться, не открыта
в Excel, ссылку на нее все же можно включить
в формулу. Нужно указать полный путь
к файлу, как в следующем примере:
=ЧСТРОК(‘C:Мои
документы[Кв2 Операции.xlsx]Продажи’!A1:A8)
.
Эта формула возвращает число строк в
диапазоне, включающем ячейки с A1 по
A8 в другой книге (а именно, 8).

Примечание  Если
полный путь содержит пробелы, как в
предыдущем примере, его необходимо
заключить в одинарные кавычки (в начале
пути и после имени листа, перед
восклицательным знаком).

Числа введены
без форматирования
  

Не форматируйте
числа, которые вводите в формулах.
Например, если вам нужно ввести значение
$1,000, введите в формулу просто 1000.
Если ввести запятую как часть числа,
Excel будет трактовать ее как разделительный
знак. Если требуется, чтобы числа
отображались с разделителями тысяч
и миллионов или с символами валюты,
отформатируйте ячейки после ввода
чисел.

Например, если
нужно добавить 3100 к значению в ячейке
A3, и вы ввели формулу =СУММ(3,100;A3),
приложение Excel сложит числа 3 и 100, а
затем добавит результат к значению
ячейки A3, вместо того чтобы добавить
3100 к значению A3. А если введена формула
=ABS(-2,134),
будет показана ошибка, поскольку
функция ABS
принимает только один аргумент.

Избегайте
деления на ноль
  

При попытке
разделить значение в ячейке на значение
в другой ячейке, содержащей ноль или
не содержащей никакого значения, будет
показана ошибка #ДЕЛ/0!.

Формулы

Вычисления
в Excel
выполняются с помощью Формул. Формула
начинается со знака равно (=)
и состоит из элементов (операндов:
константы, ссылки на ячейки или диапазоны
ячеек, функции), соединенных операторами
(знаки операций).

Применение
операторов в формулах

Оператор. Знак или
символ, задающий тип вычисления в
выражении. Существуют математические,
логические операторы, операторы сравнения
и ссылок

Арифметические
операторы.

Арифметическийоператор

Значение

Пример

+
(знак плюс)

Сложение

23+3

– (знак
минус)

Вычитание
/ Унарный
минус

35–166
/ –1

*
(звездочка)

Умножение

23*(-321)

/
(косая черта)

Деление

3/3

%
(знак процента)

Процент

20%

^
(крышка)

Возведение
в степень

3^2
(аналогично 3*3)

Операторы
сравнения
.  

Используются для
сравнения двух значений. Результатом
сравнения является логическое значение:
либо ИСТИНА, либо ЛОЖЬ.

Операторсравнения

Значение

Пример

= (знак
равенства)

Равно

A1=B1

>
(знак больше)

Больше

A1>B1

<
(знак меньше)

Меньше

A1<B1

>=
(знак больше и знак равенства)

Больше
или равно

A1>=B1

<=
(знак меньше и знак равенства)

Меньше
или равно

A1<=B1

<>
(знак «не равно»)

Не
равно

A1<>B1

Текстовый оператор
конкатенации.

Операция (&) используется для объединения
нескольких текстовых строк в одну
строку.

Текстовый
оператор

Значение

Пример

&
(амперсанд)

Объединение
последовательностей символов в одну
последовательность.

Выражение

«Северный
» & » ветер» эквивалентно
строке

«Северный
ветер».

Оператор
ссылки.
  
Для описания ссылок на диапазоны ячеек
используются следующие операторы.

Оператор
ссылки

Значение

Пример

:
(двоеточие)

Оператор
диапазона используется для ссылки на
все ячейки между крайними ячейками
диапазона, включая эти ячейки.

B5:B15

,
(запятая)

Оператор
объединения объединяет несколько
ссылок в одну ссылку.

СУММ(B5:B15,D5:D15)

(пробел)

Оператор
пересечения

задает
пересечение двух диапазонов.

A6:D6

Порядок выполнения
действий в формулах

Если
в формуле содержится несколько операторов,
то порядок вычислений в MicrosoftExcel
определяется приоритетом операторов.
Раньше выполняются операции с более
высоким приоритетом, затем — с менее
высоким. Для изменения порядка выполнения
операций используются скобки. Вначале
вычисляются те части формулы, которые
заключены в скобки, затем — остальные
части.

Оператор

Описание

:
(двоеточие)

  (пробел)

,
(запятая)

Операторы
ссылок

Унарный
минус (например –1)

%

Процент

^

Возведение
в степень

* и /

Умножение
и деление

+ и –

Сложение
и вычитание

&

Объединение
двух текстовых строк в одну

= <><=
>= <>

Сравнение

Адреса,
которые используются в формулах, получили
название ссылок.
Ссылки позволяют связывать между собой
любые ячейки
электронной
таблицы и проводить необходимую обработку
табличных
данных.

Ссылка
— это адрес объекта (ячейки, строки,
столбца, диапазо
на),
используемый при записи формулы.

Способы
ввода формул:
набрать
ее

вручную

с
помощью указания

в
строке формул или непосредственно в
ячейке.

Строка
формул

— отмена
последнего действия,


для подтверждения ввода данных или
изменения содержимого ячеек,


активизировать Мастер функций для
работы с функциями.

В
этом случае с клавиатуры нужно вводить
только операторы, а адреса ячеек
указываются мышью.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

    23.08.2019159.74 Кб1оп.doc

Ввод данных
05.12.2013 66697

Когда вы вводите или редактируете формулу, а также когда меняется одно из входных значений функции, Excel может показать одну из ошибок вместо значения формулы. В программе предусмотрено семь типов ошибок. Давайте рассмотрим их описание и способы устранения.

  1. #ДЕЛ/О! — данная ошибка практически всегда означает, что формула в ячейке пытается разделить какое-то значение на ноль. Чаще всего это происходит из-за того, что в другой ячейке, ссылающейся на данную, находится нулевое значение или значение отсутствует. Вам необходимо проверить все связанные ячейки на предмет наличия таких значений. Также данная ошибка может возникать, когда вы вводите неправильные значения в некоторые функции, например в ОСТАТ(), когда второй аргумент равен 0. Также ошибка деления на ноль может возникать, если вы оставляете пустые ячейки для ввода данных, а какая-либо формула требует некоторые данные. При этом будет выведена ошибка #ДЕЛ/0!, что может смутить конечного пользователя. Для этих случаев вы можете использовать функцию ЕСЛИ() для проверки, например =ЕСЛИ(А1=0;0;В1/А1). В этом примере функция вернет 0 вместо ошибки, если в ячейке А1 находится нулевое или пустое значение.
  2. #Н/Д — данная ошибка расшифровывается как недоступно, и это означает, что значение недоступно функции или формуле. Вы можете увидеть такую ошибку, если введете неподходящее значение в функцию. Для исправления проверьте прежде всего входные ячейки на предмет ошибок, особенно если в них тоже появляется данная ошибка.
  3. #ИМЯ? — данная ошибка возникает, когда вы неправильно указываете имя в формуле или ошибочно задаете имя самой формулы. Для исправления проверьте еще раз все имена и названия в формуле.
  4. #ПУСТО! — данная ошибка связана с диапазонами в формуле. Чаще всего она возникает, когда в формуле указывается два непересекающихся диапазона, например =СУММ(С4:С6;А1:С1).
  5. #ЧИСЛО! — ошибка возникает, когда в формуле присутствуют некорректные числовые значения, выходящие за границы допустимого диапазона.
  6. #ССЫЛКА! — ошибка возникает, когда были удалены ячейки, на которые ссылается данная формула.
  7. #ЗНАЧ! — в данном случае речь идет об использовании неправильного типа аргумента для функции.

Если при вводе формулы вы случайно неправильно расставили скобки, Excel выведет на экран предупреждающее сообщение — см. рис. 1. В этом сообщении вы увидите предположение Excel о том, как их необходимо расставить. В случае если вы подтверждаете такую расстановку, нажмите Да. Но зачастую требуется собственное вмешательство. Для этот нажмите Нет и исправьте скобки самостоятельно.

Обработка ошибок с помощью функции ЕОШИБКА()

Перехватить любые ошибки и обработать их можно с помощью функции ЕОШИБКА(). Данная функция возвращает истину или ложь в зависимости от того, появляется ли ошибка при вычислении ее аргумента. Общая формула для перехвата выглядит так: =ЕСЛИ(ЕОШИБКА(выражение);ошибка; выражение).

Рис. 1. Предупреждающее сообщение о неправильно расставленных скобках

Рис. 1. Предупреждающее сообщение о неправильно расставленных скобках

Функция если вернет ошибку (например, сообщение), если при расчете появляется ошибка. Например, рассмотрим следующую формулу: =ЕСЛИ(ЕОШИБКА(А1/А2);""; А1/А2). При возникновении ошибки (деление на 0) формула возвращает пустую строку. Если же ошибки не возникает, возвращается само выражение А1/А2.

Существует другая, более удобная функция ЕСЛИОШИБКА(), которая совмещает две предыдущие функции ЕСЛИ() и ЕОШИБКА(): ЕСЛИОШИБКА(значение;значение при ошибке), где: значение — выражение для расчета, значение при ошибке — возвращаемый результат в случае ошибки. Для нашего примера это будет выглядеть так: =ЕСЛИОШИБКА(А1/А2;"").

По теме

Новые публикации

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Какая оценка ставится если три ошибки
  • Какая относительная ошибка будет допущена при вычислении кинетической энергии релятивистской частицы