top of page
Foto del escritorJaime Franco Jimenez

Crear un contador dinámico con la función AGREGAR

Seguimos trabajando con el modelo que suelo hacerlo, ventas de productos en diferentes centros comerciales, provincias, y, fechas.


El modelo no esta en formato de tabla.









Vamos a añadir una nueva columna a partir de la columna A, para ello, hago clic con el botón alternativo de ratón, sobre la columna A, y, elijo insertar.













Como nombre le voy a poner contador.








Bien, en la celda A2, pongo el numero 1, y, en la celda A3, el número 2.









Selecciono ambas celdas, y, hago clic en el controlador de relleno.









Al seleccionar los números 1, y, 2, al arrastrar, se produce una resta del numero mayor menos el numero menor, en este caso, 2 menos 1, da como resultado 1, por lo que el contador va de uno en uno.


Ya tenemos nuestro contador.











Voy a filtrar por una provincia.


Si los filtros no están activados, pulsamos CTRL más SHIT más L.


Vemos en la columna de contador, que nos pone el numero que le corresponde a cada fila, por lo que el resultado es correcto.












Pero, quiero que cuando realice un filtro, dicho contador se reinicie, es decir, empiece desde 1, y, vaya sumando 1, hasta la última fila ocupada.


Voy a borrar este contador, para ello, quito el filtro, si nos fijamos en los iconos de los filtros, sabemos cual es la columna filtrada, porque en dicho icono, aparece una especie de embudo, pues, desplegamos dicho icono, y, seleccionamos borrar filtro de provincia.










Nos colocamos en la celda A2, pulsamos CTRL mas SHIFT mas cursor abajo, y, pulsamos la tecla de suprimir.


Sabemos que a la función AGREGAR, podemos indicarle, entre otras cosas, que omita las filas ocultas, es decir, aquellas que están filtradas, pues, en la función que vamos a usar para crear este contador.


En la celda A2, escribo el signo igual, seguido de la función AGREGAR, y, abro un paréntesis.


=AGREGAR(


Se abre una ventana donde debemos de seleccionar la operación a realizar, en este caso, selecciono CONTARA, que va a contar las celdas alfanuméricas dentro de un rango.












Punto y coma, se abre otra ventana, donde seleccionamos omitir filas ocultas.








Punto y coma, y, como argumento referencia, ponemos B1:B2, cerramos paréntesis, y, aceptamos.


=AGREGAR(3;5;B1:B2)


Nos devuelve el numero 2, porque cuenta la celda B1, y, B2.










Por lo que tenemos que restar 1, para que comience en 1.


=AGREGAR(3;5;B1:B2)-1










Lo siguiente va a ser fijar la celda B1, para ello, seleccionamos la celda, y, pulsamos F4.


=AGREGAR(3;5;$B$1:B2)-1


Si arrastro una vez, vemos que nos devuelve el numero 2, porque, la función CONTARA, esta contando el rango desde B1 a B3, que nos devuelve el valor 3, pero como tenemos que restarle 1, nos devuelve el valor 2.






Arrastramos hasta el final, y, tenemos nuestro contador.















Volvemos a filtrar por una provincia, y, vemos como el contador empieza, de nuevo, desde el valor 1.













Esto es debido a que a la función AGREGAR, le hemos dicho que omita las filas ocultas.



805 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Comments


bottom of page