Skip to main content

Como contar / somar células tachadas no Excel?

Author: Xiaoyang Last Modified: 2025-07-21

No Excel, é comum aplicar a formatação de tachado em determinadas células para marcar dados como desatualizados, irrelevantes ou inválidos. Essa indicação visual pode melhorar significativamente a gestão de dados e ajudá-lo a focar nas informações importantes durante a análise. No entanto, ao realizar cálculos — como contagem ou soma —, você pode querer separar os resultados das células tachadas daquelas sem tachado. Compreender como lidar com esses cenários pode agilizar seu fluxo de trabalho e levar a insights mais precisos. Este artigo fornece vários métodos práticos para contar e somar células com ou sem formatação de tachado no Excel, utilizando funções VBA personalizáveis que oferecem flexibilidade para diferentes necessidades de gestão de dados.

Contar células tachadas com VBA no Excel

Contar células sem tachado com VBA no Excel

Somar excluindo células tachadas com VBA no Excel

Contar ou Somar Células Tachadas Usando Kutools para Excel


Contar células tachadas no Excel

Se você precisa determinar o número total de células formatadas com tachado em um intervalo específico, isso não pode ser alcançado diretamente com as funções internas do Excel, já que não há fórmula que reconheça formatação de texto como tachado. Portanto, usar uma Função Definida pelo Usuário (UDF) em VBA torna-se uma solução prática. Essa abordagem é especialmente útil ao gerenciar listas de tarefas, atualizações de inventário ou qualquer cenário onde o tachado é usado para indicar dados concluídos, inválidos ou obsoletos.

1. Mantenha pressionado ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela VBA, clique em Inserir > Módulo para criar um novo módulo e cole o seguinte código na Janela do Módulo.

Código VBA: Contar células 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. Após inserir o código, salve sua pasta de trabalho (para reter a macro), feche o editor VBA e retorne à sua planilha. Em qualquer célula em branco onde deseja que o resultado apareça, insira a seguinte fórmula (por exemplo, para verificar células tachadas no intervalo A2:B14): =CountStrike(A2:B14)

Dica: Você pode alterar A2:B14 para qualquer outro intervalo que deseja verificar.

count strikethrough cells with user defined function

4. Pressione a tecla Enter para executar a fórmula, e o Excel exibirá imediatamente a contagem de todas as células tachadas no intervalo especificado. Isso permite que você acompanhe o progresso ou remova entradas desatualizadas conforme necessário. Veja a captura de tela:

count strikethrough cells result

Precaução: Para garantir que este código VBA permaneça disponível para uso futuro, você deve salvar o arquivo no formato .xlsm (Pasta de Trabalho Habilitada para Macro do Excel).


Contar células sem tachado no Excel

Há casos em que você pode precisar apenas da contagem de células que não têm formatação de tachado em um intervalo específico. Por exemplo, em tabelas de acompanhamento de projetos ou dados de vendas, muitas vezes você desejará contar apenas as entradas ativas/válidas (ou seja, aquelas sem tachado) para operações adicionais. As funções padrão CONT.NÚM ou CONT.VALORES do Excel ignoram a formatação de texto, então uma solução VBA personalizada oferece controle preciso sobre essas necessidades.

1. Pressione ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Vá em Inserir > Módulo para adicionar um novo módulo de código. Cole o seguinte código nessa janela de módulo.

Código VBA: Contar células sem tachado

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. Salve sua pasta de trabalho habilitada para macro, retorne à planilha e, em uma célula em branco, insira a fórmula (por exemplo, para A2:B14): =countnostrike(A2:B14) Em seguida, pressione Enter para obter o resultado. O Excel contará apenas as células dentro do intervalo selecionado que não têm formatação de tachado.

count non strikethrough cells with user defined function

Nota: No exemplo acima, A2:B14 é o intervalo de células avaliadas. Ajuste a referência do intervalo conforme necessário para sua planilha. Além disso, esteja ciente de que células mescladas ou formatação especial podem às vezes afetar os resultados — verifique se o intervalo contém apenas as células pretendidas.


Somar excluindo células tachadas no Excel

Ao lidar com dados numéricos onde certas entradas não estão mais ativas ou devem ser ignoradas (ou seja, têm formatação de tachado), é frequentemente essencial somar apenas os números válidos. Isso é comum em planilhas de orçamento, gestão de inventário ou acompanhamento de tarefas, onde as entradas tachadas representam itens obsoletos ou concluídos que devem ser excluídos dos totais. Como a função SOMA interna do Excel não distingue entre células formatadas e não formatadas, uma Função Definida pelo Usuário (VBA) é necessária para essa operação.

1. Use ALT + F11 para abrir o editor Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo para adicionar um módulo e cole o código abaixo nessa janela de módulo.

Código VBA: Soma excluindo células 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. Salve e feche o editor VBA. Em sua planilha de destino, escolha uma célula em branco e insira a seguinte fórmula (por exemplo, para B2:B14): =excstrike(B2:B14) Pressione Enter, e o Excel somará apenas as células no intervalo especificado que não têm formatação de tachado, fornecendo instantaneamente uma soma que exclui valores obsoletos.

sum non strikethrough cells with user defined function

Nota: Ajuste B2:B14 para o intervalo de dados real. Esta função ignora células tachadas, independentemente de seus valores. Se você obtiver resultados inesperados, certifique-se de que todas as células tenham entradas numéricas e a formatação correta.

Dica prática: Se precisar atualizar a soma após alterar o status de tachado de qualquer célula, recalcule a planilha pressionando F9.


Contar ou Somar Células Tachadas Usando Kutools para Excel

Se você deseja contar ou somar apenas as células que têm um formato de tachado, o Excel não oferece uma maneira nativa para fazer isso — mas o Kutools para Excel facilita isso com seu recurso Filtro Especial.

1. Selecione a Coluna

Clique na coluna que contém as células com formatação de tachado.

2. Abra o Filtro Especial

Vá para a aba Kutools Plus, depois clique em Filtro Especial > Filtrar Tachado.

3. Confirme o Filtro

Uma caixa de diálogo aparecerá mostrando quantas células correspondem à condição. Clique em OK para continuar.

kutools-filter-result

4. Visualize os Resultados

As células com tachado agora estão filtradas e visíveis. Selecione o intervalo filtrado — você verá instantaneamente a Soma, Média e Contagem na barra de status do Excel na parte inferior.

kutools-count-sum

Por que usar o Kutools?

O Kutools para Excel oferece mais de 300 recursos poderosos e fáceis de usar como este — ajudando você a economizar tempo e aumentar a produtividade sem escrever fórmulas complexas ou código VBA.

Seja filtrando por formato, limpando dados, combinando planilhas ou editando em lote, o Kutools simplifica seu trabalho em segundos.

👉 Experimente o Kutools para Excel gratuitamente por 30 dias e explore o que você estava perdendo!


Artigos relacionados:

Como somar / contar números em negrito em um intervalo de células no Excel?

Como contar e somar células com base na cor de fundo no Excel?

Como contar / somar células com base nas cores da fonte no Excel?

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!