总结一个范围内每行的数字和文本数字

Sum up numbers and text numbers per row in a range


我有以下 sheet。

H      I      J      K     ...     BD 
2,3    4      2,4,7        ...     1  
3,7                  10    ...     8,13 

单元格“H”的文本为 2,3,但单元格“I”的数字为 4,单元格“J”的文本为 2,4,7,单元格“BD”的数字为 1。所有包含 2 个或更多数字作为文本的单元格均以逗号分隔
我想使用 array-formula.
将所有数字和 non-numbers 相加到一行 结果必须是

BE 
16 
41 

范围在 H2:BD 和 H1:BD1 之间 headers
我用过这个代码:

=arrayformula(if(row(A1:A)=1;"BottleQty";if(len(A1:A)>0;
 SUBSTITUTE(transpose(query(transpose(H1:BD);;COLUMNS(H2:BD)));",";"");iferror(1/0))))

但结果是

BE 
2 3   4    2 4 7     1 
3 7              10  8 13 

有什么帮助吗??
提前致谢

=ARRAYFORMULA(IF(LEN(TRIM(TRANSPOSE(QUERY(TRANSPOSE(A2:D),,99^99)))), 
      MMULT(IFERROR(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(A2:D),,99^99)), ", ")*1, 0), ROW(INDIRECT("A1:A"&
    COLUMNS(IFERROR(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(A2:D),,99^99)), ", ")*1, 0))))^0), ))