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

如何在Google Sheets中仅针对NBA数据计算赛事胜率?

解决Google Sheets中NBA赛事胜率计算的公式错误问题

错误原因

你之前的公式完全不符合SUMIFS的语法规则,SUMIFS是用于多条件求和的函数,语法为SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2...]),你把胜率计算式直接作为参数传入,导致公式解析失败。

正确公式写法

以下两种写法都能实现仅统计NBA赛事的胜率:

写法1:使用SUMIF单条件求和

=SUMIF(A:A,"NBA",B:B)/(SUMIF(A:A,"NBA",B:B)+SUMIF(A:A,"NBA",C:C))
  • SUMIF(A:A,"NBA",B:B):统计所有赛事类型为NBA的胜场总和
  • SUMIF(A:A,"NBA",C:C):统计所有赛事类型为NBA的负场总和
  • 整体按照胜场总数/(胜场总数+负场总数)的胜率公式计算

写法2:使用SUMIFS单条件求和(效果与写法1一致)

=SUMIFS(B:B,A:A,"NBA")/(SUMIFS(B:B,A:A,"NBA")+SUMIFS(C:C,A:A,"NBA"))

适配单元格引用(如果F16是"NBA"的单元格)

如果F16单元格存储的是"NBA"这个赛事类型,只需把公式中的"NBA"替换为F16即可:

=SUMIF(A:A,F16,B:B)/(SUMIF(A:A,F16,B:B)+SUMIF(A:A,F16,C:C))

验证结果

按照你的示例(NBA赛事胜2负1),代入公式后结果为2/(2+1)≈0.6667,将F18单元格格式设置为百分比后,会显示为66%,符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 07:30:58