Buscar este blog

31 de octubre de 2012

Funciones anidadas en Excel

Explicación del problema

Un amigo me envío una la lista de códigos (ver imagen). Con esta lista necesita crear series las cuales obedecen a la siguiente regla. Si el número es 1001, la serie es 1000, si el número es 2003, la serie es 2000 y así sucesivamente.
Funciones anidadas

Solución

Para hacer el trabajo más rápido optamos por utilizar la siguiente fórmula:
=VALOR(CONCATENAR((IZQUIERDA(A3,3)),0))
Esta fórmula se coloca a la derecha de la columna A.

Explicación

Explicación funciones anidadas

La fórmula está construida con funciones de manera anidada. Vamos por partes (tomando como referencia la fórmula en la celda B3) 

Con la función =IZQUIERDA( )  se obtiene los tres primeros dígitos de izquierda a derecha del código en la celda A3 .

La función =CONCATENAR( ) une el resultado de la función =IZQUIERDA a un cero, ésto porque los valores que cambian a la derecha del códigos solo son de un dígito.

La función =VALOR( ) convierte todo lo anterior a valor numérico.

Cuando cambia más de un dígito

Como solo es un dígito el que cambia, solo tomamos los primeros tres dígitos en la función izquierda, si cambiaran de 1 a 2 dígitos entonces en la fórmula quedaría de la siguiente manera, ver imagen.


Observe que al cero de la izquierda se le agregó un cero más incluyendo las comas dobles. En la fórmula IZQUIERDA solo se requieren los primeros dos dígitos de la izquierda.


Lo Último de mi Blog

LinkWithin

Related Posts with Thumbnails
¡¿Te gusta Capacitate?, recomiéndalo