我有两列Code
和Score
。像这样
| Code | Score |
|:----:|:-----:|
| M01 | 4 |
| M05 | 3 |
| M02 | 4 |
| M01 | 5 |
| M04 | 4 |
| M01 | 3 |
我想得到平均的各有score
各的Code
。
类似这样的输出:
| Code | Average |
|:----:|:-------:|
| M01 | 4 |
| M05 | 3 |
| M02 | 4 |
| M04 | 4 |
感谢您的时间和考虑。
答案1
假设输入在 Sheet1 的 A2:B7 列,输出在 Sheet2 中。在 Sheet2 的 B2 中(M01 旁边),输入:
=SUMPRODUCT((Sheet1!$B$2:$B$7)*(Sheet1!$A$2:$A$7=Sheet2!A2))/COUNTIF(Sheet1!$A$2:$A$7,Sheet2!A2)
想法:用来(Sheet1!$A$2:$A$7=Sheet2!A2)
“生成” 0 和 1 的列表,然后乘以分数列表,然后除以 M01 在定义列表中出现的次数。
如果有效/无效,请分享。(: