Excelのバージョン書いてないからとりあえず今手元で使えるExcel2003では、
例えば、A1セルに求める値があるとして、
=LEN(A1)-LEN(SUBSTITUTE(A1,"0",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"1",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"2",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"3",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"4",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"5",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"6",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"7",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"8",""))
+LEN(A1)-LEN(SUBSTITUTE(A1,"9",""))
あるいは、
=LEN(A1)-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"0",""),"1",""),"2",""),"3",""),"4",""))
+LEN(A1)-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"5",""),"6",""),"7",""),"8",""),"9",""))
Excel2003では、SUBSTITUTE(SUBSTITUTE(・・・と8個以上重ねるとエラーになったので
分けてます。Excel2007は試してないです。(できそうな気がする。)