Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/10/2010, 03:26
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Funcion JERARQUIA o RANK de Excel en PHP

No encuentro la función en Excel. Pero, según esto, el ranking sería el recuento de valores de una lista ordenador por ocurrencia, es decir, ordenados por el número de veces que aparecen. Aunque el número de veces que aparecen no te interesa, el recuento es necesario. Por lo tanto, el ranking se obtendría de:
1. Contar los valores de un array
2. Ordenarlos por ocurrencia
3. Listarlos

Siguiendo el ejemplo anterior:

Código PHP:
<?php

$array 
= array(2,3,4,3,4,5,6,7,8,9,0,9,8,8,7,6,5,4,3,2,1,4);

echo 
"<pre>Array original<br>";
print_r($array);
echo 
"</pre>";


asort($array);
$new array_count_values($array);
echo 
"<pre>Recuento de valores del array<br>";
print_r($new);
echo 
"</pre>";

asort($new);

echo 
"<pre>Ranking (NÚMERO => RANKING)<br>";
print_r($new);
echo 
"</pre>";

?> 
saludos