Google sheets 汇总范围内每行的数字和文本数

Google sheets 汇总范围内每行的数字和文本数,google-sheets,sum,google-sheets-formula,array-formulas,google-sheets-query,Google Sheets,Sum,Google Sheets Formula,Array Formulas,Google Sheets Query,我有以下表格 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个或更多数字的所有单元格都用逗号分隔 我想使用数组公式将所有数字和非数字相加到一行。 结果必须是 BE 16 41


我有以下表格

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个或更多数字的所有单元格都用逗号分隔
我想使用数组公式将所有数字和非数字相加到一行。
结果必须是

BE 
16 
41 
标题的范围介于H2:BD和H1:BD1之间
我使用了以下代码:

=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), ))


您是如何计算16的?(而不是23)你是如何计算16的?(而不是23)