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

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

Пример 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”)