Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计算excel中不同列值的平均值_Excel - Fatal编程技术网

计算excel中不同列值的平均值

计算excel中不同列值的平均值,excel,Excel,我有下面的excel表格 C D E Activity1 40% Sub activity Activity1 30% Sub activity Activity2 20% Sub activity Activity2 20% Sub activity Activity2 70% Sub activity Ac

我有下面的excel表格

  C                D                E


Activity1         40%     Sub activity
Activity1         30%     Sub activity
Activity2         20%     Sub activity
Activity2         20%     Sub activity
Activity2         70%     Sub activity
Activity3         30%     Sub activity
Activity3         30%     Sub activity
Activity3         30%     Sub activity
我想得到这样的输出

           A             B
      Activity1         35%
      Activity2         30%
      Activity3         30%      
我是excel新手,请帮助我如何获得这样的结果?
我可以用哪个公式得到这样的结果???

你可以这样做:

选择数据,按Alt+D+p,然后按三次enter键。新工作表中有一个数据透视表

在“值取平均值”而不是“求和”中,如果格式不是百分比格式,请按CTRL+SHIFT+5,此时数字为百分比格式


我希望这将有助于

类似这样的计算:
=AVERAGEIF(C1:C10,“Activity1”,D1:D10)
average@Kabir我也能得到平均完成百分比吗?@simoco我会试试这个
@Vighnesh
似乎是个问题,但是,将Activity2的值设置为30%的逻辑是什么,应该是36.666%到37%