Excel contando “A” com valores de célula de “A, B” “R, A” etc.

0

Tentando contar o número de variáveis individuais no Excel, mas o Countif não parece atender às minhas necessidades

Por exemplo, células individuais têm "A", "A, B", "A, J", etc e eu quero contar o número de "A" s - existe uma maneira de fazer isso sem inserir todas as possibilidades ?

    
por TbAd 30.10.2015 / 13:32

2 respostas

2

COUNTIF() suporta curingas:

=COUNTIF(B2:Q2,"*A*")
    
por 30.10.2015 / 13:50
0

A função personalizada abaixo deve resolver seu problema. A resposta acima apenas testa para ver se um "A" está na string, não vários "A" s. por exemplo, "AAAA" só retorna 1, não 4.

Você pode ver este link para obter detalhes adicionais link

Public Function RXCount(Text As String, Pattern As String, Optional IgnoreCase As Boolean = True) As Integer
    Dim retval As Integer
    ' Counts the number of matches
    ' Text is the string to be searched
    ' Pattern is the regex pattern
    ' IgnoreCase (optional) set to False for a case-sensitive search

    Dim RE As Object
    Dim Matches As Object

    Set RE = CreateObject("vbscript.regexp")
    RE.IgnoreCase = IgnoreCase
    RE.Global = True

    RE.Pattern = Pattern
    Set Matches = RE.Execute(Text)

    retval = Matches.Count

    RXCount = retval
End Function
    
por 03.02.2016 / 04:53