You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何统计Google Sheets中创建当日售出的商品数量

问题:Google Sheets按日期统计当日创建且当日售出的商品数量

背景信息

有两张每周自动更新的Google Sheets表格:

  • 表一(Tracking - Product Create Dates):包含Product ID(产品ID)和Creation Date(创建日期),示例数据:
Product IDCreation Date
1Jan 1, 2023
2Jan 1, 2023
3Jan 1, 2023
4Jan 5, 2023
5Jan 5, 2023
6Jan 5, 2023
  • 表二(Tracking - Order Date):包含Product ID(产品ID)和Sale Date(销售日期),示例数据:
Product IDSale Date
1Jan 1, 2023
2Jan 1, 2023
3Jan 3, 2023
4Jan 5, 2023
5Jan 7, 2023
6Jan 7, 2023

已完成操作

第三张表已实现以下功能:

  • 列A:用=UNIQUE('Tracking - Product Create Dates'!B2:B)提取表一中的唯一创建日期
  • 列B:用=ARRAYFORMULA(COUNTIF('Tracking - Product Create Dates'!B2:B,A2:A))统计对应日期的上架商品数量

需求

需在第三张表添加第三列,统计对应日期下,创建日期为该日期且售出日期也为该日期的商品数量,最终效果如下:

Sale DateQuantity Listed(上架数量)Quantity Listed and Sold on Day 1(当日售出数量)
Jan 1, 202332
Jan 5, 202331

后续还需统计一周、两周等时段的售出占比,当前优先解决当日统计问题。

当前问题

已用公式=SUM(ARRAYFORMULA(COUNTIFS('Tracking - Product Create Dates'!A2:A,'Tracking - Order Date'!A2:A,'Tracking - Product Create Dates'!B2:B,'Tracking - Order Date'!B2:B)))统计了全时段创建当日售出的商品总数,但无法按日期过滤适配到第三张表的每一行。


解决方案

单单元格公式(下拉填充)

在第三张表的C2单元格输入以下公式,下拉填充至所有行:

=COUNTIFS('Tracking - Product Create Dates'!B2:B,A2,'Tracking - Order Date'!B2:B,A2,'Tracking - Product Create Dates'!A2:A,'Tracking - Order Date'!A2:A)

批量填充公式(ARRAYFORMULA版本)

若要一次性填充整列,使用以下公式(输入到C2即可):

=ARRAYFORMULA(IF(A2:A="","",COUNTIFS('Tracking - Product Create Dates'!B2:B,A2:A,'Tracking - Order Date'!B2:B,A2:A,'Tracking - Product Create Dates'!A2:A,'Tracking - Order Date'!A2:A)))

公式说明

通过三层条件匹配实现精准统计:

  1. 'Tracking - Product Create Dates'!B2:B,A2:A:匹配创建日期等于当前行的目标日期
  2. 'Tracking - Order Date'!B2:B,A2:A:匹配售出日期等于当前行的目标日期
  3. 'Tracking - Product Create Dates'!A2:A,'Tracking - Order Date'!A2:A:匹配同一个Product ID,确保是同一件商品同时满足上述两个日期条件

内容的提问来源于stack exchange,提问作者Giancarlo Ospina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 23:11:14