Les funcions d'informació IS d'Excel 2010 (com a ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT, etc.) són un gran grup de funcions que fan essencialment la mateixa tasca. Avaluen un valor o una referència de cel·la i retornen el lògic TRUE o FALSE, depenent de si el valor és o no del tipus per al qual prova la funció IS. Trobareu les funcions d'informació fent clic al botó Més funcions a la pestanya Fórmules de la cinta i al quadre de diàleg Insereix una funció.
Excel ofereix nou funcions d'informació IS integrades. Cada funció només requereix un argument: un valor o una referència de cel·la que analitza:
-
ISBLANK( valor ) avalua si el valor o la referència de la cel·la està buida.
-
ISERR( valor ) avalua si el valor o la referència de la cel·la conté un valor d'error (que no sigui #NA).
-
ISERROR( valor ) avalua si el valor o la referència de la cel·la conté un valor d'error (inclòs #NA).
-
ISLOGICAL( valor ) avalua si el valor o la referència de la cel·la conté un valor lògic VERTADER o FALS.
-
ISNA( valor ) avalua si el valor o la referència de la cel·la conté el valor especial d'error #NA.
-
ISNONTEXT( valor ) avalua si el valor o la referència de la cel·la conté qualsevol tipus de tipus de dades que no sigui text.
-
ISNUMBER( valor ) avalua si el valor o la referència de la cel·la és un tipus de dades numèriques.
-
ISREF( valor ) avalua si el valor o la referència de cel·la és en si mateixa una referència de cel·la.
-
ISTEXT( valor ) avalua si el valor o la referència de la cel·la conté una entrada de text.
A més d'aquestes nou funcions IS, Excel n'afegeix dues més, ISEVEN i ISODD, quan activeu el complement Analysis ToolPak. La funció ISEVEN avalua si el nombre o la referència a una cel·la que conté un nombre és parell, mentre que la funció ISODD avalua si és senar. Ambdues funcions retornen el valor d'error #VALUE si la referència de la cel·la no és numèrica.
Les funcions IS d'Excel avaluen l' argument del valor en el seu conjunt. Si, per exemple, el valor de la cel·la A1 era 40 Thieves ,
=ISTEXT(A1)
tornaria TRUE, però
=ISNUMBER(A1)
tornaria FALSE.
La combinació de les funcions IS amb altres funcions pot ser especialment útil en el tractament d'errors; podeu utilitzar aquestes fórmules per crear els vostres propis missatges d'error més informatius per substituir els d'Excel. Per exemple,
=SI(I(NÚMERO(B2),B2>0),B1 * B2,"Si us plau, introduïu el vostre tipus impositiu a la casella corresponent")
Aquesta fórmula avalua primer el contingut de la cel·la B2. Si la cel·la B2 conté un nombre i si aquest nombre és superior a zero, la fórmula multiplica els valors de les cel·les B1 i B2 junts (en aquest cas, us donarà l'impost total a pagar sobre el preu que apareix a la cel·la B1). En qualsevol altre cas, si B2 està buit, és un nombre negatiu o conté text, aquesta fórmula retorna la frase Si us plau, introduïu el vostre tipus impositiu al quadre corresponent, que és molt més informatiu que l'import zero, l'import negatiu o #VALOR. error que obtindríeu si acabés d'utilitzar la fórmula =B1 * B2.