按日期和产品名称从行到列汇总数据

Summarizing Data from Row to Column Uniquely by Date and Product Name

在googlesheet中,有什么方法可以将存储在行中的数据汇总到列中列出吗?

  1. 我有一个交易数据列表。
  2. 产品数据按行从左到右存储
  3. 我需要将每个日期和每个产品的总交易汇总为我的格式,从上到下存储在列中
  4. 日期和产品摘要必须是唯一的
  5. 需要数组公式,因为一旦数据越来越大,我不得不一次又一次地拖动,这让我很痛苦

这是假人 link: https://docs.google.com/spreadsheets/d/1w1_p9LdBzFuwozLZwrp04pCs-dyzsZ7e2VlWH1b7_9w/edit?usp=sharing

“交易”sheet 包含交易数据 而“摘要”sheet 包含我需要的输出

谢谢!!

尝试:

=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(
 IF(transaction!C2:E="",,transaction!B2:B&"×"&transaction!C2:E)), "×"), 
 "select Col1,Col2,count(Col2) 
  where Col2 is not null
  group by Col1,Col2
  label Col1'date',Col2'product',count(Col2)'qty'"))