Неверные Типы Данных Аргументов

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

Пример 1: Проверка необходимых Типов Данных для каждого Аргумента

В этой Формуле используется функция LEFT с двумя Аргументами. Сообщение об ошибке указывает на проблему, связанную с Типами Данных Аргументов.

LEFTError.png 

В Редакторе Формул наведите курсор на функцию LEFT.

Всплывающая подсказка будет содержать подходящие типы данных:

LEFTHover.png 

Как видите, первому аргументу (Тексту) должен быть присвоен Строковый Тип Данных, а второй аргумент (КоличествоСимволов) должен быть целым числом.

В рассматриваемой же формуле оба аргумента являются строками, в результате чего и возникает ошибка:

LEFT (“Быстрая коричневая лиса”, “Быстрая”)

Решение

Задайте для второго аргумента целое число.

LEFT (“Быстрая коричневая лиса”, 7)

Пример 2: Проверка необходимых Типов Данных для каждого Аргумента

В этой Формуле используется функция POWER с двумя Аргументами. Сообщение об ошибке указывает на проблему, связанную с Типами Данных Аргументов.

 

POWERError.png 

В Редакторе Формул наведите курсор на функцию POWER.

Всплывающая подсказка будет содержать подходящие типы данных для каждого Аргумента в функции:

POWERHover.png 

Как видите, второй аргумент (Степень) должен быть Целым Числом или Числом.

Формула же содержит две Линейные Величины, что неверно:

POWER (2м, 3м)

Для второго аргумента (Степени) следует задать Число или Целое Число без единиц измерения.

Решение

POWER (2м, 3)

Пример 3: Проверка необходимых Типов Данных для каждого Аргумента

В этой Формуле используется функция CONCAT с двумя Аргументами. Сообщение об ошибке указывает на проблему, связанную с Типами Данных Аргументов.

CONCATError.png 

В Редакторе Формул наведите курсор на функцию CONCAT.

Всплывающая подсказка будет содержать подходящие типы данных для каждого Аргумента в функции:

CONCATHover.png 

В функции CONCAT все аргументы должны быть Строками. Текст является Строкой, если он заключен в кавычки.

В этой формуле первый аргумент является Числом, что неправильно:

CONCAT (1, “a”)

Решение

Преобразовать первый аргумент в строку одним из следующих способов:

заключить текст в кавычки:

CONCAT (“1”, “a”)

или воспользоваться функцией STR:

CONCAT (STR (1),“a”)