Imaginemos que tenemos una lista de empleados con sus edades como esta:
La lista continua hasta un total de 1000 empleados. Por algún oscuro motivo el jefe nos solicita saber cuantos empleados tienen por tramos de edad de 10 en 10 años. O sea, rellenar un cuadro parecido a este:
Una solución sería utilizar la función CONTAR.SI o CONTAR.SI.CONJUNTO pero se complica un pelín ya que el primero es fácil pero los siguientes deben restar los anteriores. Asimismo, el último también difiere.
En lugar de tanta complicación, podemos utilizar la función FRECUENCIA que nos permitirá obtener la cantidad de valores de un rango que se repiten dentro de un intervalo de valores.
Para nuestro ejemplo se trata de obtener la gente que tiene hasta 20 años, de 21 a 30, de 31 a 40, etc.
La función FRECUENCIA utiliza 2 argumentos: el rango de datos a evaluar y el rango de tramos o grupos a obtener. Devolverá una matriz con tantos elementos como el rango de tramos +1. Ese +1 corresponde a la cantidad de valores que no corresponden a ningun tramo.
Dado que en nuestro intervalo de valores tenemos un último valor que podríamos considerar «resto», el tramo que tomaremos como segundo argumento excluirá esa última fila de forma que el último elemento de la matriz devuelta sea ese «resto».
La función FRECUENCIA apareció en la versión 2013 y, hasta la aparición de las versiones 365, requería de una combinación especial de teclas (CTRL+SHIFT+INTRO) para convertirla en una fórmula de matriz heredada:
Como curiosidad, para eliminar una función de esas características, es necesario seleccionar todo el rango resultante antes de pulsar la tecla SUPR.
Cabe destacar que la función FRECUENCIA es útil para tramos numéricos. Para contar por tramos no numéricos deberíamos recurrir a las funciones de contado condicional CONTAR.SI o CONTAR.SI.CONJUNTO.
Deja un comentario si te gustó
0 comentarios