Type de donnée incorrect de l'argument

Si vous voyez cette erreur, vérifiez les types de données requis par chacun des arguments de la fonction.

Exemple 1 : Vérifiez les types de données requis pour chaque argument

Cette Formule utilise la fonction LEFT avec deux arguments. Toutefois, le message d'erreur indique un problème avec les type de données des arguments.

LEFTError.png 

Dans l'Editeur de formule, placez le curseur sur le nom de la fonction LEFT.

Dans le contrôle qui apparaît, vérifiez les types de données requis :

LEFTHover.png 

Vous verrez que le premier argument (Texte) doit être une chaîne, tandis que le deuxième (Nombre de caractères) doit être un entier.

Or votre formule contient deux chaînes, ce qui est incorrect :

LEFT (“Portez ce vieux whisky”, Portez ce vieux)

Solution

Modifiez le deuxième argument en un entier.

LEFT (“Portez ce vieux whisky”, 9)

Exemple 2 : Vérifiez les types de données requis pour chaque argument

Cette Formule utilise la fonction POWER avec deux arguments. Toutefois, le message d'erreur indique un problème avec les type de données des arguments.

 

POWERError.png 

Dans l'Editeur de formule, placez le curseur sur le nom de la fonction POWER.

Vérifiez le contrôle pour voir quels types de données sont requis pour chacun des arguments de cette fonction :

POWERHover.png 

Vous verrez que le deuxième (Exposant) doit être un entier ou un nombre.

Votre formule contient deux longueurs, ce qui est incorrect :

POWER (2m, 3m)

Le deuxième argument (Exposant) doit être un entier ou un nombre sans unité.

Solution

POWER (2m, 3)

Exemple 3 : Vérifiez les types de données requis pour chaque argument

Cette Formule utilise la fonction CONCAT avec deux arguments. Toutefois, le message d'erreur indique un problème avec les type de données des arguments.

CONCATError.png 

Dans l'Editeur de formule, placez le curseur sur le nom de la fonction CONCAT.

Vérifiez le contrôle pour voir quels types de données sont requis pour chacun des arguments de cette fonction :

CONCATHover.png 

Dans la fonction CONCAT, tous les arguments doivent être des chaînes. Un texte est une chaîne à condition de se trouver entre des guillemets.

Dans votre formule, le premier argument est un nombre, ce qui est incorrect :

CONCAT (1, “a”)

Solution

Modifiez le premier argument en une chaîne de l'une de ces manières :

en mettant le texte entre guillemets :

CONCAT (“1”, “a”)

ou en utilisant la fonction STR :

CONCAT (STR (1),“a”)