domingo, febrero 05, 2006

La función SUMAPRODUCTO, una explicación básica

En una nota anterior he mostrado como calcular un promedio ponderado utilizando la función SUMAPRODUCTO (SUMPRODUCT en la versión inglesa de Excel), sin entrar en demasiado detalle sobre cómo funciona.
Esta función se comporta como las funciones matriciales, pero sin la necesidad de pulsar Ctrl+Shift+Enter para anotarla.
Con SUMAPRODUCTO se pueden hacer de una vez cálculos que de otra manera habría que realizar en varios pasos.
La forma más sencilla de explicar esta función es con un ejemplo. Esta función multiplica vectores (Excel en castellano los llama matrices), que son listas de valores que se encuentran en distintos rangos. La condición necesaria es que todos los rangos tengan el mismo "tamaño".
Así, si tenemos en una hoja una lista de productos en la columna A, los precios de estos productos en la columna B y las cantidades vendidas en al columna C, la fórmula =SUMAPRODUCTO(B2:B11,C2:C11) nos dará como resultado el total vendido.




Sin esta función tendríamos que calcular cada producto por separado y luego sumarlos en otra celda. Es decir, 10 fórmulas para multiplicar y otra para sumar las multiplicaciones, en lugar de una única fórmula.


Pero con SUMAPRODUCTO se puede hacer mucho más. Por ejemplo, contar cuántos productos de nuestra lista hay entre dos precios determinados, o cuántos productos han producido ventas por encima de cierto monto. Estas técnicas los mostraré en la próxima nota.



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



Technorati Tags: ,



Categorías: Funciones&Formulas_, Formulas Matriciales_

Semana nueva, cara nueva!

Algunos de mis visitantes han tenido problemas con el diseño del blog. Ciertos elementos "desaparecen" en determinadas situaciones, problema que aparentemente está relacionado con la resolución de la pantalla.
Así que he decicido cambiar el diseño del blog (bitácora?). Espero que de esta forma se solucionen los problemas.
Una buena semana para todos

sábado, febrero 04, 2006

Usos de Pegado Especial (Paste Special)

En notas anteriores he mostrado algunos de los usos de la funcionalidad pegado especial (paste special) e ir a (goto).
Hace unos días atrás tuve la oportunidad de mostrar a uno de mis colegas de trabajo el uso de estas dos funcionalidades.
Este colega había preparado un informe de ventas que debía presentar al directorio de la compañía. Como de costumbre, había terminado el informe unos diez minutos antes de la reunión y mientras hacía los últimos ajustes se dio cuenta de un "pequeño" detalle. El informe había sido preparado en dólares, pero el directorio había pedido que el informe fuera presentado en euros.
Aplicando las funcionalidades de Ir a y Pegado Especial podemos solucionar problemas de este tipo en segundos.
Supongamos que tenemos un informe de ventas, por producto y país, todo expresado en dólares




Después de aplicar Subtotales, como ya hemos explicado, tenemos este informe



Como podemos ver cada subtotal y el total son calculados por fórmulas SUBTOTALES

Para expresar este informe en euros en lugar de dólares, tenemos que multiplicar todos los importes por la tasa euro/dólar (supongamos una relación euro/dólar de 1:1,20), cuidándonos de no multiplicar números que sean producto de una fórmula, ya que en ese caso las celdas con fórmulas SUBTOTALES mostrarían resultados dobles.

Para hacer esto procedemos de la siguiente manera:
En una celda alejada anotamos la tasa euro/dólar, en nuestro ejemplo en al celda D1, y copiamos el valor de esta celda (Ctrl+C o Edición--->Copiar). Luego seleccionamos el rango de los números (en nuestro ejemplo, C3:C23) y pulsamos F5 (Ir a).



Pulsamos el botón "Especial" y en el diálogo que se abre elegimos "constantes" y "números"



Y pulsamos "aceptar". Los números que son resultado de una fórmula no serán seleccionados.



Ahora abrimos el menú Edición--->Pegado Especial y elegimos las opciones "valores" y "multiplicar"


Nuestro informe está expresado ahora en euros. Los números en el informe no están ligados al valor de la celda D1, y por lo tanto podemos borrarla.



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



Technorati Tags: ,



Categorías: Varios_