capitulo manual excel

Upload: jose-alexander-gonzalez-tarazona

Post on 08-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Capitulo Manual Excel

    1/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Validación de datos

    La Validación de datos permite que Excel realice las verificaciones que defina el usuario y

    según el resultado puede emitir una alerta, mensaje de error o informativo.

    Por ejemplo es el caso de una discoteca que no puede permitir el ingreso de menores de

    edad. Hacer el cálculo mental según la fecha de nacimiento para determinar si tiene la

    edad permitida o no, toma tiempo, así que Excel se encargará de ello y nos advertirá de

    forma automática que esa persona no tiene la edad indicada para ingresar con sólo

    suministrar la fecha de nacimiento.

    Validad un valor

    Cualquier valor se puede validad para que Excel emita un mensaje o alerta en caso de que

    sea inválido según los criterios asignados:

    En la imagen anterior se pueden ver las diferentes opciones de validación, incluida la

    personalizada mediante fórmula, donde el usuario puede desplegar su imaginación sin

    límite.

    Para llegar allí, vamos a Inicio -> Validación de datos.

  • 8/19/2019 Capitulo Manual Excel

    2/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Supongamos que se están digitando facturas en Excel y queremos asegurarnos que sólo se

    ingresen facturas con fecha del 2011, así evitamos que por error se introduzcan facturas

    de un periodo anterior, o que siendo del 2011 por error de digitación se coloque un

    periodo diferente.

    Para ello seleccionamos el rango de datos a validar, elegimos Fecha, Permitir  “entre” e

    introducimos la Fecha inicial y la final:

    Damos clic en Aceptar.

    Al ingresar un dato que no corresponde a la validación, Excel nos mostrará el siguiente

    cuadro de diálogo:

    Mensajes de error en la validación de datos

    Cuando se fija una regla de validación y el usuario ingresa un dato o valor inválido, Excel

    muestra un mensaje de error pero dicho mensaje es general, y en algunos casos resulta

  • 8/19/2019 Capitulo Manual Excel

    3/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    útil personalizar ese mensaje de error para dar instrucciones a quien esté ingresando los

    datos.

    Por ejemplo en el título anterior creamos una regla de validación para impedir que seingresen facturas con fechas diferentes a las definidas.

    Podemos personalizar el mensaje de error para aclararle al usuario el por qué su dato es

    rechazado como inválido.

    Este mensaje lo definimos en donde definimos la regla de validación:

    Allí podemos definir un título para el mensaje e incluso el nivel de la advertencia.

    Al introducir un valor inválido Excel nos mostrará lo siguiente:

    Muy útil esta opción para ir guiando al usuario en el proceso de ingreso de la información.

  • 8/19/2019 Capitulo Manual Excel

    4/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Mensaje de entrada en la validación de datos

    La Validación de datos impide consumar errores; los mensajes de error aclaran y pueden

    dar instrucciones al usuario, pero podemos ir un poco más allá. Podemos evitar que el

    usuario cometa el error en la medida en que antes de introducir los datos se dan

    instrucciones al usuario, pudiendo hacer que este sea más efectivo.

    En las opciones de Validación de datos está la pestaña que permite configurar el mensaje

    de entrada, esto es el mensaje que se mostrará al activar una celda:

    Al posicionarnos en cualquier celda tendremos el siguiente mensaje:

  • 8/19/2019 Capitulo Manual Excel

    5/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Impedir el ingreso de datos duplicados o repetidos

    En algunas bases de datos se requieren valores únicos, como el Nit de una empresa o la

    cédula de un empleado, valores que no se pueden repetir, y podemos configurar a Excel

    para que nos impida ingresar valores ya existentes en la base de datos o rango de celdas

    en la que estamos trabajando, y así evitamos cometer algún tipo de error.

    En algunos casos basta con resaltar los valores repetidos en un rango de datos, pero en

    esta oportunidad la idea es impedir que se presenten datos repetidos en nuestro rango de

    datos.

    Para ello haremos uso de la Validación de datos y utilizaremos una pequeña fórmula que

    haga el trabajo.

    Supongamos que queremos impedir que en el rango A2:A1000 se ingreses valores

    repetidos.

    Nos ubicamos en la celda A2, vamos a Inicio -> Validación de datos -> Validación de

    datos:

  • 8/19/2019 Capitulo Manual Excel

    6/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    En Permitir Personalizada y en fórmula escribimos la siguiente fórmula:

    =CONTAR.SI($A3:$A$2;A2) Validación de datos:

  • 8/19/2019 Capitulo Manual Excel

    7/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Como se observa, podemos exigir el ingreso de un mínimo número de datos o caracteres o

    un máximo.

    Listas desplegables

    Excel permite desplegar listas para de ella elegir una opción, como País, Provincia, Ciudad,

    Mes, etc.:

    Para ello utilizaremos la validación de datos.

    En primer lugar en una columna auxiliar se crea el listado de datos que se quiere mostrar

    en la lista desplegable. Luego le asignamos un nombre a ese rango de datos. En nuestro

    ejemplo le hemos llamado Meses a rango de datos que contienen los 12 meses del año.

  • 8/19/2019 Capitulo Manual Excel

    8/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Nos ubicamos en la celda que contendrá la lista desplegable, vamos Inicio -> Datos -> 

    Validación de datos: 

    El Criterio de validación a elegir es Lista como se muestra en la imagen.

    En Origen de datos a listar se coloca el nombre que le hemos asignado a nuestro listado,

    en este caso Meses precedido por el signo =.

    El Origen de datos puede ser también el rango de las celdas que contienen los datos a

    listar:

  • 8/19/2019 Capitulo Manual Excel

    9/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    En este caso los meses del año se encuentran en la columna I desde la fila 3 a la 14.

    Por simplicidad se recomienda siempre trabajar con nombres de rango.

    Listas desplegables dependientes

    Excel permite hacer listas desplegables dependientes, de manera tal que una lista depende

    de la otra, o una lista muestra la información según el contenido de otra de la que depende.

    Muchos hemos visto que cuando se elige un departamento o país, al lado hay otra lista para

    elegir una ciudad de ese departamento o país. En Excel esto se llaman listas dependientes,

    ya que la lista de ciudades depende del departamento o país seleccionado en la celda

    adyacente.

    Para lograr esto hay que recurrir a validación de datos y a los nombres de rangos.

    Hay que definir un nombre de rango para los departamentos o países, y un nombre de

    rango para cada lista de ciudades de cada departamento o país.

    En nuestro ejemplo trabajaremos con tres listas principales relacionadas con los turnos que

    tiene una empresa, y tres listas secundarias dependientes que contienen los listados de

    empleados por turno o jornada:

  • 8/19/2019 Capitulo Manual Excel

    10/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Al rango de jornadas le asignamos el nombre de “Jornadas” y creamos la lista desplegable

    con dicho nombre de rango:

    Y desde validación de datos creamos una lista para desplegar las jornadas:

  • 8/19/2019 Capitulo Manual Excel

    11/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Como nuestra lista es corta, en lugar de utilizar el nombre de rangos también se pueden

    escribirlo directamente los componentes de la lista separados por punto y coma:

    Ahora asignaros los nombres a los rangos que contienen los e mpleados de cada jornada:

  • 8/19/2019 Capitulo Manual Excel

    12/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    El nombre del rango de cada lista dependiente debe ser exactamente igual a su concepto

    correspondiente en la lista principal. Recordemos que la lista principal tiene tres elementos

    o conceptos: Diurna, Nocturna y Dominical, de modo que cada rango de empleados bebe

    llamarse igual: Diurna, Nocturna y dominical.

    Ya creada la lista principal en validación de datos:

  • 8/19/2019 Capitulo Manual Excel

    13/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Procedemos a crear la lista dependiente en la celda contigua.

    En nuestro ejemplo en la celda B3 colocamos la lista desplegable para elegir el empleado

    según la jornada que se elija en la celda A3. Para ello en Validación de datos, en Criterios

    de validación  elegimos la opción Lista, y en el Origen  de datos colocamos la fórmula

    =INDIRECTO($A$3). De esta forma vinculamos la lista con el valor que haya en E2, el cual se

    toma de una lista que creamos en el anterior paso.

  • 8/19/2019 Capitulo Manual Excel

    14/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Como resultado tendremos lo siguiente:

    En el archivo de Excel adjunto a este manual está el ejemplo que hemos trabajado aquí.

    Reiteramos que los nombres de los rangos de las listas secundarias, deben corresponder

    exactamente a los nombres de la lista desplegable principal. Importante anotar que un

    nombre de rango no puede estar compuesto por dos palabras separadas. Si el nombre

    requiere dos palabras estas deben estar unidas por un guión bajo: Jornada_Diruna, etc., y

    así debe llamarse el concepto de la lista principal.

    Listas desplegables con rangos dinámicos

    Las listas desplegables vistas hasta ahora, se han realizado con un número fijo de datos;

    12 meses, 5 años, etc., lo cual supone una seria limitación puesto que si agregamos un

  • 8/19/2019 Capitulo Manual Excel

    15/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    dato a esa lista, este quedará por fuera de la lista, o si eliminamos un dato, la lista

    mostrará un campo vació poco estético.

    Esta limitación se resuelve utilizando listas desplegables con rangos dinámicos, es decirque el número de datos mostrados en la lista pueda incrementarse o disminuirse

    haciendo que el rango que los contiene cambie continuamente.

    Para ello trabajamos con nombres con rangos dinámicos, lo que quiere decir que el rango

    se adaptará automáticamente a la cantidad de datos que haya.

    Por ejemplo supongamos un listado de empleados, el cual puede aumentar o disminuir

    cada mes según los empleados que salen o ingresan.

    En nuestro caso la lista de empleados estará en la columna G desde la fila 21 (G21), lista a

    la que le asignaremos un nombre de rango el cual será dinámico.

    Para ello vamos a Inicio -> Fórmulas -> Asignar nombre a un rango:

    Le colocamos el nombre Empleados y la fórmula:

    =DESREF($G$20;1;0;CONTARA($G$1:$G$65536)), que automáticamente tomará el

    nombre de la hoja donde está el rango de los datos.

    Ahora nos ubicamos en la celda en la que queremos crear nuestra lista desplegable deempleados, vamos a Inicio -> Datos -> Validación de datos y creamos una lista con el

    nombre del rango dinámico que hemos creado:

  • 8/19/2019 Capitulo Manual Excel

    16/16

     Gerencie.com. Manual de Excel Avanzado. 

    ISBN 978-958-44-9371-2 

    Con esto ya tenemos una lista desplegable que se ajustará automáticamente según la

    cantidad de datos que existan.