MS Excel 3

Este truco lo hago para separar los paréntesis de la abreviación de los símbolos de las compañías que quiero investigar en la bolsa de valores. Si sigues el mercado de la bolsa de valores y lees artículos en internet, te encontrarás con listados que se ven de la siguiente manera:

ABB Ltd (ABB)












Arris Group Inc (ARRS)












Countrywide Financial Corp (CFC)












ConocoPhillips (COP)












Costco Wholesale Corp (COST)












EMC Corp (EMC)












Evergreen Solar Inc (ESLR)












First Solar Inc (FSLR)












FMC Technologies Inc (FTI)












Corning Inc (GLW)












Goldman Sachs Group Inc (GS)













Por ejemplo. Para obtener el valor que esta entre paréntesis para la empresa ABB Ltd. (ABB), vas a necesitar combinar tres formulas. La función Right/Left, Find y Len. En realidad son cuatro, pues right y left son dos funciones diferentes, pero si sabes usar una entenderás como se usa la otra.

Empezare por definir las funciones y luego daré la explicación de como unir cada una de las funciones para obtener las letras que se encuentran entre paréntesis "ABB".


Right: retorna el último valor de una linea de texto. Por ejemplo: La palabra "Excel" tiene cinco letras si escribimos una formula como la de la figura 1. El resultado sera: "el". En la fig. 1 podemos notar que D3 es la celda que contiene la palabra "Excel", mientras que el número dos, es lo que le indica a la función cuantos caracteres deben de extraer de la derecha de la palabra. La función Left tiene el mismo principio. Retorna el valor de la izquierda.

Len: retorna el número de caracteres que tiene una palabra. Por ejemplo, la palabra "Excel" tiene cinco letras. Por lo tanto, el resultado de la formula es el número 5. Ver fig. 2.


Find: encuentra un valor dentro de una linea de texto y retorna el número de la posición inicial de ese valor que buscas. Esta formula tiene tres parámetros que debes de definir. El primero es el caracter a encontrar, en este caso, es el parentesis. El segundo es la celda donde está la linea de texto. Y el tercero, es la posición donde la función empezará a buscar el carácter a encontrar. Si lo dejas en blanco, la función buscara desde el principio de la linea de texto. Ver Fig 3.

De aquí en adelante se torna un poco complicado ya que, tendrás que combinar una formula dentro de la otra. Me explico, las tres formulas usadas anteriormente no cumplen el propósito por si solas. Pero si las usamos en combinación podremos obtener el resultado deseado.

Para obtener el valor entre paréntesis debes de tomar tres pasos. Baja el archivo donde veras el ejemplo de como uso las formulas.

1. El paso uno es extraer la ultima sección donde se encuentran la palabra entre paréntesis (ABB). Esto se obtiene usando la funcion de Right en conjunto con Len y Find. De la siguiente manera:
=RIGHT($A3,LEN($A3)-FIND(" (",$A3))

Esta formula da como resultado (ABB). Esta formula calcula la cantidad de caracteres (Len) de la celda menos la cantidad de carácter a partir del paréntesis derecho.

2. El segundo paso es extraer el parentesis de la derecha. Esto lo obtienes con la siguiente formula:

=RIGHT($B3,LEN($B3)-FIND("(",$B3))

Esta formula te dará como resultado: ABB). Esta formula calcula la cantidad de caracteres (Len) de la celda del paso 1 menos la cantidad de carácter a partir del paréntesis izquierdo. Por último,

3. Separar el paréntesis del lado de izquierdo utilizando la función Left.

=LEFT(C3,LEN(C3)-1)

Esta Formula te dará como resultado ABB. Son muchos los pasos y tal vez hasta complicados, pero si practicas se convertirá en algo fácil de hacer, y cada vez que lo necesites te tomará dos o tres minutos para completar.

Es posible que no la entiendas de una vez, pero cuando lo hagas te será muy fácil construir formulas que hagan diferentes funciones dependiendo el uso que quieras darle. La practica hace la perfección!

1 Response to "MS Excel 3"

Gigi German Says :
August 21, 2007 at 4:48 PM

Un cursito de Excel intensivo y de gratis ;) Nice, me voy a imprimir todas las lecciones, un besito, tan bonito!

Y hoy, esta lloviendo? Si no, espero que comience cuando ya estes en casita.

Gigi

Post a Comment