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

Использование констант массива

Формула массива, вычисляющая несколько значений

Формула «=ТЕНДЕНЦИЯ(B1:B3;A1:A3)», введенная как формула массива, возвращает три значения (22 196, 17 079 и 11 962), вычисленные по трем объемам продаж за три месяца.

В обычную формулу можно ввести ссылку на ячейку, содержащую значение, или на само значение, называемое также константой (Константа. Постоянное (не вычисляемое) значение. Например, число 210 и текст «Квартальная премия» являются константами. Выражение и результат вычисления выражения константами не являются.). Подобным образом в формулу массива можно ввести или ссылку на массив, или массив значений, содержащихся в ячейках (его иногда называют константой массива). Формулы массива принимают константы так же, как и другие формулы, но константы массива необходимо вводить в определенном формате.

Константы массива могут содержать цифры, текст, логические значения, например ИСТИНА или ЛОЖЬ, либо значения ошибки, такие как «#Н/Д». В одной константе массива могут присутствовать значения различных типов, например: {1,3,4; ИСТИНА, ЛОЖЬ, ИСТИНА}. Числа в массиве могут быть целыми, десятичными или в экспоненциальном представлении. Текст должен быть взят в двойные кавычки, например "Вторник".

Константы массива не могут содержать ссылки на ячейку, столбцы или строки разной длины, формулы и специальные символы: $ (знак доллара), круглые скобки или % (знак процента).

При форматировании констант массива убедитесь, что:

v Константы заключены в фигурные скобки ({ }).

v Столбцы разделены запятыми (,). Например, чтобы представить значения 10, 20, 30 и 40, введите массив как {10,20,30,40}. Такой массив констант является матрицей с размерностью 1 на 4 и соответствует ссылке на одну строку и четыре столбца.

v Значения ячеек из разных строк разделены точкой с запятой. Например, чтобы представить значения 10, 20, 30, 40 и 50, 60, 70, 80, находящиеся в расположенных друг под другом ячейках, можно создать массив констант с размерностью 2 на 4: {10,20,30,40;50,60,70,80}.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: