Indicar si una celda está vacía en una planilla de cálculo

17.3.08. Por ooscarr (ooscarr)

Esto es para ensayar publicar comandos en ElBlog. Es es muy simple, pero algunas personas no saben. Todos los días se aprende algo nuevo.

Para mostrar un texto en caso de que una celda esté vacía o no en una hoja de cálculo, se puede usar la función IF

=IF(test;then_value;otherwise_value)

La función IF tiene 3 argumentos:

test
Es la prueba, una comparación que de como resultado verdadero (TRUE) o falso (FALSE).
then_value
Es lo que debe ir en la celda si el primer argumento es verdadero.
otherwise_value
Lo que va si el primer argumento es falso.

Para saber si una celda está vacía, se puede usar la función ISBLANK() donde el argumento es el identificador de la celda. En nuestro ejemplo, la función IF quedaría:

=IF(ISBLANK(B2);"Falta información en la celda B2";"");

Si la celda B2 está vacía, la función ISBLANK() retornará TRUE (verdadero); si es verdadero, pondrá en la celda el segundo argumento "Falta información en la celda B2" (con comillas porque es texto); y si es falso (FALSE), no pondrá nada, escribirá el texto "" (nada).

Esto me fue especialmente útil para tener 2 presentaciones de mi horario de clases para compartir. Una hoja tenía el detalle de las materias, y la otra sólo información de cuándo estoy ocupado y cuándo no.

Pueden revisar la planilla en Gooogle Spreadsheets de la que estoy hablando, aunque las fórmulas también funcionan en OpenOffice.org Calc, Microsoft Office Excel y Apple iWork Numbers, entre muchos otros más. Ahora sólo edito la primera hoja de la planilla y la segunda hoja se actualiza sola.

En algunas versiones en español de las hojas de cálculo, las fórmulas también son traducidas a:

=SI(ESBLANCO(B2);"Falta texto";"")

Donde SI es IF, y ESBLANCO es ISBLANK. Lógico.

Bueno. Esto sonó como Art Attack. Vendrán más pequeños consejos básicos como estos más adelante, son fáciles.

Referencias

Etiquetas: ,