永发信息网

如何求同时满足两个条件的第三列数据的平均值?(两个条件分别在不同的两列)

答案:2  悬赏:0  手机版
解决时间 2021-02-24 23:03
  • 提问者网友:嗝是迷路的屁
  • 2021-02-23 22:53
班级 考号 姓名 语文 数学 英语 物理 化学 生物 总分 名次
4 110422 蔡淼 113 73 72 51 68 29 406 175
4 110409 蔡雅 123 87 88.5 74 70 61 503.5 84
1 110110 蔡亚喾 129 130 64.5 75 79 54 531.5 51
3 110329 蔡子阳 107 54 89 39 64 39 392 183
2 110239 曹伦 120 81 85 46 66 55 453 132
4 110310 陈吉冲 113 98 73 70 77 51 482 104
……
如我想求出班级为4,总分为班内前10名的学生的语文平均分(班内前10名并不在某列中出现,需要运算得出),请各位大侠不吝赐教,谢谢!
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-02-23 23:43
加多一列是班级排名的

A B C D E F G H I J K L
1 班级 考号 姓名 语文 数学 英语 物理 化学 生物 总分 年级名次 班级名次
2 4 110422 蔡淼 113 73 72 51 68 29 406 175 5
3 4 110409 蔡雅 123 87 88.5 74 70 61 503.5 84 12
4 1 110110 蔡亚喾 129 130 64.5 75 79 54 531.5 51 7
5 3 110329 蔡子阳 107 54 89 39 64 39 392 183 8
6 2 110239 曹伦 120 81 85 46 66 55 453 132 9
7 4 110310 陈吉冲 115 98 73 70 77 51 482 104 2

平均分
=SUMPRODUCT((A2:A7=4)*(L2:L7<10)*(D2:D7))/(SUMPRODUCT((A2:A7=4)*(L2:L7<10)))

欢迎来到Excel Home论坛学习、交流
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-02-24 00:24
假如时间列在a列,要对1月份,3点的b列数据求平均 =sumproduct((month(a2:a100)=1)*(hour(a2:a100)=3)*(b2:b100))/sumproduct((month(a2:a100)=1)*(hour(a2:a100)=3)) 2:100这个区域根据自己的实际区域修改 或者用数组公式 =average(if((month(a2:a100)=1)*(hour(a2:a100)=3),b2:b100)) crtl+shift+enter结束公式,更为简便
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯