Excel中无辅助列即时计算代理等待时长比率的平均值
计算代理等待时长比率的平均值(无需新增列)
如果不想手动添加ratio_agent列,直接在Excel中计算这个比率的平均值,有两种实用方法,适配不同版本的Excel:
方法1:动态数组公式(Excel 365/2021及以上)
直接使用数组版的AVERAGE公式,它会自动逐行计算每个代理等待时长比率,再取平均值:
=AVERAGE(csv[agent_wait]/(csv[agent_wait]+csv[client_wait]))
在Excel 365或2021中,输入后直接回车即可得到结果;如果是更早的Excel版本,需要按Ctrl+Shift+Enter作为数组公式确认。
方法2:SUMPRODUCT兼容性公式(所有Excel版本)
如果需要兼容旧版Excel,用SUMPRODUCT来逐行求和比率,再除以数据行数得到平均值,无需数组输入:
=SUMPRODUCT(csv[agent_wait]/(csv[agent_wait]+csv[client_wait]))/ROWS(csv[agent_wait])
SUMPRODUCT会自动处理每行的agent_wait/(agent_wait+client_wait)计算,求和后除以总行数,就是你要的比率平均值。
验证示例
用你提供的测试数据:
- 行1比率:
200/(200+105)≈0.6557 - 行2比率:
10/(10+50)≈0.1667 - 行3比率:
172/(172+324)≈0.3468
平均值为(0.6557+0.1667+0.3468)/3≈0.3897,上述两个公式都会返回这个结果。
内容的提问来源于stack exchange,提问作者flyingdutchman
相关产品推荐
相关产品推荐

