Descripción
La función ISBLANK
comprueba si un valor está en blanco.
Uso
ISBLANK(valor)
Argumento | Tipo | Requerido | Descripción |
---|---|---|---|
valor | Cualquiera | Sí | El valor que desea comprobar si está en blanco. |
Resultado
TRUE
si el valor está en blanco.FALSE
si el valor no está en blanco.
Observaciones
Todos los tipos de fórmulas de ActivityInfo incluyen un valor "blanco". Los valores en blanco pueden ser el resultado de un campo de formulario opcional que no se ha rellenado. Algunas funciones como SEARCH también pueden devolver un valor en blanco en algunas condiciones.
Ejemplos
Análisis de datos faltantes
La función ISBLANK
puede utilizarse para comprobar si se ha rellenado un campo de formulario.
Por ejemplo, puede que tenga un formulario con un campo opcional para EDAD
. A efectos de análisis, y si está seguro de que estos datos son Faltantes Completamente al Azar (MCAR), puede que desee utilizar la edad media de su población si falta el valor del campo.
La fórmula siguiente se evaluará como 22 si el campo EDAD
está en blanco; de lo contrario, utilizaremos la edad proporcionada en el formulario.
IF(ISBLANK(AGE), 22, AGE)
También puede utilizar la función ISBLANK
para analizar la falta de datos en sus datos. Podría contar el número de valores en blanco en el campo EDAD
utilizando una tabla dinámica para determinar si existe la misma proporción de datos faltantes entre otras variables, como ubicaciones urbanas o rurales, o entre hombres y mujeres.
IF(ISBLANK(AGE), 1, 0)
Puede añadir estas fórmulas a una tabla dinámica añadiendo un campo calculado:

Cadenas y números en blanco
En muchos sistemas de bases de datos y lenguajes de programación, los valores en blanco o NULL
son distintos de una cadena de texto vacía. En SQL, por ejemplo, la expresión "" IS NULL
es siempre falsa. Y en R, la expresión is.na("")
también es falsa.
ActivityInfo, sin embargo, siempre trata las cadenas vacías como valores en blanco:
ISBLANK("") == TRUE
ISBLANK(" ") == FALSE
ISBLANK("Bob") == FALSE
ISBLANK(LEFT("Alice",0)) == TRUE
Los errores aritméticos como la división por cero también se tratan como valores en blanco.
ISBLANK(1/0) == TRUE