martes, 27 de diciembre de 2011

Análisis de un crédito de consumo con Excel

Para comenzar nuestro análisis debemos explicar que es un crédito de consumo.
Un crédito de consumo es un préstamo a corto o mediano plazo que se otorga para obtener dinero de libre disposición. Normalmente los clientes lo utilizan para financiar la compra de bienes de consumo (por ejemplo, electrodomésticos) o el pago de servicios (por ejemplo, el pago de un tratamiento dental), etc. Los plazos en general son entre 1 y 3 años y su pago se efectúa en cuotas, normalmente iguales (la última puede ser algo superior) y sucesivas.

Los gastos que involucra la contratación de un crédito de consumo pueden ser gastos notariales, impuestos, gastos inherentes a bienes recibidos en garantía, primas de seguros, etc.
Estos créditos se pueden pagar anticipadamente de manera parcial o totalmente, esto es, cancelar la o las cuotas del crédito antes de la fecha de vencimiento previamente pactada con el banco. Este último punto se puede ver con más claridad en link que se junta al final de

Para poder calcular nuestro crédito de consumo podemos ocupar la formula financiera PAGO, la que calcula el pago de un préstamo basado en pagos y tasa de interés constante. Esta fórmula nos ayudara a determinar la cuota de un préstamo para un determinado período de tiempo y tipo fijo de interés. Para llevar esto a cabo hay que tener algunos conceptos claros:
  • Capital: cantidad prestada en el crédito.
  • Tasa: tipo o interés nominal al que está sometido el préstamo, generalmente se da en % y puede ser anual, mensual, etc.
  • Período: duración del préstamo hasta su vencimiento.
  • Periodicidad: tiempo que pasa entre cada pago de las cuotas. Puede ser mensual, trimestral, anual, etc.
  • Cuota: cantidad que hay que abonar en cada pago y que depende de las condiciones anteriores.

(continúa)
Leer más...

Reglas de validación en la creación de Tablas en Access.

En este post intenta explicar qué son (y cómo se agregan) las reglas de validación en la creación de tablas en Access. Reglas de validación se utilizan para indicar qué valores debe aceptar un campo, es decir, restringen lo que los usuarios pueden escribir en un campo determinado y, además, ayudan a asegurar que los usuarios de la base de datos especifican el tipo o la cantidad de datos correctos.

A medida que se introducen los datos, se verificará que éstos cumplen las distintas reglas de validación. Si los datos introducidos no cumplen con las especificaciones no serán ingresados.

Para crear una regla para los datos de un campo:
  1. Entrar en la vista de diseño de la tabla que se quiere crear una regla, donde se especifican (en la parte inferior) las “propiedades del campo” de la respectiva propiedad.
  2. En el cuadro Regla de validación, escribir una expresión que establezca las condiciones para la introducción de datos, en la propiedad que se quiera especificar.
Una vez creada una regla de validación para un campo de una tabla, dicha regla se aplicará automáticamente cuando se agregue ese campo a una consulta o a un formulario.

Algunos ejemplos de reglas de validación que se pueden crear son:

  • Ejemplo 1. Para evitar que alguien introduzca una fecha anterior a la actual: Regla de validación: >=Fecha()
  • Ejemplo 2. Si se desea que el valor de un campo sea mayor o igual que 50: Regla de validación: >=50
  • Ejemplo 3. Si se desea que en un campo el número introducido sea distinto de cero: Regla de validación: <>0
  • Ejemplo 4. Si se desea que en un campo que especifíque la edad, solo se consideren mayores de 18 años: Regla de validación: >=18


Las reglas de validación se pueden introducir directamente en el cuadro de texto Regla de validación, o bien utilizando el Generador de expresiones Para crear una expresión utilizando el Generador de expresiones:

  1. Hacer clic en la propiedad para la cual se desee crear una expresión.
  2. Hacer clic en el botón Generador que hay junto al cuadro de la propiedad (un botón con 3 puntos que está a la derecha).

Para crear una regla de validación a través de este cuadro hay que escribir una expresión dentro del área blanca en combinación con los operadores necesarios para ella (aparecen bajo el cuadro blanco), o bien tomando las opciones que aparecen en la parte inferior del cuadro. Pueden combinarse todas las expresiones necesarias para establecer la regla de validación requerida.
Las opciones de la parte inferior se resumen en: Funciones, Constantes y Operadores, las cuales muestran un grupo de funciones y expresiones que son útiles a la hora de definir las distintas reglas de validación. Al hacer doble clic sobre una de estas carpetas en el cuadro adyacente se mostrarán las categorías que contiene la carpeta seleccionada, y el tercer cuadro las expresiones correspondientes a la categoría seleccionada. Al hacer doble clic sobre la expresión adecuada (o seleccionarla y hacer clic sobre el botón Pegar), ésta se sitúa sobre el área blanca de la parte superior del cuadro para poder completar la expresión de la regla.

Si se desea poder presentar un mensaje de error en el caso de que los datos introducidos no cumplan la regla de validación establecida. Este texto de mensaje de error debe introducirse en el cuadro “Texto de validación”, situado debajo del cuadro “Regla de validación”.

En este Video hay un ejemplo de cómo se utiliza la Regla de Validación
Autor: Cristian Medina M.
Fuente:


Leer más...

jueves, 22 de diciembre de 2011

Mejorar la eficiencia y rapidez al trabajar con ACCESS: Compactar base de datos

A medida que se va trabajando con una base de datos de ACCESS el tamaño de está va creciendo ilimitadamente mediante la creación y borrado de nuevos datos. ACCESS tiene una útil herramienta para que las bases de datos no ocupen recursos innecesarios.
Para compactar nuestra base de datos, debemos seguir estos simples pasos.:

1) Pasos a Seguir:

En la primera figura vemos una base de datos con un tamaño de 1528KB, para compactarla vamos a seguir los siguientes pasos:




a) Abrir el programa ACCESS

Vamos al menú de inicio e ingresamos a nuestro programa sin abrir ninguna base de datos.










Continúa.

Leer más...

Funcion K.ESIMO

La función K.ESIMO nos retorna el k-ésimo valor de una matriz de datos Por ejemplo, se puede utilizar K.ESIMO.MAYOR para devolver el mayor valor de un resultado, pero así como también cualquier posición dentro de la matriz .En definitiva esta función proporciona el número que ocupa un lugar determinado en una matriz (rango) de número o lista.
El ejemplo a tratar consiste en obtener los 10 aeropuertos de Chile con la mayor cantidad de operaciones. Sin embargo antes de eso debemos entender la sintaxis de la fórmula para así poder aplicarla.
=K.ESIMO.MAYOR (B4:B48;K)
La primera parte de la formula específicamente donde (B4:B48), indica la matriz de datos sobre la cual se trabajara , mientras que la k nos indica la ubicación del dato que estamos buscando.
A diferencia de la función máxima y mínimo, la cual a priori puede parecer muy similar, la función K.ESIMO.MAYOR como se indico anteriormente nos permite encontrar el dato que necesitemos según su posición.
1)
Para empezar con el ejemplo mostrare la matriz inicial de datos, junto con la cual se agregara una matriz anexa en donde colocaremos nuestros resultados.




2)
En tercer lugar comenzamos a aplicar directamente nuestra función en la posición G5, en donde siguiendo la sintaxis explicada anteriormente nos quedaría de la siguiente manera.


4)
Antes de pasar al siguiente paso es importante recalcar que por comodidad se sugiere que el valor k que se elija en la función es más conveniente usar el de la columna F, junto con esto también es importante plantear la precaución de que si uno arrastra la primera función desde el numero uno hasta el numero 10 no se obtienen lo 10 primeros valores por lo que por seguridad ir uno por uno.



5)
Acá finalmente obtenemos la agrupación de los 10 aeropuertos que mas operaciones en promedio han tenido los últimos 10 años. Sin embargo para completar el trabajo es importante asociar a cada valor obtenido el nombre que corresponda.



Para lograr esto lo podemos realizar de tres formas :

1) De forma manual , haciendo coincidir cada valor con su respectivo nombre

2) Función Coincidir : A través de esta función podemos identificar la posición relativa de un valor buscado dentro de un rango de datos.
3) Función Índice : Esta función nos permite traer el valor de una matriz de datos al indicarle la posición de la fila y columna donde se encuentra el dato que necesitamos.
Leer más...

Guia Practica para calcular Subtotales en Excel


La funcion subtotales en excel permite ordenar y clasificar totales segun criterios que se deseen obtener, desde informacion generalizada, hasta especifica segun tema elegido.

Para utilizar la función de subtotales en excel es necesario:
- Contar con una base de datos ordenados por columnas (en formato hoja datos de excel)
- Decidir segun que criterio seran subclasificados los montos.

Y proceder segun los siguientes pasos:
1° Segun el criterio elegido para ordenar los datos buscados
2° Ordenar la columna segun abecedario (para agrupar los nombres que coinciden)
3° Seleccionar todas las celdas donde se tengan datos.
4° Presionar la pestaña Datos y el botón Subtotal (En versiones de Excel anterior a 2007 aparece en menú Datos , luego presionar la opción Subtotal).
5° Aparecera un cuadro de diálogo, aca se seleccionan los datos que se utilizaran segun criterio buscado y la funcion mediante la cual se organizaran los subtotales. Existen funciones como Promedio, Máximo, Mínimo, etc.
6° Los datos estan agrupados! La hoja de calculo mostrara los subtotales desde lo mas detallado a lo mas general (1 a 3).

Ejemplo:
Buscamos conocer el total de polizas vendidas por marca de auto; para esto
es necesario abrir el archivo de datos. En el recuadro existe una nomina de automóviles que se cotizan en una aseguradora. Buscaremos la suma de las primas totales según las marcas de autos.

Siguiendo el segundo paso ordenaremos nuestra lista por el campo que deseamos cada corte de subtotal, es decir por la columna Marca para que estas aparezcan seguidas cuando sean iguales.



Leer más...

Importar y exportar datos desde la Web con Excel

Son variadas las necesidades de información inmediata esto puede ser desde tablas de ranking de deportes, pasando por estadísticas de juegos hasta nuestra planilla de la cuenta corriente, etc. Pero centrandonos en nuestra materia, esta necesidad surge como herramienta eficiente, en comparación a la digitalización manual, para la obtención de datos desde la web.

En muchas ocasiones tenemos la necesidad de trabajar en Excel con datos procedentes de otras aplicaciones. Tenemos dos alternativas:

  • Introducir de nuevo los datos en un libro de trabajo, con el consumo de tiempo que ello implica más el riesgo de introducir erróneamente los datos al introducirlos manualmente.
  • Utilizar algunas de las herramientas disponibles básicamente en Excel para importar datos.
  • Para importar datos externos a Excel básicamente disponemos básicamente de dos opciones:
  • Utilizar el portapapeles de Windows, es decir, copiar los datos de la aplicación externa y pegarlos en una hoja de Excel.
  • Importar datos de otro archivo que no tiene que ser necesariamente del formato Excel.
  • La primera opción es la más directa, pero tiene el contrapunto de ser más laboriosa y tediosa.
  • La segunda opción es más rápida, pero pueden surgir problemas de compatibilidad dependiendo del formato del archivo a importar.

Hay que tener en cuenta que existen ciertos problemas al importar datos externos y estos se generan principalmente por el formato de los propios archivos, es decir, que cada aplicación genera un archivo con un formato propio para identificar mejor el contenido de los datos, por ejemplo, Excel al generar un archivo .xls no solamente guarda los datos que hemos introducido sino que lo guarda con un formato especial para interpretar el documento en su plenitud, de esta manera sabe exactamente donde están las fórmulas, que formato estético tiene el documento, etc.
Además de esto, al importar datos de una aplicación externa debemos tener en cuenta que pueden surgir los siguientes fallos:


  • Algunas de las fórmulas no ajustan correctamente
  • El formato no se ajusta al original
  • Las fórmulas y funciones que no entiende las copia.


Dentro de las ventajas y beneficios de usar este método son varios, pero en especial hay que tomar en cuenta que cada día más y más información se encuentra en Internet.

Ejemplo Práctico:
¿Cómo Capturar una tabla de datos desde una página de Internet?


Toda la explicación, después del link.

Leer más...

martes, 20 de diciembre de 2011

Análisis multivariado en Excel con XLMiner

El análisis Multivariante es el conjunto de métodos estadísticos cuya finalidad es analizar simultáneamente conjuntos de datos multivariantes en el sentido de que hay varias variables medidas para cada individuo u objeto estudiado.

Su razón de ser radica en un mejor entendimiento del fenómeno objeto de estudio obteniendo información que los métodos estadísticos univariadas y bivariadas son incapaces de conseguir.

En general, los métodos de análisis de les clasifica en dos grandes grupos:

1. Métodos explicativos, donde encontramos métodos de regresión lineal, análisis discriminante, regresión logística, modelos de respuesta probit, logic, modelos loglineales, entre otros.

2. Métodos descriptivos, donde se están los análisis de conglomerados (clusters), análisis de datos categóricos, análisis factorial, análisis de componentes principales, análisis de correspondencias simples y múltiples, correlación canónica.

Para el desarrollo de un análisis multivariado existen herramientas anexas a Excel compuestas por distintos módulos que permiten realizar un análisis estadístico avanzado. Entre estas herramientas se encuentran XLStat, XLMiner.
XLMiner es un complemento para excel, con funcionamiento mediante macros, que permite muchos tipos de análisis que utilizan herramientas de minería de datos mas complejas como SPSS y Rapid Miner, tanto para datos de tipo corte transversal, como secuencias temporales.

Como obtenerlo:
El programa debe ser descargado desde la página web del creador http://www.solver.com/xlminer/ y llenar el formulario para la versión prueba que se encuentra al final de la página.



Se descarga, se instala y luego se ejecuta desde el la hoja Excel bajo el nombre de XLMiner, que es la hoja que contiene los macros. Al ejecutarla se debe aceptar los permisos para los macros y de esta manera ahora el Excel tendrá una pestaña adicional llamada Data Mining, que es la que contiene todas las aplicaciones para revisión y análisis de datos de XLMiner.

Más después del salto.

Leer más...

lunes, 19 de diciembre de 2011

Control de datos con Máscara de Entrada en Access



Las bases de datos cuando son manipuladas por un gran número de personas están expuestas a que los datos ingresados no sean coherentes con lo que previamente se definió. Por ejemplo cuando se debe ingresar el RUT, siempre existe la duda si poner puntos y guión o simplemente los números. Para este problema existen las máscaras de entrada, utilizadas en Access.


¿Para qué se utilizan las máscaras de entrada?

Permiten controlar el ingreso de datos en los campos de las tablas que conforman la base de datos. Su función específica es entregar un formato a los datos, para así, otorgar control sobre que valores se pueden introducir. Así, proporcionan una validación de datos e impide que los usuarios ingresen datos no válidos y finalmente, entrega a la base de datos facilidad de búsqueda de datos.

¿Cómo funcionan?

La máscara de entrada comprende tres secciones, las cuales son separadas por un punto y coma. Posee caracteres que indican como se debe rellenar el campo de la tabla.

Para explicarlo de mejor forma, se puede utilizar la máscara de entrada de un número telefónico para Chile, el que corresponde a (00)-(0)-(0000000);1;-.

Lo que se encuentra antes del primer ; corresponde a la primera sección, la cual es obligatoria. Esta contiene los caracteres que deberán ser introducidos en el campo de la tabla, además de marcadores de posición y datos literales. En el ejemplo se identifica que se debe introducir el código del país y de la ciudad, y a continuación ingresar el número de teléfono particular.

La segunda sección (entre ambos ; ) es opcional e indica el modo de almacenamiento dentro del campo. Si es 0, los caracteres de la máscara (en el ejemplo los paréntesis y guiones ubicados en la primera sección) se almacenan con los datos. Si es 1, los caracteres no serán almacenados con los datos, sólo se mostrarán. De esta forma, se ahorra espacio de almacenamiento en la base de datos. En el ejemplo, la sección dos tiene 1, por lo tanto los paréntesis y guiones sólo se mostrarán.

Finalmente, la última sección también es opcional. Esta indica el marcador de posición que se utilizará. En el ejemplo se utiliza guión en el medio para separar los códigos de país y región. Si no se escribe un carácter, de forma predeterminada se usará el guión bajo.

En la siguiente tabla, se muestran algunos significados de caracteres para la creación de la máscara.












¿Cómo crear una máscara de entrada?

Para crear una máscara de entrada es necesario contar con las tablas de las bases de datos. A continuación se presenta paso a paso lo que se debe ejecutar para la creación.

  • Click con botón izquierdo en la tabla y seleccionar VISTA DISEÑO.
  • Elegir el campo que requiere máscara de entrada, clic en TIPO DE DATOS, al lado del campo seleccionado.
  • En la parte baja de la pantalla PROPIEDAD DE CAMPO, luego GENERAL, luego MASCARA DE ENTRADA
  • Click en el boton que se encuentra al lado derecho del campo, como muestra la imagen.









  • Seleccionar que tipo de máscara se utilizará y los marcadores de posición. (Se puede utiliz ar la opción de PROBAR, donde se muestra como se ve la máscara.)











  • Si no se requiere hacer cambios, click en SIGUIENTE
  • Seleccionar como se desean guardar los datos en la base (con los marcadores de posición o sin ellos) y click en SIGUIENTE
  • Click en FINALIZAR

Video: ¿Cómo funciona una máscara de entrada?

Ejemplo Práctico
Para las empresas y algunos comerciantes pequeños, es de suma utilidad contar con esta clase de mecánismo para almacenar los datos de los clientes, proveedores y otros. Como se sabe, la particularidad de cada sujeto es su RUT o RUN es necesario ingresarlo a la base de datos de tal forma que se almacenen y muestren de una misma forma. Por lo tanto las máscaras de entrada son una herramienta muy útil para mantener el orden de estas, sin correr el riesgo de que sean ingresadas bajo otros criterios.

Como se señaló anteriormente en la creación de una máscara de entrada los primeros cuatro pasos se mantienen igual, lo que varía son los caracteres que se deben ingresar para crear la herramienta para el RUT o RUN. La cual corresponde a: 99.000.000-0, aquí se indica que los dos primeros dígitos no son obligatorios de ingresar, debido a que existen Rut inferiores al millón. Por otra parte el número verificador se define como un número por lo que si corresponde a "k", se transforma a "0".

Como se pudo apreciar en el artículo, para una base de datos en Access manipulada por un gran número de personas que ingresan datos, es de gran utilidad las máscaras de entrada, ya que mantienen la coherencia de los datos y les permite buscarlos de manera ágil y certera.

LINKS

Autor: Camila Gallardo C.


Leer más...

domingo, 18 de diciembre de 2011

Complementos que Necesita Todo Usuario Avanzado de Excel

Muchas veces las herramientas o funciones de Excel no tienen la solución exacta a lo que necesitamos. Los complementos son aplicación que permiten acceder a nuevas herramientas dentro de la plataforma, donde podremos encontrar nuevas aplicaciones dependiendo de nuestras necesidades o gustos.

¿Para qué sirven los complementos?
Permite obtener nuevas funcionalidades dentro del mundo Excel, donde se logra personalizar y cubrir necesidades individuales, que no necesita el usuario casual, por lo que el programa original no incorpora estas soluciones. Estos complementos son funciones que le dan al programa nueva vida, ya que se obtienen características, modificaciones, funciones y herramientas que expanden las capacidades de Excel dentro de nuevos ámbitos, otorgándole una mayor flexibilidad para enfrentar problemas que pueden variar desde acciones que se pueden ahora realizar en forma rápida y eficiente, hasta habilidades que antes no poseía.

Revisando algunos complementos de Excel

El listado completo, después del salto.

Leer más...

Google Analytics en Excel

"No solo de finanzas y evaluaciones de proyectos vive Excel". Y eso bien lo sabe la gente que trabaja en marketing digital: informes de las agencias de medios, reportes de Google Adwords y por supuesto los reportes de tráfico. En el caso de que no usen una solución empresarial como Omniture, lo más probable es que usen Google Analytics.
Una de las tareas que seguro tienen que hacer todos los analistas que trabajan con Google Analytics es generar reportes. Lo más probable (dependiendo de la profundidad del análisis claro) es que tengan que llevar datos desde la plataforma de Google Analytics a Excel para calcular indicadores, resumir información y en general para construir el informe o panel.




Aprovechando la flexibilidad que entregan las APIs de Google es que hoy en el mercado existen diversas soluciones que llevan los datos de tráfico de nuestros sitios directos de Google Analytics a Excel. En este post del blog de Analytics nos muestran una serie de herramientas para poder descargar parte de la data de Analytics directamente a nuestras hojas de cálculo.
Mi favorita es la desarrollada por Mikael Thuneberg. Esta en verdad más que una aplicación, son una serie de funciones que se agregan a Excel, por lo que bastará introducir una fórmula en una celda para saber el tráfico de cierta página en cierto día. La función que lo hace casi todo se llama "getdata" y es una función un tanto compleja para explicarla de una sola vez, pero con al poco usarla uno se familiariza con ella.


Por ejemplo para saber las visitas de un determinado sitio habría que introducir algo como lo siguiente:
=getgadata(Token;ID Profile;visits;"01-01-2011";"30-01-2011")
Los dos primeros argumentos (Token e ID profile) se obtienen con otra función y son más que nada para autenticarse y saber de que sitio quiero los datos. Los otros corresponden a la métrica (visitas) y a las fechas en que quiero los datos.


Es realmente un trabajo excelente y que puede ayudar mucho a quienes tienen que hacer reportes en Excel y no cuentan con grandes recursos como para contratar un panel de métricas. Lo mejor es que podemos personalizarlo a nuestras necesidades. La única cosa a tener en consideración en que no es tan rápido para conectarse, por lo que les recomiendo usar el "cálculo manual" de las fórmulas.

Si lo van a usar no estaría mal una pequeña donación para su autor. Si revisan su blog se encontrarán con una serie de interesantes trabajos que conectan Excel y las herramientas de Google.
Leer más...

domingo, 11 de diciembre de 2011

SQL y Visual Basic para Access

Lo más común es usar Visual Basic para hacer macros en Excel, sin embargo también existen la posibilidad de usar Visual Basic en los otros productos de la suite Office. A continuación veremos algunos métodos y su uso para Access y en particular en el uso de SQL.

SQL es un lenguaje ampliamente utilizado para hacer consultas en bases de datos, gestores populares de base de datos como MySQL, postgreSQL (web), Oracle, entre otros lo utilizan. Cuando hacemos consultas en Access es SQL el lenguaje que el programa ocupa para hacerlas aunque nos muestra la interfaz de diseño de consultas. Los que lo desconozcan pueden encontrar un tutorial en w3schools.

Todo el resto después del salto.
Leer más...