martes, marzo 21, 2006

Reemplazando la tilde – Una actualización

En una entrada reciente había señalado el problema que existe cuando tratamos de buscar o buscar y reemplazar la tilde ("~"). El mismo problema existe con el signo de interrogación ("?") y con el asterisco ("*").
En esa entrada sugería utilizar el menú Texto en Columna para reemplazar la tilde por el guión.
En realidad existe una forma más práctica de efectuar estas tareas, como esta señalado el la base de conocimientos de Microsoft (existe una traducción al castellano: Cómo buscar y reemplazar tildes y caracteres comodín en Excel).
Citando a Microsoft:


Microsoft Excel utiliza la tilde (~) como un marcador para indicar que el carácter siguiente es una literal. Al elegir Buscar o Reemplazar en el menú Edición para reemplazar o buscar una tilde (~), un asterisco (*) o un signo de interrogación, debe preceder al carácter con una tilde (~).

NOTA: Si desea buscar o reemplazar una tilde en su hoja de cálculo, debe escribir una tilde doble.


Por ejemplo, para reemplazar la tilde en 1~22~333~4444 por un guión usamos




Para reemplazar el asterisco en 1*22*333*4444 por el signo / usaremos





Categorías: Manejo de Datos_, Varios_


Technorati Tags: ,

domingo, marzo 19, 2006

Uso del Solver en Excel

For the english version of this post, press here.

Ayer hablamos sobre como usar Buscar Objetivo (Goal Seek) de Excel para resolver problemas dependientes de una sola variable. La funcionalidad Buscar Objetivo nos permite responder a la pregunta cuál debe ser el valor de una variable para obtener un determinado valor en una función (o fórmula).
Cuando queremos resolver problemas que dependen de más de una variable, la herramienta a usar es el Solver.
El Solver es un complemento de Excel (Add – In). Si no aparece en el menú Herramientas (inmediatamente debajo de Buscar Objetivo) hay que instalarlo.
Para esto hay que activar el menú Herramientas--->






Y señalar el Solver

Supongamos el siguiente problema (para
descargar el cuaderno del ejemplo apretar aquí):

Dados estos datos



Queremos armar la cartera de inversiones que maximice las ganancias, sujeto a la restricción de no invertir en cada tipo de inversión más de lo permitido.
Para resolver este problema con el Solver debemos primero construir un modelo:



Las fórmulas en el rango E7:E9 son =$C$3*D7;


en el rango F7:F9 son =E7*C7;
las celdas en el rango D7:D9 las dejamos vacías para recibir en ellas la solución del problema.

El siguiente paso es determinar los parámetros del solver:




Interpretamos el diálogo que se abre de la siguiente manera:

Set Target Cell to: la celda para la cual queremos encontrar la solución. En nuestro caso F10.

Equal to: en nuestro caso elegimos "Max", es decir, maximizar el resultado en F10 (que contiene la fórmula =SUMA(F7:F9))

Subject to Constraints: las condiciones del caso. Para introducir estas condiciones apretamos el botón Add.


En nuestro caso:

D10 = 1, ya que el total de las partes de la cartera no pueden superar el 100% de la cartera.

D7<=B7, para cumplir la condición que la inversión en este tipo de bien no supere lo establecido en la celda B7 D7<=0, para evitar que Solver nos de un resultado negativo, lo que sería cierto matemáticamente, pero carente de sentido en la realidad. De la misma manera procedemos con el resto de la condiciones.
Finalmente pulsamos "Solve". Se abre un diálogo donde Excel nos muestra la solución encontrada.



Para retener los resultados apretamos "Keep Solver Solution".



Categorías: Funciones&Formulas_, Varios_




Technorati Tags:

sábado, marzo 18, 2006

Uso de Buscar Objetivo (Goal Seek) en Excel.

For the english version of this post, press here.

Esta semana he estado ocupando desarrollando un modelo de optimización para el departamento de productos para la industria avícola de nuestra empresa.
El modelo que construí, y cuyo objetivo no será mencionado por razones obvias, está basado en el uso de la funcionalidad Solver de Excel. En el pasado ya he escrito sobre el
uso del Solver para resolver sistemas de ecuaciones. En esta oportunidad hablaremos sobre Buscar Objetivo (Goal Seek en la versión inglesa). Al uso del Solver le dedicaré la próxima entrada.

El cuaderno con los ejemplos de esta entrada se puede
Buscar Objetivodescargar aquí.

El uso de Buscar Objetivo es sencillo. Supongamos la siguiente pregunta: sabiendo la tasa de interés, el plazo en el que deberemos pagar el préstamo y el monto del pago mensual que estamos dispuestos a afrontar, cuál es monto del préstamo que podemos pedir.

Para encontrar la solución montamos un modelo (sencillo en este caso) en Excel






La fórmula en la celda C5 es =PAGO(C3/12,C4,-C6), dónde dividimos la tasa de interés anual (C3) por 12 para obtener la tasa mensual, C4 el plazo del préstamo en meses, C5 el pago mensual que estamos dispuestos a afrontar y C6 la celda donde recibiremos la solución (la celda está en blanco antes de usar el Buscar Objetivo).

Supongamos que el monto mensual que estamos dispuestos a pagar es de 1,500. Pulsamos el menú Herramientas--->Buscar Objetivo. En el diálogo que se abre completamos los siguientes datos



Apretamos "Aceptar" y vemos el resultado que Excel encontró (no siempre se puede encontrar una solución)



Volvemos a apretar "aceptar" y los datos de la solución pasan a la hoja de Excel.



Buscar Objetivo funciona cambiando una de las variables de la formula. En casos en que queremos buscar un resultado evaluando más de una variable y sujetando el resultado a condiciones, debemos usar el Solver. Esto será expuesto en la próxima entrada.


Categorías: Funciones&Formulas_, Varios_


Technorati Tags: ,