VBA
Créez une fonction en utilisant ce code :
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
La formule ff. affichera le nombre d'occurrences de "+" dans celle-ci.
=LEN(GETFORMULA(cell))-LEN(SUBSTITUTE(GETFORMULA(cell),"+",""))
Non-VBA
Mettez en surbrillance les cellules qui contiennent des formules. Si vous n'avez besoin de traiter qu'une seule cellule, ajoutez simplement une balise '
avant le =
et passez à l'étape suivante.
Appuyez sur Ctrl + H . Entrez =
dans le Trouvez ce que y '=
en Remplacer par . La formule sera ainsi convertie en texte.
Utilisez cette formule dans une cellule vide pour compter le nombre d'occurrences de "+".
=LEN(cell)-LEN(SUBSTITUTE(cell,"+",""))
Pour rétablir les cellules telles qu'elles étaient, mettez-les en surbrillance, appuyez sur Ctrl + H et remplacer '=
con =
. En procédant ainsi, la formule ci-dessus indiquera 0.