Mostrando las entradas con la etiqueta Autofiltro. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Autofiltro. Mostrar todas las entradas

domingo, abril 30, 2006

Uso de la función SUBTOTALES de MS Excel

Ya hemos hablado sobre el uso del comando Subtotales del menú Datos. Por lo general, esta es la forma más sencilla y segura de utilizar la función SUBTOTALES para consolidar datos.
Pero la función tiene algunas características que la tornan muy útil, en especial en combinación con el comando AUTOFILTRO.
La sintaxis de la función SUBTOTALES es la siguiente:

SUBTOTALES(núm_función;ref1,ref2,...)

Donde núm_función es el argumento que determina que tipo de operación efectuará SUBTOTALES

1 - PROMEDIO
2 - CONTAR
3 - CONTARA
4 - MAX
5 - MIN
6 - PRODUCTO
7 - DESVEST
8 - DESVESTP
9 - SUMA
10 - VAR
11 - VARP

Una característica importante de SUBTOTALES es que la función pasa por alto las filas ocultas. Esto es importante cuando sólo desea obtener el subtotal de los datos visibles que resulta de una lista filtrada.

En todos los ejemplos que aparecen en el
fnc_subtotal_sparchivo con ejemplos de la función SUBTOTALES, se puede apreciar la importancia de esta característica. Por ejemplo, si aplicamos AUTOFILTRO a una lista de ventas por productos, podemos obtener un total de cada producto al ocultar los restantes con el filtro usando la función SUMA (9). Lo mismo se puede hacer con PROMEDIO (1) y demás funciones.
Por ejemplo, si tenemos esta lista de edades de empleados por departamentos



Aplicando PROMEDIO (1), al auto filtrar la lista podemos ver la edad promedio de cada departamento:



Un uso interesante es con CONTARA (3). En el
archivo podemos ver un ejemplo donde cada vez que filtramos la lista, el número de orden se mantiene correlativo. La función utilizada en la celda A7 es =SUBTOTALES(3,$C$7:C7) que luego copiamos al resto del rango.
Prestar atención a la notación del rango en el segundo argumento de la función: el primer miembro del rango ($C$7) es una referencia absoluta, mientras que el segundo es una referencia relativa que cambia al copiar la función a lo largo del rango.




Categorías: Funciones&Formulas_

Technorati Tags: ,

domingo, enero 22, 2006

Como construir una lista de valores únicos en Excel

Los ejemplos en esta nota fueron desarrollados usando la versión inglesa de Excel. Por favor, lean esta nota.

Un uso frecuente es importar reportes del mainframe a Excel para luego elaborar allí los datos. Excel tiene muchas ventajas en este terreno sobre todos los sistemas centrales y esta es una de las razones principales de su éxito.
Supogamos que importamos a Excel un reporte de las ventas del período. Este informe tiene cuatro columnas: número de factura, nombre del cliente, fecha y monto. El informe tiene, supongamos, 12.000 líneas. Queremos saber cuáles son los clientes qué aparecen en el informe, es decir obtener una lista donde el nombre de cada cliente aparezca una sola vez.
Una solución es utilizar una tabla pivot. Pero digamos que no estamos familliarizados con esta técnica. Otro camino de obtener esta lista es utilizar el menú Data--->Filter--->Advanced Filter.
Nuestro informe una vez importado a Excel se ve así


Abrimos el menú Data--->Filter--->Advanced Filter


Ahora hay que hacer lo siguiente:

  1. Marcamos la opción "copy to another location"
  2. Seleccionamos el rango relevante en la ventanilla "list range", en nuestro ejemplo B1:B21
  3. Marcamos "unique records only"
  4. En la ventanilla "copy to" seleccionamos una celda en la misma hoja (no se puede copiar la lista directamente a otra hoja) por ejemplo F1


Apretamos OK y en la columna F aparecerá la lista con los nombres


Si te gustó esta nota anotala en del.icio.us


Technorati Tags: ,



Categorías: Manejo de Datos_, Varios_