vacia una que poner mantener los ingresen hay hasta fórmula formato esta entonces dejar datos cómo cumple cuando condicional condicion con como cero celdas celda blanco aplicar excel if-statement excel-2010 worksheet-function

excel - que - si una celda esta vacia entonces



Instrucción IF: cómo dejar la celda en blanco si la condición es falsa("" no funciona) (12)

Me gustaría escribir una declaración IF, donde la celda se deja en blanco si la condición es FALSA. Tenga en cuenta que, si se ingresa la siguiente fórmula en C1 ( para la cual la condición es falsa ), por ejemplo:

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

y si se prueba que C1 es en blanco o no se usa =ISBLANK(C1) , esto devolvería FALSE , incluso si C1 parece estar en blanco. Esto significa que la fórmula =IF(A1=1,B1,"") técnicamente no deja las celdas en blanco si no se cumple la condición.

¿Alguna idea sobre una forma de lograr eso? Gracias,


En lugar de usar "", use 0. Luego, use formateo condicional para colorear 0 en el color de fondo, para que aparezca en blanco.

Dado que las celdas en blanco y 0 tendrán el mismo comportamiento en la mayoría de las situaciones, esto puede resolver el problema.


Esto debería funcionar: = IF (A1 = 1, B1)

El tercer argumento que indica el valor de la celda si la condición no se cumple es opcional.


Esto funcionará (modificación arriba, solución alternativa, no fórmula)

Modifique su fórmula original: = IF (A1 = 1, B1, "relleno")

Ponga el filtro en la hoja de cálculo, elija solo "relleno" en la columna B, resalte todas las celdas con "relleno" en ellas, presione eliminar, elimine el filtro


He encontrado que esta solución parece hacer el truco:

Modifica tu fórmula original:

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

Luego seleccione la columna, busque y reemplace "relleno" con nada. Las celdas que quiere que estén en blanco / vacías están vacías y si prueba con "ISBLANK", devolverá TRUE. No es el más elegante, pero es rápido y funciona.


La fórmula en C1

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

está dando una respuesta de "" (que no se trata como en blanco) o el contenido de B1.

Si desea que la fórmula en D1 muestre VERDADERO si C1 es "" y FALSO si C1 tiene algo más, entonces use la fórmula

=IF(C2="",TRUE,FALSE)

en lugar de ISBLANK


La solución más fácil es usar el formato condicional si la instrucción IF devuelve falso para cambiar la fuente de la celda de resultados a cualquier fondo de color. Sí, técnicamente la celda no está en blanco, pero no podrá ver su contenido.


Lamentablemente, no existe una fórmula que dé como resultado una celda realmente vacía "" , "" es lo que las mejores fórmulas pueden ofrecer ".

No me gusta ISBLANK porque no verá las celdas que solo tienen "" como espacios en blanco. En cambio, prefiero COUNTBLANK, que contará "" como en blanco, por lo que básicamente =COUNTBLANK(C1)>0 significa que C1 está en blanco o tiene "" .

Si necesita eliminar celdas en blanco en una columna, le recomendaría filtrar en la columna espacios en blanco, luego seleccionar las celdas resultantes y presionar Supr . Después de lo cual puedes eliminar el filtro.


Para validar datos en la columna A para espacios en blanco

Paso 1: Paso 1: B1 = isblank (A1)

Paso 2: Arrastre la fórmula para toda la columna, digamos B1: B100; Esto devuelve Ture o False de B1 a B100 según los datos de la columna A

Paso 3: CTRL + A (Selct all), CTRL + C (Copiar todo), CRTL + V (Pegar todo como valores)

Paso 4: Ctrl + F; Buscar y reemplazar la función Buscar "Falso", reemplazar " dejar este campo en blanco "; Encuentra y reemplaza TODO

¡Aquí tienes Amigo!


Prueba esto en cambio

=IF(ISBLANK(C1),TRUE,(TRIM(C1)=""))

Esto volverá verdadero para las celdas que están realmente en blanco, o que no contienen nada más que espacio en blanco.

Vea esta post para algunas otras opciones.

editar

Para reflejar los comentarios y lo que terminó haciendo: en lugar de evaluar para "" ingresar otro valor como ''eliminarme'' y luego buscar ''eliminarme'' en lugar de espacios en blanco.

=IF(ISBLANK(C1),TRUE,(TRIM(C1)="deleteme"))


Puede hacer algo como esto para mostrar el espacio en blanco:

=IF(AND((E2-D2)>0)=TRUE,E2-D2," ")

En el interior if antes de la primera coma es condición, entonces el resultado y el valor de retorno son true y el último en valor está en blanco si la condición es false


Quería agregar que hay otra posibilidad: usar la función na() .

eg =if(a2 = 5,"good",na());

Esto llenará la celda con # N / A y si traza la columna, los datos no serán graficados. Sé que no está "en blanco" como tal, pero es otra posibilidad si tiene cadenas en blanco en sus datos y "" es una opción válida.

Además, count(a:a) no contará las celdas que se han establecido en n / a haciendo esto.


Si desea utilizar una celda en blanco fenomenal (con una fórmula) para hacer una operación aritmética / matemática, todo lo que tiene que hacer es usar esta fórmula:

=N(C1)

suponiendo que C1 es una celda "en blanco"