miércoles, 29 de febrero de 2012

EJERCICIO FINAL DE EXCEL BASICO - UCO TIENDA

En este ejercicio mediremos la capacidad de cada alumno para resolver un problema práctico en función a un caso real. Todo esta explicado en el archivo adjunto.

¡Mil gracias por estas 6 semanas! y espero verlos en el segundo módulo.

Descargar este archivo: Examen Final

viernes, 24 de febrero de 2012

USO DE FUNCIONES DE BASE DE DATOS EN EXCEL

Las funciones de base de datos nos permiten crear cuadros de resumen de manera fácil y rápida. Solo debemos recordar que todas las funciones de base de datos tienen la misma sintáxis aunque el resutado puede ser distinto. Entre las funciones que  veremos tenemos:

BDCONTARA(base de datos, nombre de campo, rango de criterio)
BDSUMA(base de datos, nombre de campo, rango de criterio)
BDMAX(base de datos, nombre de campo, rango de criterio)
BDMIN(base de datos, nombre de campo, rango de criterio)
BDEXTRAER(base de datos, nombre de campo, rango de criterio)
Necesitamos descargar el siguiente archivo para poder trabajar las funciones: Funciones de Base de Datos

sábado, 18 de febrero de 2012

USO DE FUNCION =SI EN EXCEL 2010

Al igual que en muchas plataformas de programación que existen, en EXCEL 2010 se hace necesario a menudo tomar decisiones en nuestras hojas electrónicas. Dichas decisiones nos llevaran, de acuerdo al resultado, por distintos caminos. Cuando deseamos evaluar una condición en EXCEL debemos recurrir a la función lógica =SI. Esta función permite evaluar una proposición y establecer dos grupos de acciones: 1 grupo de acciones que se ejecutaran cuando la proposición arroje VERDADERO y un grupo de acciones que se ejecutaran cuando la proposición arroje FALSO.

Su sintaxis es como sigue:

=SI(prueba_lógica, valor_verdadero, valor_falso)

Ejemplo de uso:

=SI(A7<10.5,"DESAPROBADO", "APROBADO")

Esto es suponiendo que en la celda A7 se encuentra el promedio de un alumno y que en función a este se establecerá la condición de dicho alumno. Como verán la funcion =SI evaluará el promedio del  alumno (A7) y si esto resulta verdadero pues se imprimirá el texto DESAPROBADO en caso contrario se imprimirá el texto APROBADO. Hay que resaltar que estos textos se ingresan entre comillas por ser caracteres alfanuméricos.

Veamos otro ejemplo:

=SI(F7="S", 1500, 3000)

En este ejemplo se evalua la celda F7 que podria contener la condición de un empleado. Pongamos que la celda almacena los valores "S" para empleados cesantes y "N" para empleados activos. Lo que hace la función =SI es evaluar si la celda contiene el valor "S" y de ser cierto esto, entonces le asignará al empleado la suma de 1500 como sueldo básico caso contrario le asignará la suma de 3000. En este caso al tratarse de cantidades numéricas a imprimir no se emplearán las comillas.

Espero que les  hayas servido este pequeño tutorial. Agradeceré sus comentarios.

viernes, 17 de febrero de 2012

USO DE FUNCIONES DE TEXTO EN EXCEL 2010


En esta oportunidad nos centraremos en el uso de las funciones de texto más elementales en EXCEL 2010 puesto que nos encontramos en el nivel básico. Las funciones de texto permiten manipular cadenas de texto para la extracción, el conteo, el reemplazo o la conversión de celdas que contiene caracteres alfanuméricos. La funciones que trataremos serán:


IZQUIERDA (Texto, num_caracteres)
Permite extraer caracteres de una cadena de texto partiendo del inicio de la misma.


Ejemplo:


     =izquierda("Systematic", 4)   resultado: Syst




DERECHA (Texto, num_caracteres)

Permite extraer caracteres de una cadena de texto partiendo del final de la misma.


Ejemplo:


     =derecha("Systematic", 4)   resultado: atic




MED (Texto, posición_inicial, num_caracteres)

Permite extraer caracteres de una cadena de texto partiendo de cualquier posición de la misma.


Ejemplo:


     =med("Systematic", 2, 4)   resultado: ys




CONCATENAR(texto1, texto2, texto3....textoN)

Permite unir varias cadenas de texto en una sola cadena.


Ejemplo:


     =concatenar("fernando","guzman", "lopez")   resultado: fernandoguzmanlopez




LARGO(Texto)
Devuelve la cantidad de caracteres que hay en una cadena de texto incluidos espacios en blanco


Ejemplo:
     =largo("Systematic")   resultado:10


Aquí les dejo el ejercicio a realizar en esta sesión Funciones de Texto. Posteriormente subiré el ejercicio resuelto

jueves, 16 de febrero de 2012

FUNCIONES PARA MANEJO DE FICHEROS EN PHP

Me he topado con algunas  inquietudes sobre este tema y para eso he publicado este articulo, para explicar un poco la manera de emplear las funciones básicas del manejo de ficheros en PHP. El proceso de trabajo es simple: primero hay que crear el fichero en caso de que no exista o en su defecto abrir el fichero si ya existe; para eso empleamos la función fopen de la siguiente manera:

$fichero=fopen("comentarios.txt", "a");

Esta linea te dice lo siguiente:
  1. Se declara una variable $fichero que almacenará un indicador que nos dira que fichero estamos trabajando. Podemos abrir varios ficheros dentro de nuestros programas dependiendo de nuestras necesidades pero cada apertura o creación deberá ser alamacenada en una variable diferente.
  2. la función fopen devuelve un fichero abierto o creado, el nombre del fichero se coloca entre comillas y con su extensión "comentarios.txt".
  3. El indicador "a" establece los permisos de administración del fichero:
    1. w = Escritura.
    2. w+ = Escritura/Lectura
    3. r = Lectura
    4. r+ = Lectura/Escritura
    5. a = Append (añadir)
    6. a+ = Añadir Escritura/Lectura.
En el caso de los indicadores (w) y (a) debemos aclarar que la diferencia entre ambos es que el indicador (w) sobreescribe lo que este en el fichero, mientras que el indicador (a) añade lineas nuevas al fichero.

Lo segundo que hay que hacer es escribir en el fichero, para eso emplearemos la función fwrite como sigue:

fwrite($fichero, "Bienvendios a mi fichero\n");

Notese:
  1. La función fwrite necesita saber en que fichero se va a escribir la nueva linea de texto, eso lo indica la variable $fichero que como ya sabemos almacena el indicador del fichero abierto por fopen, luego deberemos especificar la linea que se escribirá en el fichero. Notarán que al final de la linea insertada he colocado el caracter especial ( \n) para que se cree dentro del fichero un quiebre de linea.
  2. La linea a insertar puede ser reemplazada p0r un variable aplicando la siguiente sintaxis:
         $linea = "Bienvendios a mi fichero\n";
         fwrite($fichero, $linea);

Lo tercero que podemos hacer con un fichero es leer su contenido, para eso recomiendo usar la función file como sigue:

$lineas_del_fichero = file("comentarios.txt");

  1. La función file() lee el fichero de texto y almacena cada linea encontrada en una variable originando asi una matriz llamada en este caso $lineas_del_fichero.
  2. Podremos leer todas las lineas del fichero a traves de la matriz, para eso haremos uso del bucle foreach:
          $lineas_del_fichero = file("comentarios.txt");
          foreach ($lineas_del_fichero As $linea) {
                  echo $linea;
          }

Esto será suficiente para poder leer cada linea del fichero de texto e imprimirlas en nuestras páginas.

Espero que esto les haya servido. Más adelante colocaré ejemplos de como podremos hacer uso de estas herramientas en nuestras aplicaciones web. ¡Hasta la proxima!

miércoles, 15 de febrero de 2012


CONTROL DE PRESTAMOS EN EXCEL - Solución

Esta es la solución de la publicación anterior en que se estableció el enunciado de un control de prestamos.

Aquí les dejo el enlace al libro electrónico ya desarrollado: Control de Préstamos Resuelto

Este libro fue desarrollado durante la clase. 
CONTROL DE PRESTAMOS EN EXCEL


Existen básicamente dos formas de determinar los importes correspondientes al cobro de intereses, la devolución del capital y el importe de las cuotas de todo préstamo: los denominados sistemas francés y alemán. Es bueno conocerlos para evitar que quien hace los números juegue en favor ajeno. independientemente de quien presta y de quien debe devolver el dinero prestado, siempre hay un importe, una tasa, una cantidad de pagos y una cuota. En este ejercicio podremos desarrollar un sistema de prestamos al estilo francés para controlar a nuestros adjudicatarios. 


Aquí les dejo el enlace al libro electrónico por desarrollar: Control de Préstamos

Este libro será desarrollado en clase, Posteriormente a la misma, colocaré el ejercicio desarrollado.