Содержание:
Функция ERROR.TYPE в Google Таблицах полезна, если вы хотите определить тип значений ошибок в определенной ячейке, возвращая номера ошибок в другой ячейке.
Это означает, что функция ERROR.TYPE вернет количество дней между двумя датами в виде доли года в десятичном формате.
Правила использования функции ERROR.TYPE в Google Таблицах следующие:
- Функция ERROR.TYPE может использовать косвенный аргумент, который является ссылкой на ячейку формулы.
- ERROR.TYPE также может использовать прямой аргумент, который является формулой.
- Функция ERROR.TYPE либо вернет число от 1 до 8, либо ошибку $ N/A.
- Цифры 1-8 соответствуют типам ошибок. Если ошибок нет, ERROR.TYPE возвращает # N/A.
Возьмем пример.
Майкл — технический инструктор, преподающий функции Google Таблиц в колледже. Он попросил помощи у своего брата, чтобы внести некоторую информацию об учениках в его классные записи. Однако он проверил свою работу и обнаружил некоторые незначительные ошибки в своих расчетах.
См. Записи его учеников ниже:

Используя комбинацию функций IF, IFNA и ERROR.TYPE, он смог идентифицировать случаи ошибки #DIV/0 и вернуть текст, напоминающий своему брату, как с ними бороться.
См. Его обновленную таблицу ниже:

Довольно умно, правда?
Следите за более подробным руководством и примерами того, как вы можете использовать функцию ERROR.TYPE в ближайшие недели. Обязательно подпишитесь, чтобы получать уведомления.
Потрясающие! Давайте начнем узнавать больше о нашей функции ERROR.TYPE в Google Таблицах.
Особенности функции ERROR.TYPE
Итак, синтаксис (то, как мы пишем) функции ERROR.TYPE следующий:
= ERROR.TYPE (error_val)
Давайте проанализируем это и поймем, что означает каждый из этих терминов:
- = знак равенства — это то, как мы запускаем любую функцию в Google Таблицах. Именно так Google Таблицы понимают, что мы просим их выполнить вычисления или использовать функцию.
- ERROR.TYPE () это наша функция. Она возвращает номер ошибки или #N/A, если ошибок нет.
- error_val — единственный аргумент и ошибка, для которой нужно получить код ошибки.
Реальный пример использования функции ERROR.TYPE
Давайте взглянем на приведенную ниже таблицу Майкла, чтобы увидеть, как функция ERROR.TYPE используется в Google Таблицах.

Подобно тому, что Майкл сделал с файлом, один из способов использования ERROR.TYPE — это проверить наличие определенных ошибок и отобразить соответствующее приглашение или сообщение вместо значений ошибок, когда существуют определенные условия ошибки.
В приведенных выше примерах Майкл использовал комбинацию функций IF, IFNA и ERROR.TYPE, чтобы удовлетворить то, что ему нужно для обнаружения ошибок. ERROR.TYPE вернет либо сообщение с подсказкой, которое он назначил, либо необходимые ему вычисления.
Функция ERROR.TYPE требует только одного аргумента для выполнения своей работы. Это error_val или значение, которое нужно проверить.
В первом примере, приведенном выше, использованный аргумент — это вычисление отношения двух ссылок на ячейки, которыми являются C2 и B2.

Что могло привести к ошибке?
Помните, что любое число, разделенное на 0, не определено, а для Google Таблиц это #DIV/0! ошибка.


Этот номер теперь можно использовать для функции IF (ЕСЛИ), которая используется, если вы хотите проверить, является ли определенное условие истинным или ложным.
Если вы хотите узнать больше о функции IF (ЕСЛИ), ее определении и примерах, посетите эту статью.
Возвращаясь назад, как мы упоминали выше, один из способов использования ERROR.TYPE — это проверка на наличие конкретных ошибок и отображение соответствующего приглашения или сообщения вместо значений ошибок.
В этом случае мы будем проверять каждое вычисление столбцов B и C с помощью функции ERROR.TYPE. Если она возвращает 2, это означает, что вычисление дает #DIV/0! ошибка. Как только это произойдет, мы попросим нашу функцию IF вернуть сообщение «Значение в столбце B не должно быть 0».

Это то, что мы можем предоставить функции IF (ЕСЛИ) в качестве третьего аргумента.
=IF(logical_expression, value_if_true, value_if_false)
В этом случае мы можем просто попросить функцию ЕСЛИ выполнить вычисление.


Здесь вам пригодится функция IFNA.

Logical_expression (Логическое выражение) в функции IF вернет либо значение 2, либо нулевое значение. Если это 2, то она предоставит нам сообщение, которое мы назначили, в противном случае она просто перейдет к вычислению частного столбцов C и B.
Как использовать функцию ERROR.TYPE в Google Таблицах
- Щелкните любую ячейку, чтобы сделать ее активной. В этом руководстве я выберу D2 , где я хочу показать результат.

- Затем введите знак равенства ‘ = ‘, чтобы начать функцию, а затем введите имя функции. В нашем примере ниже мы будем использовать вложенные функции. Итак, сначала введите « if » (или « IF », без учета регистра, как другие наши функции).

- Введите открывающую скобку ‘ ( ‘ или просто нажмите клавишу Tab, чтобы использовать эту функцию.

- А теперь самое интересное! Давайте дадим нашей функции IF ее первый аргумент, которым является функция IFNA. Введите « ifna » или «IFNA» и нажмите клавишу TAB .

- Введите единственный аргумент функции IFNA в этом случае, это наша функция ERROR.TYPE. Введите error.type или ERROR.TYPE , затем снова нажмите клавишу Tab .

- Затем введите единственный аргумент для нашей функции ERROR.TYPE, которым является error_val . Введите » C2 / B2 » и закрывающую круглую скобку » ) «.

- Завершите функцию IFNA, введя еще одну закрывающую скобку ‘ ) ‘.

- Теперь продолжите первый аргумент функции ЕСЛИ, введя знак равенства ‘ = ‘ и значение 2.

- Чтобы лист Google знал, что мы закончили вводить наш первый аргумент для функции ЕСЛИ, теперь мы должны ввести разделитель или символ, разделяющий каждый аргумент функции. В этом случае введите запятую ‘ , ‘.

- Второй аргумент функции IF (ЕСЛИ) — это то, что мы хотим, чтобы она выполняла, если первый аргумент возвращает ИСТИНА. В этом случае мы хотим, чтобы он возвращал конкретное сообщение. Введите « Значение в столбце B не должно быть 0 » и поставьте после него запятую ( , ). Поскольку второй аргумент является строкой, нам нужно будет заключить ее в кавычки ( «» ).

- Третий аргумент функции ЕСЛИ — это то, что мы хотим, чтобы она выполняла, если первый аргумент возвращает ЛОЖЬ. Мы хотим, чтобы он просто продолжил вычисления в этом примере. Введите » C2 / B2 «.

- Наконец, нажмите клавишу Enter или Tab . Ячейка D2 теперь покажет вам возвращаемое значение наших вложенных функций.

- Скопируйте формулу в оставшиеся строки.

Это почти все. Теперь вы можете использовать функцию ERROR.TYPE в Google Таблицах вместе с другими многочисленными формулами Google Таблиц, чтобы создавать еще более эффективные формулы, которые могут значительно облегчить вашу жизнь.