每个唯一值的逗号分隔数字的总和
SUM of comma separated numbers for each unique value
我正在尝试 return 一组数字的总和,这些数字在另一个单元格中以逗号分隔。
我在第 1 列中列出了唯一值,并尝试对第 2 列中的数字求和。
Client A 0,56.3,0,450,90,22.6,22.6,0,180,0,90,67.6,67.6,67.6,90,225,450
客户 A 的预期结果是 1879.3。
但是我如何为每个新客户和添加的一组号码执行此操作?我尝试了 SUM 和 SPLIT 的组合,但我无法让它适用于数组公式中 A 列中的每个值。
这是文件:https://docs.google.com/spreadsheets/d/1k8o_Ft59R44yQKOSY99AuAk8HDGTcRyiw2N9umONv3U/edit?usp=sharing
谢谢!
你可以试试:
=INDEX(QUERY(SPLIT(FLATTEN(A1:A&"|"&SPLIT(B1:B,",")),"|"),"Select Col1, Sum(Col2) where Col1 is not null and Col2 is not null group by Col1 label Col1 'Client', Sum(Col2) 'Total'"))
我已将公式放入电子表格的 F1
中:
我正在尝试 return 一组数字的总和,这些数字在另一个单元格中以逗号分隔。
我在第 1 列中列出了唯一值,并尝试对第 2 列中的数字求和。
Client A 0,56.3,0,450,90,22.6,22.6,0,180,0,90,67.6,67.6,67.6,90,225,450
客户 A 的预期结果是 1879.3。
但是我如何为每个新客户和添加的一组号码执行此操作?我尝试了 SUM 和 SPLIT 的组合,但我无法让它适用于数组公式中 A 列中的每个值。
这是文件:https://docs.google.com/spreadsheets/d/1k8o_Ft59R44yQKOSY99AuAk8HDGTcRyiw2N9umONv3U/edit?usp=sharing
谢谢!
你可以试试:
=INDEX(QUERY(SPLIT(FLATTEN(A1:A&"|"&SPLIT(B1:B,",")),"|"),"Select Col1, Sum(Col2) where Col1 is not null and Col2 is not null group by Col1 label Col1 'Client', Sum(Col2) 'Total'"))
我已将公式放入电子表格的 F1
中: