Tabla de contenido
A veces, nos gusta destacar tipos de datos similares o relacionados de algún modo en un enorme conjunto de datos. No sólo los destacamos para entender su similitud con sólo mirarlos, sino que también nos gusta tenerlos ordenados a la hora de trabajar con esos datos. En este artículo, intentaré describir 5 casos prácticos de cómo ejecutar funciones de Excel si el color de la celda es rojo . espero que sea útil para aquellos que se enfrentan a problemas para tratar con él.
Para mayor claridad, voy a utilizar un conjunto de datos de información salarial de jugadores de fútbol en el Nombre del jugador , Equipo y salario columnas.
Descargar el cuaderno de prácticas
Para celdas de color rojo.xlsmSi el color de la celda es rojo, puede ejecutar las 5 operaciones siguientes en Excel
1. Recuento de glóbulos rojos
En un conjunto de datos en el que algunas celdas aparecen resaltadas en color rojo, podemos contarlas fácilmente. Podemos contar el número de celdas rojas utilizando la función COUNTIFS Podemos hacerlo en dos sencillos pasos.
- Definir nombre
- Aplicación de la CONSEJOS Función
Pasos :
- Ir a Fórmulas .
- Seleccione Definir nombre de la cinta.
En Editar nombre aparecerá el asistente.
- Establezca un nombre en el Nombre sección (es decir Identificar_Rojo ).
- A continuación, introduzca la siguiente fórmula en el campo Se refiere a sección.
=GET.CELL(63,COUNT!B15)
Toma, 63 devuelve el color de relleno (fondo) de la celda. ¡CUENTA! se refiere al nombre de la hoja. $B15 es la dirección de la primera celda a considerar en Columna B .
- A continuación, pulse OK .
- Ahora, cree una nueva columna (es decir Código de color ) para obtener el número de código del color.
- Aplique la siguiente fórmula en el E5 célula del Código de color
=Identificar_Rojo
Aquí he mencionado el nombre definido.
- Pulse INTRODUCE para tener el código de colores.
- Utilice Asa de llenado a Autorrelleno las columnas de descanso.
- Ahora, introduzca la siguiente fórmula para tener el Número de glóbulos rojos .
=COUNTIFS(E5:E12,3)
Toma, la función COUNTIFS cuenta los glóbulos rojos en células E5:E12 ya que el código de color rojo es 3 .
- Pulse INTRODUCE para tener la salida.
Así, podemos simplemente contar las celdas si se ha aplicado el color rojo.
Read More: Excel Formato Condicional Color de Texto (3 Maneras Fáciles)
2. Calcular la suma cuando el color de la celda es rojo
También podemos calcular la suma de las celdas especializadas marcadas en rojo. En ese caso, podemos aplicar la función SUMIF Pero en primer lugar, tenemos que seguir el mismo procedimiento.
Pasos :
- En primer lugar, busque el Código de color utilizando el mismo método mencionado en la sección anterior.
- Ahora, aplica la fórmula mencionada a continuación para tener la suma del salario en las celdas rojas.
=SUMIF(E5:E12,3,D5:D12)
Toma, la función SUMIF mira a través de la gama E5 a E12 si algún valor coincide con 3 Si coinciden, los valores conectados en el rango D5:D12 se añaden.
- Por último, pulse INTRODUCE tener la Salario total en glóbulos rojos .
Más información: Cómo Sumar en Excel Si el Color de la Celda es Rojo (4 Métodos Fáciles)
3. Uso de la función IF para la celda de color rojo
En Función IF para aplicar cualquier función específica. Para mayor claridad, he considerado una reducción salarial de 25% para el salario relacionado con los glóbulos rojos.
Pasos :
- En primer lugar, cree una nueva columna para tener el salario actualizado teniendo en cuenta la reducción salarial para las células rojas.
- Ahora, aplique la siguiente fórmula en el Salario actualizado columna.
=IF(Identify_Red=3, D5*(1-$C$14),D5)
Aquí he mencionado el Identificar_Rojo como Definir nombre . La función IF comprueba si el nombre definido coincide o no con el código de color rojo. A continuación, se aplica la reducción salarial y se actualiza el salario.
- Pulse INTRODUCE para tener el sueldo actualizado.
Ahora, Autorrelleno las celdas de descanso.
Más información: Excel Fórmula de formato condicional con IF
Lecturas similares
- Formato Condicional en Varias Filas Independientemente en Excel
- Cómo Cambiar el Color de una Fila Basado en un Valor de Texto en una Celda en Excel
- Excel Resaltar Celda Si Valor Mayor Que Otra Celda (6 Maneras)
- Cómo utilizar el formato condicional basado en VLOOKUP en Excel
- Formato Condicional de Excel para Fechas dentro de 30 Días (3 Ejemplos)
4. Utilización del filtro y la función SUBTOTAL en las celdas de color rojo
En cuanto a la separación de los glóbulos rojos, podemos utilizar el Filtro Después, podemos aplicar cualquier función según nuestras necesidades. En este caso, he utilizado la función SUBTOTAL .
Pasos :
- En primer lugar, seleccione todo el conjunto de datos.
- A continuación, vaya a la página Inicio ficha.
- Seleccione Edición de de la cinta y seleccione Ordenar y filtrar .
- A continuación, elija el Filtro opción.
- A continuación, haga clic en el botón de la sección del título.
- A continuación, elija la opción color rojo del Filtrar por color opción.
Así podemos filtrar los glóbulos rojos.
- Ahora, aplique la siguiente fórmula para obtener el Salario total en glóbulos rojos.
=SUBTOTAL(109,D5:D12)
Toma, la función SUBTOTAL considera la Suma para las filas visibles dentro de D5:D12 células por 109 número.
- Por último, pulsa INTRODUCE para obtener el resultado deseado.
Más información: Fórmula Excel para Colorear una Celda si el Valor Sigue una Condición
5. Aplicación de VBA para hallar la suma de celdas de color rojo
Visual Basic para Aplicaciones (VBA) es la forma más inteligente de trabajar en Excel. También podemos aplicar VBA para hallar la suma de las células de color rojo.
Pasos :
- Ir a la Desarrollador pestaña primero.
- A continuación, haga clic en Visual Basic de la cinta.
Alternativamente, pulse ALT + F11 para hacer lo mismo.
- A continuación, seleccione la opción Inserte ficha.
- Haga clic en Módulo .
- Ahora, escriba lo siguiente Código .
Function Suma_CeldasRojas (p As Range, q As Range) Dim m As Long Dim n As Integer n = p.Interior.ColorIndex For Each i In q If i.Interior.ColorIndex = n Then m = WorksheetFunction.Sum(i, m) End If Next i Suma_CeldasRojas = m End Function
Aquí he considerado Red_Cells_Summation como Sub_procedimiento . También utilicé el ÍndiceColor para considerar el color de la celda y Hoja de cálculoFunción.Suma para tener el valor de la suma.
- Ahora, vuelve a la hoja de cálculo y crea el archivo Color y Salario total en glóbulos rojos sección.
- Entrada Rojo color en el Color sección.
- Junto a ello, aplique la siguiente fórmula en el Salario total en rojo Células sección.
=Red_Cells_Summation(C14,$D$5:$D$12)
Toma, Red_Cells_Summation es una función que mencioné en mi VBA He aplicado el color rojo en la celda C14 y aplicó la función en la celda D5:D12 .
- Pulse el botón INTRODUCE para obtener el valor sumatorio de los glóbulos rojos.
Más información: VBA Formato condicional basado en otro valor de la celda en Excel
Sección práctica
Puede practicar aquí para obtener más experiencia.
Conclusión
Esto es todo por hoy. He intentado describir lo mejor posible 5 escenarios prácticos de cómo ejecutar funciones de Excel si el color de la celda es rojo Será un gran placer para mí si este artículo puede ayudar aunque sea un poco a cualquier usuario de Excel. Para cualquier otra consulta, comente a continuación.