martes, 24 de julio de 2018

BUSCARV Anidado con SI.ERROR

Hola  a todos, 


Acá les comparto mi último video, este muestra cómo trabaja la función BUSCARV anidada con la función SI.ERROR, y también como trabaja anidada con otro BUSCARV.


 De igual manera, aca les dejo el enlace para descargar el archivo ejemplo. 

sábado, 23 de diciembre de 2017

Funcion REPETIR

FUNCION REPETIR

Cuando deseas armar un archivo plano donde el número de caracteres es estándar pero el dato que debes diligenciar varia en su número de caracteres, posees problemas y posiblemente tomes mucho tiempo en resolverlo manualmente.
Para ilustrar mejor utilizare un ejemplo:
Supongamos que debemos completar un archivo plano con los siguientes campos que tenemos en una base de datos en Excel:







La estructura del archivo plano es la siguiente.











Para solucionar inconvenientes de este tipo en realidad hay dos o más formas de hacerlo, una de ellas es con las funciones lógicas anidadas =SI e =Y de la siguiente manera:
Columna Ítem =SI(Y(A2<10>=1);"!0000"&A2;SI(Y(A2<100>=10);"!000"&A2))
Columna valor =SI(Y(B2<1000>=100);"!0000"&B2;SI(Y(B2<10000>=1000);"!000"&B2))
De esta forma quedaría perfecto si no se pretenden valor más altos a  10.000 ni más de 100 ítems y en realidad para cualquier valor, pero estaríamos obligados a ampliar la cantidad de condiciones hasta llegar a tener una función tan larga que no podamos controlar en algún momento como esta que relaciono a continuación por ejemplo:








O incluso esta otra:








Adicionalmente tenemos la restricción que solo nos funcionaria para valores numéricos y no para valores alfanuméricos.
La otra forma de solucionar este inconveniente es utilizando la función te texto =REPETIR o =REPT (En inglés), la cual se define así:
“Repetir el texto un numero de determinado de veces”. La sintaxis de esta función es realmente básica y se define de la siguiente manera:
Texto: Es el texto que desea repetir.
Núm_de_veces: Es el numero positivo que especifica el número de veces que el argumento texto se repita.
Entoncces la estructura de la sintaxis queda de la siguiente manera.
=REPETIR(texto;num_de_veces).
Ahora, volviendo al ejemplo que tomamos al inicio, utilicemos la función de la siguiente manera.
Tenemos los  mismos datos, pero necesitamos que la columna “Item” contenga 5 caracteres en total, pero como solo tenemos 1, los otros 4 caracteres deben ser “0” por sintaxis del archivo plano; y en la columna “Valor” necesitamos que contenga 7 caracteres, de la misma manera, aquellos datos que contengan menos de 7 caracteres deberán completarse con “0” a la izquierda.







Para tal fin emplearemos nuestra función en estudio =REPETIR anidada con la función LARGO , de la siguiente manera.
=REPETIR("0";D$1-LARGO(A2))&A2












Esta función la podemos leer de esta manera:
Devolver en la celda D2 el numero 0 (cero) las veces que establezca celda D1 menos la cantidad de caracteres que contenga la celda A2 y adicionando al final la información contenida en la celda A1.
Y de esta manera quedaría la  función REPETIR anidada con la función LARGO…

viernes, 8 de diciembre de 2017

Funcion LARGO

Esta función es una función poco utilizada pero muy útil en realidad, muchas personas desconocen que esta función existe y obviamente para que sirve, bueno, hoy les traigo una breve explicación acerca de esta importante función.

La función largo es una función de texto que devuelve como resultado el número de caracteres que contiene una celda, o campo.

La sintaxis es muy sencilla: =LARGO(texto)

Un breve ejemplo es el siguiente:







Donde obtendremos como resultado el numero 5, veamos:








Y de esta manera quedaría la función LARGO o LEN (Ingles).

En el siguiente post estaremos anidando esta función con la función REPETIR para que tenga mayor sentido. 


RECOPILACION DE VIDEOS

Ver recopilacion de videos aqui dejame tu inquietud y/o solicitud de algun tema en especifico y de seguro volvere con la respuesta.

domingo, 24 de julio de 2016

SUMAR.SI

Buenas a todos los seguidores de  Aprender a usar Excel, de Alex Merlano y de Roy Merlano. 

En esta ocasión vamos a analizar la función sumar.si; esta función es la unión de dos funciones que son la función "suma" y la función "si"; esta función es la que nos permite sumar en una lista de valores solos los que cumplan con un criterio que nosotros mismos le indiquemos; por ejemplo en una base de datos de ventas de un periodo cualquiera queremos saber cuanto vendió cada vendedor, esta es la función perfecta para determinarlo.

La sintaxis de esta función es " sumar.si(rango;criterio;rango_suma).

Definamos los parámetros:

1.Rango: Es el rango de celdas que desea evaluar. (Columna donde esta repetido varias veces o donde creemos que esta el criterio que queremos sumar, cuando se trabaja con hojas como bases de datos es mas fácil determinar este parámetro porque nos limitamos a señalar todo la columna por ejemplo Hoja1!A:A).

2.Criterio: Es el criterio o condición que determina qué celdas deben sumarse. Puede estar en forma de numero, texto o expresión. (Osea es la condición que debemos colocar para la suma de los valores que están en la base de datos, este valor puede estar determinado por cualquier tipo de dato incluso hasta el resultado de una formula, ahora, tambien podemos usar un valor relativo, por ejemplo, si necesitamos sumar solo los valores mayores que 1 podemos colocar este parámetro de la siguiente manera ">1", mas adelante dejare un ejemplo mas fácil de entender).

3.Rango_Suma: Son las celdas que se van a sumar. Si se omite, se utilizaran las celdas en el rango. (Este es el rango donde se encuentran los valores que necesitamos conocer de una manera agrupada por el criterio que hallamos definido en el parámetro anterior).

Ahora si, como dicen los Norte americanos "Here we go"

Digamos que tenemos una base de datos de ventas de cualquier periodo y de cualquier artículos, tomare una base de datos que tengo de unos cosméticos para el ejemplo.

Digamos que la siguiente información se encuentra en la una hoja llamada "AprenderExcel BaseDatos".



Ahora vallamos a la hoja llamada "AprenderExcel Sumar.Si". 
Donde ya debemos tener una lista de los nombre que aparecen en nuestra base de datos, que la pueden sacar con un filtro avanzado, si no lo saben hacer ver Aquí.

luego si podemos iniciar a utilizar nuestra función:  

 
Ahora podemos extender la formula hacia abajo con un doble clic en la parte inferior derecha (Para nosotros izquierda para la pantalla); y de esta manera nos traerá el valor que vendió cada uno de os vendedores.

Ahora si queremos utilizar la función sumar.si pero con valores relativos, es decir si queremos que nos sume solamente valores que sean superiores a 8.000 (Por ejemplo), debemos notar que no podremos programar los parámetros igual que como hemos visto hasta ahora.

Here we go again:

En esta ocasión debemos nombrar en el parámetro rango el rango de celdas que en el punto anterior nombrábamos en el parámetro  Rango_suma, y en el parámetro Criterio, colocar (las comillas deben ir en la función), "<8000 o="">8000" o ">8000" según el caso.

En nuestro ejemplo estos serian los resultados:


Gracias por preferirnos, deja tu comentario y comparte.

Descargar el archivo aquí