Excel formula: Return blank if

Fórmula genérica

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

Explicación

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:

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

Cómo funciona esta fórmula

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 VERDADERO y un valor para devolver cuando la prueba es FALSO. En inglés simple: 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, los valores numéricos de las notas no se ingresan entre comillas. En otras palabras:

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

El ajuste de un número entre comillas ("1") hace que Excel interprete el valor como texto, lo que hará que las pruebas lógicas fallen.

Comprobación de celdas en blanco

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

=ESBLANCO(A1) // returns FALSE
=CONTAR.BLANCO(A1) // returns 1
=CONTAR.BLANCO(A1)>0 // returns TRUE

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT