Az argumentum adattípusa nem megfelelő

Amennyiben ilyen hibaüzenetet kap, ellenőrizze le, hogy a függvény egyes argumentumainak milyen adattípusokra van szüksége.

1. példa: Az egyes argumentumokhoz szükséges adattípusok ellenőrzése

Ez a kifejezés a LEFT függvényt használja, két argumentummal. A hibaüzenet azonban problémát jelez az argumentumok adattípusánál.

LEFTError.png 

A Kifejezésszerkesztőben álljon a kurzorral a LEFT függvénynévre.

Az előugró ablakban leellenőrizheti a szükséges adattípusokat:

LEFTHover.png 

Amint láthatjuk, az első (Szöveg) argumentumnak karakterláncnak kell lennie, a második (KarakterekSzáma) argumentumnak pedig egész számnak.

Az adott kifejezés azonban két karakterláncot tartalmaz, ami helytelen:

LEFT (“The quick brown fox”, “The quick”)

Megoldás

Változtassa át a második argumentumot egész számra.

LEFT (“The quick brown fox”, 9)

2. példa: Az egyes argumentumokhoz szükséges adattípusok ellenőrzése

Ez a kifejezés a POWER függvényt használja, két argumentummal. A hibaüzenet azonban problémát jelez az argumentumok adattípusánál.

 

POWERError.png 

A Kifejezésszerkesztőben álljon a kurzorral a POWER függvénynévre.

Az előugró ablakban leellenőrizheti a függvény egyes argumentumainak szükséges adattípusait:

POWERHover.png 

Amint láthatjuk, a második (Kitevő) argumentumnak egész számnak vagy számnak kell lennie.

Az adott kifejezés két hosszt tartalmaz, ami helytelen:

POWER (2m, 3m)

A második argumentumnak (Kitevő) egész számnak vagy számnak kell lennie, mértékegység nélkül.

Megoldás

POWER (2m, 3)

3. példa: Az egyes argumentumokhoz szükséges adattípusok ellenőrzése

Ez a kifejezés a CONCAT függvényt használja, két argumentummal. A hibaüzenet azonban problémát jelez az argumentumok adattípusánál.

CONCATError.png 

A Kifejezésszerkesztőben álljon a kurzorral a CONCAT függvénynévre.

Az előugró ablakban leellenőrizheti a függvény egyes argumentumainak szükséges adattípusait:

CONCATHover.png 

A CONCAT függvényben minden argumentumnak azonos adattípust kell használnia. Az idézőjelek közé helyezett szöveg egy karakterlánc.

Az adott kifejezésben az első argumentum egy szám, ami helytelen:

CONCAT (1, “a”)

Megoldás

Változtassa át az első argumentumot karakterlánccá a következőképpen:

tegye idézőjelbe a szöveget:

CONCAT (“1”, “a”)

vagy használja az STR függvényt:

CONCAT (STR (1),“a”)