miércoles, 15 de octubre de 2014

Ejemplos simples de Excel

Después de algún tiempo decidí completar un manual básico de Excel para mi casa matriz Bitcrom software (www.bitcrom.com). En el manual, propongo al lector, desarrollar algunas prácticas muy simples.

Práctica 01
La imagen siguiente muestra el ejemplo:

El ejercicio consiste en crear las fórmulas de las columnas: Código, Días Laborados y Pagos. A continuación les pongo las fórmulas utilizadas:
La fórmula de Código: =IZQUIERDA(B2,1)&LARGO(D2)&DERECHA(C2,1)&IZQUIERDA(D2,1)
La fórmula de Días Laborados: =F2-E2.
La fórmula de Pago: =G2*8*$M$1

El resultado se ve a continuación:
Práctica 02
La imágen siguiente, muestra la segunda práctica:
En esta práctica, se propone recuperar el año, desde el texto de código.
La fórmula utilizada es la siguiente:
=EXTRAE(A2,5,4).
La imagen siguiente muestra el resultado:

Práctica 03
La imagen siguiente muestra la práctica 03:
En esta práctica se propone crear la fórmula de la columna Descuento. Esta fórmula debe calcular el 10% de Pago solo si el valor de Pago es mayor a 10,000.

La fórmula es la siguiente:
=SI(H2>10000,H2*10%,0)
La imagen siguiente muestra el resultado:
Práctica 04
Se tiene la siguiente tabla:
La fórmula para la columna "Código" es la siguiente:
=CONCATENAR(IZQUIERDA(C2,1),EXTRAE(C2,3,1),LARGO(B2),DERECHA(D2,1),EXTRAE(D2,3,1),CODIGO(EXTRAE(C2,REDONDEAR(LARGO(C2)/2,0),1)))

La fórmula para la columna "Promedio":
=PROMEDIO(E2:G2)

El resultado se puede ver a continuación:


Esperando poder ayudarlos, me despido hasta la siguiente oportunidad.

jueves, 24 de mayo de 2012

Corrección Ortográfica

En esta oportunidad público un archivo que prepare a propósito para reforzar la práctica de la corrección ortográfica. El archivo contiene un texto con múltiples errores ortográficos. Para bajar el archivo por favor dar clic en este enlace. Gracias por su atención.

viernes, 3 de febrero de 2012

Importar datos de Internet

Microsoft Excel tiene la posibilidad de importar datos desde una página web. Si Uds. desean recuperar información desde Internet hacia una hoja de Excel, pueden realizar los siguientes pasos.

  1. Ingrese a la ficha "Datos" de la cinta de opciones.

  2. En el grupo "Obtener datos externos" den un clic en el botón "Desde Web". Esta acción muestra una ventana de navegación Web.



  3. En la barra de dirección de esta ventana, escriban la dirección del sitio web que tiene los datos a importar.

  4. Presione la tecla "Enter" o de un clic en el botón "Ir". El navegador debe mostrar la página tal y como la veríamos en un navegador tradicional.

  5. Excel muestra la página incluyendo unos marcadores los cuales indican que la sección puede ser importada a Excel.

  6. De un click en estos indicadores los cuales mostraran una marca de selección.

  7. De un click en el botón inferior "Importar". Excel cierra la ventana de exploración y muestra la ventana "Importar datos".

  8. ImportarDatos
  9. En esta ventana seleccione una celda donde Excel colocara los datos importados y de un click en "Aceptar".


De esta manera podrán recuperar información de la Web hacia Excel. Pueden probar esta herramienta usando la siguiente tabla.

Saludos

Tabla de muestra - Selección de Tablas desde Microsoft Excel

CodigoNombreStock
13 A OFTENO 0.10% Env. x 5mL478
23 GEL Caja Sachet x 10mL429
3A FOLIC 0.5 mg Tab.30
4 AB AMBROMOX 300 mg Vial + Jer. + Aguja 326
5 AB AMBROMOX 600 mg Vial413
6AB AMBROMOX 1200 mg Vial + Jer. + Aguja378
7 AB BRONPAMOX 300 mg Vial 436
8 AB BRONPAMOX 600 mg Vial 235
9 AB BRONPAMOX 1200 mg Vial 232
10 AB BRONCOL 300 mg Amp. 161
11 AB BRONCOL 600 mg Amp. 45
12 AB BRONCOL 1200 mg Amp. 227
13 ABAVAN 300 300 mg Fco. Tab. 329
14 ABILIFY 15 mg Caja Tab. 441
15 ABILIFY 15 mg Caja Tab. 215
16 ABILIFY 20 mg Caja Tab. 370
17 ABILIFY 30 mg Caja Tab. 360
18 ABIOCEF 500 mg Caps. 238
19 ABRILAR 20 mg/mL Fco. x 20mL 122
20 ABRILAR 35 mg/5 mL Fco. x 100mL 159
21 ABRILAR 65 mg Caja Comp. 251
22 ABUMOX 500 mg Caps. 222
23 ABUMOX AB Caps. 184
24 ACARIL S 30% Fco. x 60mL 202
25 ECARTAN 150 mg Tab. 470
26 ECARTAN 300 mg Tab. 359
27 ACCURETIC 20 mg + 12.5 mg Tab. 78
28 ACEBUMIN 20% Caja Vial x 50mL 38
29 ACEITE DE HIGADO DE BACALAO Caps. 168
30 ACEITE DE HIGADO DE BACALAO Caps. 423
31 ACEITE DE RICINO 520 mg Caps. 17
32 ACEITE DE RICINO 520 mg Blst. Caps. 267
33 ACEMET 90 mg Caja Caps. 140
34 ACEPOT Caja Amp. 491
35 ACERDIL 10 mg Tab. 334
36 ACERDIL 20 mg Tab. 482
37 ACETAK 250 mg Caja Tab. 351
38 ACETAK 250 mg Caja Tab. 227
39 ACETAZOLAMIDA 250 mg Caja Tab. 253
40 ACETAZOLAMIDA 250 mg Caja Tab. 358
41 ACETOSODIUM 27,22% Caja Amp. x 20mL 168
42 ACI END Fco. x 120mL 216
43 ACI END Fco. Tab. 7
44 ACI TIP Caja Comp. 389
45 ACICLOVIR 800 mg Caja Tab. 433
46 ACICLOVIR 200 mg Tab. 290
47 ACICLOVIR 400 mg Tab. 424
48 ACICLOVIR 200 mg Tab. 214
49 ACICLOVIR 5% Tubo x 15g 140
50 ACICLOVIR 3% Tubo x 3.5g 100

sábado, 5 de noviembre de 2011

Manejando Varias Hojas

La mejor forma de aprovechar Excel es utilizando varias hojas, cada una almacena un tema específico. Para entender el concepto les sugiero bajar el siguiente archivo: http://www.4shared.com/file/eh3OCgKz/PracticaStock.html

Como pueden observar, se tiene 4 hojas:Artículos, Entradas, Salidas y Stock. Cada una almacena información de un solo tema, así la hoja Artículos solo almacena información relacionada al listado de Artículos, la hoja Entradas almacena información de movimientos de ingreso de Artículos, la hoja Salidas almacena datos del movimiento de egresos y la hoja Stock almacena las cantidades existentes resultado de la resta de Entradas menos Salidas.

De esta manera se tiene hojas separadas para cada tema o categoría de información, pero todas relacionadas, así el Archivo (libro) PracticaStock trata sobre Artículos dentro de un Almacén.

Ahora les planteo el siguiente problema: Necesitan registrar información de los días trabajados de empleados, para lo cual necesitan registrar información sobre datos generales de cada empleado: Nombres, Apellidos, Fecha de Nacimiento, Área o Departamento de trabajo. Días que trabajo y el Nº de horas laboradas. La cantidad de horas laboradas en el mes y el total a pagar.

Podríamos usar una sola hoja de Excel y llenar toda la información o usar varias hojas, cada una almacenando una categoría de información.

Yo les propongo en el siguiente archivo:http://www.4shared.com/file/1tPENEKA/PracticaPersonal.html una posible solución. Es obvio que Uds. pueden inventar su propia organización tratando de respetar el principio de mantener separada la información por temas.

Espero les sirva.
Saludos.
CFCF

viernes, 23 de julio de 2010

Arreglando el Messenger

Hasta hoy en la tarde pude ingresar sin problemas a Messenger. Apague la PC, regrese después de 2 horas y al iniciar Windows XP salió un error al iniciar Messenger.


Desinstale e instale Messenger pero el problema seguía.


Después de investigar el asunto por internet encontré una página en Ingles que sugería ingresar a la clave del registros "[HKCU\Software\Microsoft\MSNMessenger\PerpasswordSettings\numero\UTL]" y una vez encontrada, eliminarla.

Esta entrada muestra el avatar (imagen) que se muestra a nuestros contactos, así que su eliminación no resulta riesgosa.


Después de proceder a su eliminación, reingrese a Messenger y ¡Todo resuelto!, después cambie la imagen y ...ya estoy nuevamente en línea.


Con todo, esta corrección fue muy puntual. Lo mejor es ver que módulo falla y esto se consigue mostrando el detalle del informe de error que se intenta enviar a Microsoft.


Pareciera que el modulo wldcore.dll es el que no permite abrir messenger. Si es el caso, elimine la clave "[HKCU\Software\Microsoft\MSNMessenger\PerpasswordSettings".

Pero si se trata de otro archivo, debe buscar el nombre del archivo que dio el error. En mi caso, busqué este nombre "wldcore.dll" en Google y me dio varias páginas con diferentes soluciones, después de leer varias opciones, varias páginas apuntaban a la misma solución, así que termine por probarla.
Saludos

Excel 2007 - Esconder Formulas

Como saben Uds. es posible proteger las celdas que contienen fórmulas, sin embargo es posible que deseen esconder las fórmulas, de tal forma que no se pueda leer como está hecha una fórmula. En este aspecto Excel 2007 provee algunas herramientas que pueden ayudar a conseguir este propósito. El primero es evitar la selección de celdas con fórmulas, para lo cual deben realizar los pasos siguientes:
Primera forma

  1. Bloquea celdas:Seleccione las celdas con fórmulas y de un clic en la ficha "Inicio", grupo "Celdas", botón "Formato", opción "Bloquear celda". Una imagen puede ayudar a entender

  2. Proteger la hoja:En esta ventana desmarcar la primera opción "Seleccionar celdas bloqueadas" y dar clic en el botón "Aceptar"


La acción anterior protege la hoja activa y adicionalmente impide seleccionar las celdas bloqueadas, de esta manera, al no poder seleccionar una celda bloqueada que tenga una fórmula, esta no podrá mostrarse en la barra de fórmulas.
Pero... si activamos la opción "Mostrar fórmulas en celda en lugar de los resultados calculados" (esta opción se activa desde "Opciones de Excel" sección "Avanzadas") todas las celdas que tengan una fórmula, mostraran el texto de la fórmula y de esta manera se malogra nuestra protección.
Segunda forma

  1. Marcar la celda con el atributo "Oculta"
  2. Seleccione las celdas que tengan fórmulas e ingrese a la opción "Formato de Celdas" del menú contextual (El menú contextual se muestra al dar clic con el botón secundario del mouse)
  3. Marcar "Oculta"
  4. En la ventana mostrada, deben seleccionar la última ficha "Proteger" y dentro de esta marcar la opción "Oculta"
  5. Activar la protección de la Hoja:
  6. Activar la protección de la hoja desde la opción "Proteger hoja"

De esta manera se oculta el contenido de las celdas marcadas incluyendo a las que tengan fórmulas y además no serán vistas así cambiemos la configuración de Excel

Saludos.

viernes, 16 de julio de 2010

Excel 2007 - Recuperar iniciales de un apellido

En Excel 2007 se tiene la siguiente tabla:

En base a estos datos se desea crear una fórmula en la columna "Código" que de como resultado un código formado por:
  • Primera letra del Nombre

  • Primera letra del Apellido Paterno

  • Nº de letras del Nombre

  • Primera letra del Apellido Materno

Asi, el código de la primera persona "Jose Lopez Ramirez" sería: JL4R.
Fórmula
Como se aprecia,la columna de Apellidos contiene los apellidos paterno y materno en una celda. Para generar la fórmula debemos identificar en primer lugar las funciones a utilizar. Veamos

  • Concatenar: Para unir los resultados parciales de las otras funciones

  • Izquierda: Para obtener letras del lado izquierdo

  • Hallar: Para hallar una letra dentro de un texto

  • Extrae: Para obtener letras del medio de un texto


Seguidamente se crea la fórmula utilizando el "Asistente de fórmulas" con la intensión de olvidarse de la apertura y cierre de paréntesis y la colocación de comas.

Ubicarse en la celda A2 y generar lo siguiente:

=CONCATENAR(IZQUIERDA(B2,1),IZQUIERDA(C2,1),LARGO(B2),EXTRAE(C2,HALLAR(" ",C2)+1,1))


Explicación
Probablemente explicar el uso de las funciones IZQUIERDA, LARGO y EXTRAE no sea necesario, sin embargo la parte de EXTRAE(C2,HALLAR(" ",C2)+1,1) si merezca un poco más de atención. La función HALLAR, como Uds. saben, devuelve la posición del texto buscado, por lo tanto lo utilizamos para encontrar el espacio y al resultado se le aumenta uno. Al final se tiene la posición de la letra que sigue al espacio y es el que le corresponde a la primera letra del Apellido Materno, por lo tanto es este valor el que se asigna como segundo argumento a la función EXTRAE el cual retorna la letra requerida.

Espero les sirva
Saludos.