VBA
Crie uma função usando este código:
Function GETFORMULA(c As Range) As String
If c.HasArray Then
GETFORMULA = "{" & c.Formula & "}"
ElseIf VarType(c) = vbString And Not c.HasFormula Then
GETFORMULA = c.Value
Else
GETFORMULA = c.Formula
End If
End Function
O ff. A fórmula exibirá o número de ocorrências de "+".
=LEN(GETFORMULA(cell))-LEN(SUBSTITUTE(GETFORMULA(cell),"+",""))
Não-VBA
Realce as células que contêm fórmulas. Se você só precisa lidar com uma célula, basta adicionar um '
antes do =
e pular o próximo passo.
Pressione Ctrl + H . Digite =
no Localizar e '=
em Substituir por . Isso irá converter a fórmula em texto.
Use essa fórmula em uma célula vazia para contar o número de ocorrências de "+".
=LEN(cell)-LEN(SUBSTITUTE(cell,"+",""))
Para reverter as células de volta ao modo como estavam, realce-as, pressione Ctrl + H e substitua '=
por =
. Isso fará com que a fórmula acima mostre 0.