The key is on the MID function:
MID(ABS(A1),ROW($A$1:OFFSET($A$1,LEN(ABS(A1))-1,0)),1)
1) The first argument ensures that value on A1 is the absolute value
2) The second argument is where the number should be extracted from. He uses the function ROW to return an array that starts at 1 and ends at the length of the absolute value of the number on A1.
3) The last argument extracts only only number at a time
At this points, he uses the function VALUE to convert the strings of numbers returned by the MID function and then sums the array.
My own version is:
=SUM(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))
This will only sum positive values. If your number were -7845, it'd return an error. I'll leave you to get it sorted

If you can't solve, let me know and I'll give the answer.