Cómo Devolver el Valor si la Celda está en Blanco (12 Formas)

  • Compartir Este
Hugh West

Si estás buscando algunas de las formas más sencillas de devolver un valor si una celda está en blanco, entonces este artículo te resultará útil. Así pues, empecemos con el artículo principal.

Descargar el cuaderno de ejercicios

Devolver si celda en blanco.xlsm

12 Maneras de Devolver el Valor si la Celda está en Blanco

Aquí, estoy utilizando la siguiente tabla que contiene Fechas de pedido , Fechas de entrega, y Ventas de algunos Artículos Utilizando este conjunto de datos, intentaré demostrar las formas de devolver valores para una celda en blanco.

Para crear el artículo, he utilizado Microsoft Excel 365 puede utilizar cualquier otra versión según le convenga.

Método-1: Uso de la Función IF para Devolver un Valor de la Celda Adyacente si la Celda está en Blanco

Digamos, que desea obtener el Fechas de pedido para los productos que aún no se han entregado (celdas vacías en el Fecha de entrega columna) en el Fecha de pedido de los artículos no entregados Para ello puede utilizar la columna Función IF .

Paso-01 :

➤Seleccionar la célula de salida F5

=IF(D5="",C5,"")

En este caso, la condición lógica es D5="" lo que significa célula D5 de la Fecha de entrega estará vacía y si lo está TRUE entonces devolverá el valor de la celda C5 de la Fecha de pedido de lo contrario devolverá En blanco .

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

De este modo, obtendrá la Fechas de pedido para las celdas en blanco correspondientes del Fecha de entrega columna.

Método-2: Uso de la función IF para devolver un valor

Supongamos que la empresa quiere compensar a los clientes por el retraso en la entrega con un 5% de descuento sobre el precio de compra. Total Ventas Por lo tanto, puede estimar este valor para los productos que aún no se han entregado siguiendo este método.

Paso-01 :

➤Seleccionar la célula de salida F5

=IF(D5="",5%*E5,"")

En este caso, la condición lógica es D5="" lo que significa célula D5 de la Fecha de entrega estará vacía y si lo está TRUE entonces devolverá 5% de la Ventas valor ( E5 celda), de lo contrario devolverá En blanco .

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Después, obtendrá un 5% comisión del Ventas de las celdas en blanco correspondientes del Fecha de entrega columna.

Método 3: Uso de la función IF y la función ISBLANK

Para devolver un valor si alguna celda del Fecha de entrega está en blanco, puede utilizar la función Función IF y el Función ISBLANK .

Paso-01 :

➤Seleccionar la célula de salida F5

=IF(ISBLANK(D5), "No entregado", "Entregado")

En este caso, la condición lógica es ISBLANK(D5) , ISBLANK devolverá TRUE si celda D5 de la Fecha de entrega está vacía y si lo está TRUE entonces SI devolverá "No entregado" de lo contrario devolverá "Entregado" cuando las células del Fecha de entrega no están vacías.

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Entonces, tendrá la No entregado para las celdas en blanco correspondientes del Fecha de entrega columna.

Método 4: Uso de la función IF y la función COUNTBLANK

Puede utilizar la función Función IF y el Función COUNTBLANK para devolver un valor para la celda vacía del campo Fecha de entrega columna.

Paso-01 :

➤Seleccionar la célula de salida E5

=IF(COUNTBLANK(D5)>0, "No entregado", "Entregado")

En este caso, la condición lógica es COUNTBLANK(D5)>0 , COUNTBLANK contará el número de celdas en blanco y cuando haya una celda en blanco devolverá un número mayor que 0 y así devolverá TRUE si celda D5 de la Fecha de entrega está vacía.

Cuando TRUE , SI devolverá "No entregado" de lo contrario devolverá "Entregado" cuando las células del Fecha de entrega no están vacías.

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Después, tendrá la No entregado para las celdas en blanco correspondientes del Fecha de entrega columna.

Método 5: Uso de las funciones IF y COUNTIF

Para devolver un valor si alguna celda del Fecha de entrega está en blanco, puede utilizar la función Función IF y el Función COUNTIF .

Paso-01 :

➤Seleccionar la célula de salida E5

=IF(COUNTIF(D5,"")>0, "No entregado", "Entregado")

COUNTIF(D5,"") devolverá el número de celdas en blanco y si encuentra una celda en blanco en la celda D5 de la Fecha de entrega entonces el número será mayor que 0 y así devolverá TRUE de lo contrario FALSO .

Cuando es TRUE , SI devolverá "No entregado" de lo contrario devolverá "Entregado" cuando las células del Fecha de entrega no están vacías.

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Entonces, tendrá la No entregado para las celdas en blanco correspondientes del Fecha de entrega columna.

Método 6: Uso de la función IF y la función SUMPRODUCT para devolver un valor

Aquí, quiero tener la Artículo para las celdas en blanco del Fecha de entrega en la columna Productos no entregados utilizando la columna Función IF y el Función SUMPRODUCT .

Paso-01 :

➤Seleccionar la célula de salida E5

=IF(SUMPRODUCT(--(D5=""))>0,B5,"")

Toma, - coaccionará TRUE o FALSO en 1 o 0 por lo que para las celdas en blanco el valor será 1 por lo que será mayor que 0 de lo contrario será 0 .

Así que.., SUMPRODUCTO(-(D5=""))>0 devolverá TRUE cuando el D5 la celda está en blanco en caso contrario FALSO Cuando TRUE , SI devolverá el valor de B5 de lo contrario devolverá En blanco cuando las células del Fecha de entrega no están vacías.

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

Después, obtendrá el Artículos para las celdas en blanco correspondientes del Fecha de entrega columna.

Lecturas similares:

  • Cómo calcular en Excel si las celdas no están en blanco: 7 fórmulas ejemplares
  • Si la Celda está en Blanco Entonces Muestra 0 en Excel (4 Maneras)
  • Buscar si la celda está en blanco en Excel (7 métodos)
  • Rellenar Celdas en Blanco con el Valor de Arriba en Excel (4 Métodos)

Método-7: Uso de la función IF y la función LEN para devolver un valor

Para obtener el Artículo para las celdas en blanco del Fecha de entrega en la columna Productos no entregados puede utilizar la columna Función IF y el Función LEN .

Paso-01 :

➤Seleccionar la célula de salida E5

=IF(LEN(D5)=0,B5,"")

LEN(D5) devolverá la longitud de la cadena en la celda D5 y devolverá 0 cuando D5 está en blanco y, a continuación SI devolverá el valor de la B5 de lo contrario devolverá En blanco cuando las células del Fecha de entrega no están vacías.

➤Prensa Entre en

➤Arrastrar hacia abajo el Asa de llenado Herramienta

Resultado :

A continuación, obtendrá el Artículos para las celdas en blanco correspondientes del Fecha de entrega columna.

Método-8: Resaltar celdas en blanco

Si desea resaltar las celdas en blanco puede seguir este método.

Paso-01 :

➤Seleccione el rango de celdas sobre el que desea aplicar el Formato condicional

➤Ir a Inicio Tab>> Formato condicional Desplegable>> Nueva norma Opción.

Entonces el Nueva regla de formato Aparecerá el asistente.

➤Seleccione el Formatear sólo las celdas que contienen Opción.

Paso-02 :

➤Elegir Fogueo en el Formatear sólo las celdas con: Opción

➤Click Formato Opción

Después, el Formatear celdas Se abrirá un cuadro de diálogo.

➤Seleccionar Rellene Opción

➤Elige cualquiera Color de fondo

➤Click en OK .

Después, el Vista previa La opción se mostrará como se indica a continuación.

➤Prensa OK .

Resultado :

De este modo, obtendrá las celdas en blanco resaltadas.

Método-9: Resaltar celdas en blanco con una fórmula

Puede resaltar las celdas en blanco utilizando la tecla Función ISBLANK y Formato condicional .

Paso-01 :

➤Seleccione el intervalo de datos sobre el que desea aplicar la Formato condicional

➤Ir a Inicio Tab>> Formato condicional Desplegable>> Nueva norma Opción.

Entonces el Nueva regla de formato Aparecerá el asistente.

➤Seleccionar Utilizar una fórmula para determinar qué celdas formatear opción.

➤Escribe la siguiente fórmula en el Formatea los valores en los que esta fórmula es verdadera: Caja

=ISBLANK(B5:E11)

ISBLANK devolverá TRUE si alguna celda del rango está vacía en caso contrario FALSO .

➤Click en Formato Opción.

Después, el Formatear celdas Se abrirá un cuadro de diálogo.

➤Seleccionar Rellene Opción

➤Elige cualquiera Color de fondo

➤Click en OK .

Después, el Vista previa La opción se mostrará como se indica a continuación.

➤Prensa OK

Resultado :

A continuación, aparecerán resaltadas las celdas en blanco.

Método-10: Uso de la Función SUMIF para Sumar Valores Basados en Celdas en Blanco

Puede resumir la Ventas para el Artículos que tienen en blanco Fechas de entrega (los artículos aún no se han entregado) mediante el botón Función SUMIF .

Paso-01 :

➤Teclea la siguiente fórmula en la celda E12

=SUMIF(D5:D11,"",E5:E11)

Toma, D5:D11 es el gama de criterios , "" (en blanco) es el criterios y E5:E11 es el rango de suma .

➤Prensa INTRODUCE

Resultado :

Después, obtendrá la suma de Ventas para la Artículos que aún no se han entregado.

Método-11: Uso de la función COUNTIF para sumar el número de celdas en blanco

En este caso, utilizaré la función Función COUNTIF para contar el número de celdas en blanco en Fecha de entrega columna.

Paso-01 :

➤Teclea la siguiente fórmula en la celda E12

=COUNTIF(D5:D11,"")

Toma, D5:D11 es el gama de criterios , "" (en blanco) es el criterios .

➤Prensa INTRODUCE

Resultado :

A continuación, obtendrá el número de Artículos que aún no se han entregado.

Método-12: Utilizar código VBA para devolver el valor

Puede utilizar lo siguiente VBA para devolver los valores de las celdas en blanco de la tabla Fecha de entrega columna.

Paso-01 :

➤Ir a Desarrollador Tab>> Visual Basic Opción

Entonces, el Editor de Visual Basic se abrirá.

➤Ir a Inserte Tab>> Módulo Opción

Después de eso, un Módulo se creará.

Paso-02 :

➤Escribe el siguiente código

 Sub blankcell() Dim Lr As Long Dim n As Long Lr = Cells(Rows.Count, "C").End(xlUp).Row For n = 5 To Lr If Cells(n, "D").Value = "" Then Cells(n, "D").Offset(0, 1).Value = "Not Delivered" Else Cells(n, "D").Offset(0, 1).Value = "Delivered" End If Next n End Sub 

Al principio, declaré Lr , n como Largo .

Lr te dará la última fila de tu tabla de datos y el PARA se utiliza para realizar las acciones de las filas de 5 A Lr . Aquí, 5 es para la primera fila del rango.

En Cells(n, "D").Value = "" se convierte en TRUE entonces la línea siguiente continuará y dará la salida en la celda adyacente como "No entregado" Aquí, la celda adyacente será seleccionada por Cells(n, "D").Offset(0, 1) lo que significa que se moverá 1 columna a la derecha de la celda de entrada.

Si la condición se convierte en FALSO significa que una celda no tiene ningún espacio en blanco entonces la línea debajo de Si no se ejecutará y dará el valor de salida en la celda adyacente como "Entregado" .

Este bucle continuará para cada fila de este rango.

➤Prensa F5

Resultado :

Entonces, tendrá la No entregado para las celdas en blanco correspondientes del Fecha de entrega columna.

Sección práctica

Para hacer prácticas por tu cuenta he proporcionado un Práctica en una hoja denominada Práctica Por favor, hazlo tú mismo.

Conclusión

En este artículo, he intentado cubrir las formas más sencillas de devolver valores para celdas en blanco. Espero que lo encuentres útil. Si tienes alguna sugerencia o pregunta, no dudes en compartirla en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.