Неверные Типы Данных Аргументов
Если возникает эта ошибка, то следует проверить типы данных, которые долны быть назначены для каждого аргумента Функции.
Пример 1: Проверка необходимых Типов Данных для каждого Аргумента
В этой Формуле используется функция LEFT с двумя Аргументами. Сообщение об ошибке указывает на проблему, связанную с Типами Данных Аргументов.
В Редакторе Формул наведите курсор на функцию LEFT.
Всплывающая подсказка будет содержать подходящие типы данных:
Как видите, первому аргументу (Тексту) должен быть присвоен Строковый Тип Данных, а второй аргумент (КоличествоСимволов) должен быть целым числом.
В рассматриваемой же формуле оба аргумента являются строками, в результате чего и возникает ошибка:
LEFT (“Быстрая коричневая лиса”, “Быстрая”)
Решение
Задайте для второго аргумента целое число.
LEFT (“Быстрая коричневая лиса”, 7)
Пример 2: Проверка необходимых Типов Данных для каждого Аргумента
В этой Формуле используется функция POWER с двумя Аргументами. Сообщение об ошибке указывает на проблему, связанную с Типами Данных Аргументов.
В Редакторе Формул наведите курсор на функцию POWER.
Всплывающая подсказка будет содержать подходящие типы данных для каждого Аргумента в функции:
Как видите, второй аргумент (Степень) должен быть Целым Числом или Числом.
Формула же содержит две Линейные Величины, что неверно:
POWER (2м, 3м)
Для второго аргумента (Степени) следует задать Число или Целое Число без единиц измерения.
Решение
POWER (2м, 3)
Пример 3: Проверка необходимых Типов Данных для каждого Аргумента
В этой Формуле используется функция CONCAT с двумя Аргументами. Сообщение об ошибке указывает на проблему, связанную с Типами Данных Аргументов.
В Редакторе Формул наведите курсор на функцию CONCAT.
Всплывающая подсказка будет содержать подходящие типы данных для каждого Аргумента в функции:
В функции CONCAT все аргументы должны быть Строками. Текст является Строкой, если он заключен в кавычки.
В этой формуле первый аргумент является Числом, что неправильно:
CONCAT (1, “a”)
Решение
Преобразовать первый аргумент в строку одним из следующих способов:
•заключить текст в кавычки:
CONCAT (“1”, “a”)
•или воспользоваться функцией STR:
CONCAT (STR (1),“a”)