hola, yo lo que haria es recorrer el array y generar dos nuevos array uno que contenga la suma de los valores y otro que contenga la cantidad de veces que ha aparecido.
mmmm algo mas o menos asi:
Código PHP:
$valores = array(1700 => 167, 1500 =>200, 1700 =>180);
$suma = array();
$cnt = array();
foreach($valores as $key => $val)
{
$suma[$key] += $val;
$cnt[$key]++;
}
$promedio = array();
foreach($suma as $key => $val)
{
$promedio[$key] = $val / $cnt[$key];
}
print_r($promedio);
Espero te sirva saludos