Fórmula de Excel: devolver en blanco si -

Tabla de contenido

Fórmula genérica

=IF(A1=1,B1,"")

Resumen

Para devolver un resultado en blanco usando la función SI, puede usar una cadena vacía (""). En el ejemplo que se muestra, la fórmula en D5 (copiada) es:

=IF(B5=1,C5,"")

Explicación

Esta fórmula se basa en la función SI, configurada con una prueba lógica simple, un valor para devolver cuando la prueba es VERDADERA y un valor para devolver cuando la prueba es FALSA. En un lenguaje sencillo: si el valor 1 es igual a 1, devuelve el valor 2. Si el valor 1 no es 1, devuelve una cadena vacía ("").

Tenga en cuenta que si escribe "" directamente en una celda en Excel, verá los caracteres de comillas dobles. Sin embargo, cuando ingresa como una fórmula como esta:

=""

No verá nada, la celda se verá en blanco.

Además, si es nuevo en Excel, tenga en cuenta que los valores numéricos no se ingresan entre comillas. En otras palabras:

=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong

Si envuelve un número entre comillas ("1"), Excel interpretará el valor como texto, lo que provocará que las pruebas lógicas fallen.

Comprobando celdas en blanco

Si necesita verificar el resultado de una fórmula como esta, tenga en cuenta que la función ESBLANCO devolverá FALSO al verificar una fórmula que devuelve "" como resultado final. Sin embargo, existen otras opciones. Si A1 contiene "" devuelto por una fórmula, entonces:

=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE

Articulos interesantes...