EXCEL 计算题 求公式,谢谢

设有一组百分比数据A1,A2,A3,以A1,A2,A3的平均百分比做为基数,在B1,B2,B3分别显示其得分,如果A1,A2,A3每低于平均百分数1%,B1,B2,B3显... 设有一组百分比数据A1,A2,A3,以A1,A2,A3的平均百分比做为基数,在B1,B2,B3分别显示其得分,如果A1,A2,A3每低于平均百分数1%,B1,B2,B3显示-0.5(比如A2-平均百分数=-5%,B2显示-2.5),无上限,反之,如果A1,A2,A3每高于平均百分数1%,B1,B2,B3显示+0.5(比如A2-平均百分数=5%,B2显示+2.5),无上限,求公式,谢谢
如果A1,A2,A3 不填写,则不计入计算平均百分数的计算内
xlzzc老师 的如果A列有空白的未填写就会导致结果错误,朱荟非老师的未设计到+分项目,而且我需求的是百分数

=IF(A1=0%,0,IF(A1<AVERAGE(A1:A4),ROUND((A1-AVERAGE(A1:A4))/AVERAGE(A1:A4),2)*50,0))我的公式只有减分,没有加分 求改进
展开
 我来答
xlzzc
2010-10-19 · TA获得超过7301个赞
知道大有可为答主
回答量:4205
采纳率:50%
帮助的人:1470万
展开全部
在B1里输入=0.5*(A1-AVERAGE($A$1:$A$3))
再下拉到B3。
我的测试:
0.98 0.14
0.67 -0.015
0.45 -0.125
平均百分率为0.7

========================================
您的问题==我的课题 奉献知识==辉煌生命
黑龙江省 张志晨

========================================
朱荟非
2010-10-19 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2331万
展开全部
先将B列数值为数值型,小数点位数2位(否则可能显示为百分数),在B1输入公式
=(A1-AVERAGE($A$2:$A$4))*100*0.5*A1
公式往下拉

AVERAGE只对非空数值单元格求平均值,所以如果某个数位空不会影响计算机过。
这里为了*A1 是为了对结果进行处理,如果A1为空,B1为0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式