Skip to main content

¿Cómo contar / sumar celdas tachadas en Excel?

Author: Xiaoyang Last Modified: 2025-08-06

En Excel, es común aplicar formato de tachado a ciertas celdas para marcar datos como obsoletos, irrelevantes o no válidos. Esta señal visual puede mejorar enormemente la gestión de datos y ayudarte a centrarte en la información relevante durante el análisis. Sin embargo, cuando se trata de realizar cálculos, como contar o sumar, es posible que desees separar los resultados de las celdas tachadas de aquellas que no lo están. Entender cómo manejar estos escenarios puede agilizar tu flujo de trabajo y llevar a conclusiones más precisas. Este artículo proporciona varios métodos prácticos para contar y sumar celdas con o sin formato de tachado en Excel, utilizando funciones VBA personalizables que ofrecen flexibilidad para diversas necesidades de gestión de datos.

Contar celdas tachadas con VBA en Excel

Contar sin celdas tachadas con VBA en Excel

Sumar excluyendo celdas tachadas con VBA en Excel

Contar o Sumar Celdas con Tachado Usando Kutools para Excel


Contar celdas tachadas en Excel

Si necesitas determinar el número total de celdas que han sido formateadas con tachado en un rango específico, esto no se puede lograr directamente con las funciones integradas de Excel, ya que no hay ninguna fórmula que reconozca el formato de texto como el tachado. Por lo tanto, usar una Función Definida por el Usuario (UDF) en VBA se convierte en una solución práctica. Este enfoque es especialmente útil al gestionar listas de tareas pendientes, actualizaciones de inventario o cualquier escenario donde el tachado se utiliza para indicar datos completados, inválidos u obsoletos.

1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de VBA, haz clic en Insertar > Módulo para crear un nuevo módulo, y luego pega el siguiente código en la Ventana del Módulo.

Código VBA: Contar celdas tachadas

Public Function CountStrike(pWorkRng As Range) As Long
'Update 20140819
Application.Volatile
Dim pRng As Range
Dim xOut As Long
xOut = 0
For Each pRng In pWorkRng
    If pRng.Font.Strikethrough Then
        xOut = xOut + 1
    End If
Next
CountStrike = xOut
End Function

3. Después de ingresar el código, guarda tu libro de trabajo (para conservar la macro), luego cierra el editor de VBA y regresa a tu hoja de cálculo. En cualquier celda en blanco donde deseas que aparezca el resultado, introduce la siguiente fórmula (por ejemplo, para verificar celdas tachadas en el rango A2:B14): =CountStrike(A2:B14)

Consejo: Puedes cambiar A2:B14 a cualquier otro rango que desees verificar.

count strikethrough cells with user defined function

4. Presiona la tecla Enter para ejecutar la fórmula, y Excel mostrará inmediatamente el recuento de todas las celdas tachadas en el rango especificado. Esto te permite rastrear el progreso o eliminar entradas obsoletas según sea necesario. Ver captura de pantalla:

count strikethrough cells result

Precaución: Para asegurarte de que este código VBA permanezca disponible para uso futuro, debes guardar el archivo en formato .xlsm (Libro de Trabajo Habilitado para Macros de Excel).


Contar sin celdas tachadas en Excel

Hay casos en los que podrías necesitar el recuento solo de aquellas celdas que no tienen formato de tachado en un rango dado. Por ejemplo, en tablas de seguimiento de proyectos o datos de ventas, a menudo deseas contar solo las entradas activas/válidas (es decir, aquellas sin tachado) para operaciones adicionales. Las funciones CONTAR o CONTARA predeterminadas de Excel ignoran el formato de texto, por lo que una solución VBA personalizada ofrece un control preciso sobre tales necesidades.

1. Presiona ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Ve a Insertar > Módulo para agregar un nuevo módulo de código. Pega el siguiente código en esa ventana de módulo.

Código VBA: Contar sin celdas tachadas

Public Function CountNoStrike(pWorkRng As Range) As Long
'Update 20140819
Application.Volatile
Dim pRng As Range
Dim xOut As Long
xOut = 0
For Each pRng In pWorkRng
    If Not pRng.Font.Strikethrough Then
        xOut = xOut + 1
    End If
Next
CountNoStrike = xOut
End Function

3. Guarda tu libro habilitado para macros, regresa a la hoja de trabajo y en una celda en blanco introduce la fórmula (por ejemplo, para A2:B14): =countnostrike(A2:B14) Luego, presiona Enter para obtener el resultado. Excel contará solo aquellas celdas dentro del rango seleccionado que no tienen formato de tachado.

count non strikethrough cells with user defined function

Nota: En el ejemplo anterior, A2:B14 es el rango de celdas evaluado. Ajusta la referencia del rango según sea necesario para tu hoja de trabajo. Además, ten en cuenta que las celdas combinadas u otros formatos especiales pueden afectar los resultados—verifica que tu rango contenga solo las celdas previstas.


Sumar excluyendo celdas tachadas en Excel

Al trabajar con datos numéricos donde ciertas entradas ya no están activas o deben ser ignoradas (es decir, tienen formato de tachado), a menudo es esencial sumar solo los números válidos. Esto es común en hojas de presupuesto, gestión de inventarios o seguimiento de tareas, donde las entradas tachadas representan elementos obsoletos o completados que deben excluirse de los totales. Dado que la función SUMA integrada de Excel no distingue entre celdas formateadas y no formateadas, se necesita una Función Definida por el Usuario en VBA para esta operación.

1. Usa ALT + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo para agregar un módulo, y pega el siguiente código en esa ventana de módulo.

Código VBA: Sumar excluyendo celdas tachadas

Public Function ExcStrike(pWorkRng As Range) As Long
'Update 20140819
Application.Volatile
Dim pRng As Range
Dim xOut As Long
xOut = 0
For Each pRng In pWorkRng
    If Not pRng.Font.Strikethrough Then
        xOut = xOut + pRng.Value
    End If
Next
ExcStrike = xOut
End Function

3. Guarda y cierra el editor de VBA. En tu hoja de trabajo objetivo, elige una celda en blanco e introduce la siguiente fórmula (por ejemplo, para B2:B14): =excstrike(B2:B14) Presiona Enter, y Excel sumará solo las celdas en tu rango especificado que no tengan formato de tachado, proporcionando instantáneamente una suma que excluye valores obsoletos.

sum non strikethrough cells with user defined function

Nota: Ajusta B2:B14 a tu rango de datos real. Esta función ignora las celdas tachadas independientemente de su valor. Si obtienes resultados inesperados, asegúrate de que todas las celdas tengan entradas numéricas y el formato correcto.

Consejo práctico: Si necesitas actualizar la suma después de cambiar el estado de tachado de cualquier celda, recalcula la hoja presionando F9.


Contar o Sumar Celdas con Tachado Usando Kutools para Excel

Si deseas contar o sumar solo las celdas que tienen formato de tachado, Excel no ofrece una forma integrada para hacerlo, pero Kutools para Excel lo hace fácil con su función Filtro Especial.

1. Selecciona la Columna

Haz clic en la columna que contiene las celdas con formato de tachado.

2. Abre el Filtro Especial

Ve a la pestaña Kutools Plus, luego haz clic en Filtro Especial > Filtrar Tachado.

3. Confirma el Filtro

Aparecerá un cuadro de diálogo mostrando cuántas celdas coinciden con la condición. Haz clic en Aceptar para continuar.

kutools-filter-result

4. Ver los Resultados

Las celdas con tachado ahora están filtradas y visibles. Selecciona el rango filtrado—verás instantáneamente la Suma, Promedio y Recuento en la barra de estado de Excel en la parte inferior.

kutools-count-sum

¿Por qué usar Kutools?

Kutools para Excel ofrece más de 300 funciones poderosas y fáciles de usar como esta—ayudándote a ahorrar tiempo y aumentar la productividad sin escribir fórmulas complejas o código VBA.

Ya sea que estés filtrando por formato, limpiando datos, combinando hojas o editando por lotes, Kutools simplifica tu trabajo en segundos.

 Prueba Kutools para Excel gratis durante 30 días y descubre lo que te has estado perdiendo.


Artículos relacionados:

Cómo sumar / contar números en negrita en un rango de celdas en Excel?

Cómo contar y sumar celdas basadas en el color de fondo en Excel?

Cómo contar / sumar celdas basadas en los colores de fuente en Excel?

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!