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.
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 :
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.
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 :
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.
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 :
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”)