¿Hay alguna forma de contar cuántos 1s hay en una cadena separada por comas resultado de una fórmula?

Deriva de Contar palabras repetidas separadas por comas - #8 by LeroyG

Usando SUSTITUIR, H1 da 1;1;LC;….

=SUMA(1;1;LC;…) da #NOMBRE!
=SUMA(1;1;"LC";…) da #VALOR!

No logro encontrar una función que permita sumar los valores numéricos, ignorando el texto.

Aunque si cada argumento (1;1;LC;…) estuviera en una celda separada, la función SUMA devolvería 2.

Hoja para comprobar_LeroyG.ods (19.6 KB)

Gracias desde ya por cualquier sugerencia.

Introduciendo en H16 la formula:
=SUMA.PRODUCTO(SI.ERROR(VALOR(EXP.REG(SUSTITUIR($A16;B$1;1);"[0-9]+";;COLUMNA($A:$Z)));""))
Para las veces que ED es sustituido por 1, copiando a la siguiente columna nos daría para LM, etc.
Al utilizar SUMA.PRODUCTO ya se convierte la fórmula en matricial.

Muchas gracias.
Ya la voy a analizar, para seguir aprendiendo.

La versión en inglés:
=SUMPRODUCT(IFERROR(VALUE(REGEX(SUBSTITUTE($A16;B$1;1);"[0-9]+";;COLUMN($A:$Z)));""))