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

Excel如何统计另一工作表最近X个含指定值单元格的占比?

高尔夫学习进展数据统计问题及解决方案

我有一个用于记录高尔夫学习进展的Excel文件,其中一个工作表可按球杆类别展示最近X次击球的平均距离,X可通过数据表下方的下拉框选择。

目前仅「Avg. Yds」列会根据下拉框选中的数值动态更新,我还需要让「Left」、「Right」、「Center」列也同步调整,以查看击球精准度是否随距离提升同步改善,当前分布列是静态的,仅展示所有已录入击球的占比。

具体需求

编写公式计算最近X次击球中偏离目标左侧的占比。

现有参考公式

正常运行的一号木平均码数公式

=AVERAGE(OFFSET(Table!B2,0,COUNT(Table!B2:VO2)-1,,-G27))

存在问题的左侧占比公式

该公式仅统计Table工作表中所有录入值的占比,无法仅筛选最近X次击球计算:
=COUNTIF(Table!B3:VO3,"Left")/COUNTA(Table!B3:VO3)

数据源说明

所有击球原始数据都存储在Table工作表中。

解决方案

你可以复用已验证可行的OFFSET逻辑限定统计范围,修改后的左侧占比公式如下:
=COUNTIF(OFFSET(Table!B3,0,COUNT(Table!B3:VO3)-1,,-G27),"Left")/COUNTA(OFFSET(Table!B3,0,COUNT(Table!B3:VO3)-1,,-G27))

公式说明

  • 核心逻辑和正在使用的平均码数公式完全一致,仅把计算数据源从码数行Table!B2切换为方向统计行Table!B3
  • OFFSET部分会自动定位到最近G27(下拉框选中的X值)次击球对应的单元格范围
  • 如需计算Right、Center的占比,只需把COUNTIF的判定条件从"Left"修改为对应的"Right"/"Center"即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 00:24:06