Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
318 Кб
Скачать
☆
  1. Табличный процессор Microsoft Excel: разрешение вопросов, возникающих при появлении ошибок в формулах. Наиболее распространенные причины появления ошибок при вводе формул на рабочий лист.

Для выявления ошибок в процессе вычислений служат три функции ЕОШ, ЕОШИБКА и ЕНД. Все эти три функции возвращают логическое значение ИСТИНА, если их аргумент — ошибочное значение, и ЛОЖЬ — в противном случае. ЕОШИБКА реагирует на все ошибочные значения, ЕОШ - на все, кроме а ЕНД — только на  Упражнение 8.9. Проверьте утверждение предыдущего абзаца.  К этим функциям тесно примыкает группа функций, назначение которых — проверка содержимого ячейки. Все эти функции возвращают логическое значение. Перечислим эти функции (рис. 8.15).  Возвращает значение ИСТИНА, если аргумент —  ЕТЕКСТ ссылка на текст  ЕНЕТЕКСТ ссылка на значение, не являющееся текстом  ЕЛОГИЧ ссылка на логическое значение  ЕЧИСЛО ссылка на число  ЕПУСТО ссылка на пустую ячейку  Рис. 8.15  Упражнение 8.10. Испытайте все эти функции. Упражнение 8.11. Для того чтобы выяснить, что находится  в ячейке, может оказаться полезной функция ТИП. Прочитайте о ней в Справке и предложите примеры для этой функции.  181  ПРИМЕР 8.14.  Еще раз обратимся к примеру "Вычисление площади треугольника по формуле Герона" из главы 2. В приведенном там решении пришлось ввести промежуточную ячейку для вычисления подкоренного выражения =р*(р-а)*(р-Ь)*(р-С_). С использованием функции ЕОШ в ячейку В8 сразу можно было записать формулу =ЕСЛИ( ЕОШ( КОРЕНЬ( р * (р - а) * (р - Ь) * (P -О)). "", КОРЕНЬ( р * (р - а) * (р - Ь) * (р - С_))), которая возвращает пустую строку, если вычисление площади привело к ошибке. В ячейку для вычисления радиуса вписанной окружности можно ввести формулу =EC/IH(E4l/ICnO(S), S/p,""). > 

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

Ошибка # # # # появляется, когда вводимое число не умещается в ячейке. В этом случае следует увеличить ширину столбца.

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

Ошибка #Н/Д! является сокращением термина "неопределенные данные". Эта ошибка указывает на использование в формуле ссылки на пустую ячейку.

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

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

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

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

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

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