按Excel中A列数值区间计算B列百分比的平均值
Excel中A列数值区间计算B列百分比的平均值
嗨,这个需求用Excel的AVERAGEIFS函数就能轻松解决,我给你详细说下操作方法:
基础公式写法(固定区间0-10)
假设你的数据从第2行开始(第1行是表头),直接在空白单元格输入下面的公式就能算出A列0-10区间对应的B列百分比平均值:
=AVERAGEIFS(B:B, A:A, ">=0", A:A, "<=10")
给你拆解下公式里的每个部分:
B:B:指定要求平均值的目标列,也就是你的百分比所在的B列A:A, ">=0":第一个筛选条件,限定A列的数值要大于等于0A:A, "<=10":第二个筛选条件,限定A列的数值要小于等于10
进阶技巧(动态调整区间)
如果之后想换其他区间计算,不用每次改公式,把区间上下限放到单元格里就行:比如把下限(比如0)放在C1,上限(比如10)放在D1,公式改成这样:
=AVERAGEIFS(B:B, A:A, ">="&C1, A:A, "<="&D1)
之后只要修改C1和D1的数值,就能自动算出对应区间的平均值,超方便~
小提醒
要是发现公式没算出正确结果,先检查下B列的百分比是不是数值格式:选中B列右键→「设置单元格格式」,选择“百分比”或者“数值”,确保不是文本格式,不然函数没法正常计算哦
备注:内容来源于stack exchange,提问作者Tewodros Melaku
相关产品推荐
相关产品推荐

