Function SOMSI(plage As Range)
Dim x$, L%, i&
Set plage = plage.EntireColumn.Cells
x = Application.Caller.Offset(, -1) & ".*"
L = Len(x)
i = Application.Caller.Row + 1
While plage(i, 1) <> ""
If plage(i, 1) Like x And InStr(Mid(plage(i, 1), L), ".") = 0 Then SOMSI = SOMSI + plage(i, 2)
i = i + 1
Wend
End Function