Saturday, December 06, 2008

Ya lo habian pensado!

Es algo muy curioso cuando te surge una necesidad y sabes por dentro que ha alguien ya le paso antes y por ende ya lo solucionaron. Teniendo en cuenta lo anterior, tuve el siguiente percance realizando unos calculos para las partes de una PC como la MainBoard, Memoria, Disco Duro, Procesadores(+ de 1), teniendo todo eso a mano me puse a realizar una simple lista de cosas para calcular el total, pero ahora si el dilema queria realizar una suma considerando un procesador (el quad core) y con el otro procesador Core 2 Duo, pero como lo tenia lista no era posible, la unica salida era realizar otro excel, pero me surgio la duda, si le pongo un flag, podria decirle a la funcion suma que tome el valor de un procesador o el otro, entonces buscando unos minutos en la web, con ayuda del ingles, encuentro lo siguiente:

La funcion SUMAR.SI

Sumar.Si( R1, V, R2 )

Donde:

R1: Es el rango con los flags, en este caso 1 o 0.
V: Es el valor que quieres que filtre en la suma, en este caso le pondrias 1.
R2: El mismo numero de filas que el Rango1, claro que en diferente columna.

En la siguiente imagen tenemos el calculo con la funcion Suma:



El resultado de aplicar la funcion Suma



Si deseamos sumar solo algunos valores de la lista utilizaremos la funcion Sumar.Si, en tal caso hacemos uso de una columna adicional en donde los valores de 1 nos indicara que valores a tomar en cuenta para la suma, asi como el parametro V=1, donde le indicamos que sume aquellas celdas cuya condicion sea 1.



Links Relacionados:
Url 1