如何自动计算各地图胜率(Win%)?COUNTIFS函数应用求助
计算各地图胜率的Excel函数方法
假设你的原始数据在A2:B9区域(A列是地图名称,B列是胜负结果),结果表格的地图列在D2:D5,按以下步骤操作:
统计单地图获胜次数:使用
COUNTIFS()函数同时匹配地图名称和"Win"结果,公式为:=COUNTIFS($A$2:$A$9, D2, $B$2:$B$9, "Win")这里的
$A$2:$A$9和$B$2:$B$9用绝对引用,是为了下拉公式时数据范围不会偏移。统计单地图总游玩次数:用你已经掌握的
COUNTIF()函数,公式为:=COUNTIF($A$2:$A$9, D2)计算胜率并格式化:将获胜次数除以总次数,直接合并成一个公式更高效:
=COUNTIFS($A$2:$A$9, D2, $B$2:$B$9, "Win")/COUNTIF($A$2:$A$9, D2)输入公式后,选中结果单元格,设置单元格格式为百分比并保留两位小数,就能得到如示例中的
33.33%、100.00%这类结果。特殊情况处理:如果存在未游玩的地图(总次数为0),可以用
IFERROR()避免出现错误值,公式调整为:=IFERROR(COUNTIFS($A$2:$A$9, D2, $B$2:$B$9, "Win")/COUNTIF($A$2:$A$9, D2), 0)
把公式下拉填充到所有地图对应的单元格,就能自动生成胜率结果。
内容的提问来源于stack exchange,提问作者harmy
相关产品推荐
相关产品推荐

