Somme des valeurs suivant un mot

Bonjour à tous,

J'aimerais obtenir la somme des valeurs qui suivent le texte " 'temps': "

Je récupère des données d'un site qui exporte un tableau excel se présentant sous cette forme. Chaque cellules ressemblent à cela :

En A1 j'ai

 [...] ac130003', 'temps': 1800, 'notes': None, 'temps': 14400, 'notes': None, {'uuid': '11ea846a-ksdf-582a-a784-0242ac130003', 'temps': 25200, 'notes': None, [...] 

Sur l'exemple je cherche donc une formule faisant la somme de 1800 + 14400 + 25200 en B1, puisqu'il a 3 occurrences du mot " 'temps': " dans mon exemple, mais qu'il peut y en avoir plus ou moins.

Les valeurs que je cherche à additionner changent également à chaque cellules.

Merci pour votre aide.

Bonjour,

solution via une fonction personnalisée. code à mettre dans un nouveau module

Function sommetemps(r)
    s = Split(r, ",")
    For i = LBound(s) To UBound(s)
        If Left(Trim(s(i)), 7) = "'temps'" Then
        t = Split(s(i), ":")(1)
        tot = tot + Val(t)
    End If
Next i
sommetemps = tot
End Function

utiliser la fonction dans une cellule excel

=sommetemps(A1)
Rechercher des sujets similaires à "somme valeurs suivant mot"