我想帮助我的Excel电子表格。 在一个列我有在第二列产品号有执行时间:
ABC
1 0:17
1 0:18
1 0:19 0:18
2 1:12
2 1:12
2 1:13 1:12:6
3 0:45 0:45
我想为下一列(C列)中的每个产品计算平均值。 我曾尝试过:excel多列平均单列
=IF(A1=A2;0;AVERAGE(IF(A:A=A1;B:B)))
但它失败了。 所以我的问题是我怎样才能自动选择A中的范围与相同的数字来作出平均,并显示在该产品的末尾?
编辑:我用excel 2003.
谢谢你的帮忙。
它仍然不起作用。我有excel 2003.是否支持AVERAGEIF?这个代码不会让所有的产品在一个平均水平上? – user3713940 2014-10-07 12:28:42
不,您不能在Excel 2003中使用AVERAGEIF,我在2003年添加了一些建议 - 它应该按照要求工作 – 2014-10-07 13:30:03
@ user3713940 - 请参阅修订后的答案 – 2014-10-07 13:37:01