La validacin de datos es una funcin de Excel que permite establecer restricciones
respecto a los datos que se pueden o se deben escribir en una celda. La validacin de datos puede configurarse para impedir que los usuarios escriban datos no vlidos. Si lo prefiere, puede permitir que los usuarios escriban datos no vlidos en una celda y advertirles cuando intenten hacerlo. Tambin puede proporcionar mensajes para indicar qu tipo de entradas se esperan en una celda, as como instrucciones para ayudar a los usuarios a corregir los errores. Por ejemplo, en un libro de marketing, puede configurar una celda para permitir nicamente nmeros de cuenta de tres caracteres. Cuando los usuarios seleccionan la celda, puede mostrarles un mensaje como el siguiente:
Si los usuarios no tienen en cuenta este mensaje y escriben datos no vlidos en la celda, como un nmero de dos o de cinco dgitos, puede mostrarles un mensaje de error especfico. En un escenario un poco ms avanzado, podra usar la validacin de datos para calcular el valor mximo permitido en una celda segn un valor que se encuentra en otra parte del libro. En el siguiente ejemplo, el usuario ha escrito 4.000 dlares en la celda E7, lo cual supera el lmite mximo especificado para comisiones y bonificaciones.
Si se aumentara o redujera el presupuesto de nmina, el mximo permitido en E7 tambin aumentara o se reducira automticamente. Las opciones de validacin de datos se encuentran en el grupo Herramientas de datos.
La validacin de datos se configura en el cuadro de dilogo Validacin de datos.
VOLVER AL PRINCIPIO Cundo es til la validacin de datos? La validacin de datos es sumamente til cuando desea compartir un libro con otros miembros de la organizacin y desea que los datos que se escriban en l sean exactos y coherentes. Puede usar la validacin de datos para lo siguiente, entre otras aplicaciones: Restringir los datos a elementos predefinidos de una lista Por ejemplo, puede limitar los tipos de departamentos a Ventas, Finanzas, Investigacin y desarrollo y TI. De forma similar, puede crear una lista de valores a partir de un rango de celdas que se encuentran en otra parte del libro. Para obtener ms informacin, vea Crear una lista desplegable a partir de un rango de celdas.
Restringir los nmeros que se encuentren fuera de un intervalo especfico Por ejemplo, puede especificar un lmite mnimo de deducciones de dos veces el nmero de hijos en una celda especfica. Restringir las fechas que se encuentren fuera de un perodo de tiempo especfico Por ejemplo, puede especificar un perodo de tiempo entre la fecha actual y los 3 das siguientes. Restringir las horas que se encuentren fuera de un perodo de tiempo especfico Por ejemplo, puede especificar un perodo de tiempo para servir el desayuno entre la hora en que abre el restaurante y cinco horas despus. Limitar la cantidad de caracteres de texto Por ejemplo, puede limitar el texto permitido en una celda a 10 caracteres o menos. De forma similar, puede establecer la longitud especfica de un campo de nombre completo (C1) en la longitud actual de un campo de nombre (A1) y un campo de apellidos (B1), ms 10 caracteres. Validar datos segn frmulas o valores de otras celdas Por ejemplo, puede usar la validacin de datos para establecer un lmite mximo para comisiones y bonificaciones de 3.600 dlares, segn el valor de nmina proyectado general. Si los usuarios escriben un valor de ms de 3.600 dlares en la celda, aparecer un mensaje de validacin. Volver al principio Mensajes de validacin de datos Lo que los usuarios vern al escribir datos no vlidos en una celda depende de cmo se haya configurado la validacin de datos. Puede elegir mostrar un mensaje de entrada cuando el usuario seleccione la celda. Este tipo de mensaje aparece cerca de la celda. Si lo desea, este mensaje puede moverse y dejarse visible hasta que el usuario pase a otra celda o presione ESC.
Por lo general, los mensajes de entrada se usan para orientar a los usuarios acerca del tipo de datos que deben escribirse en una determinada celda. Tambin puede elegir mostrar un mensaje de error que slo aparecer cuando el usuario escriba datos no vlidos
El formato condicional es una herramienta til para identificar patrones o tendencias en una hoja de clculo. Por ejemplo, una regla podra ser Si el valor es mayor que 5.000, que la celda sea amarilla. As, podrs ver de un vistazo las celdas cuyo valor es superior a 5.000.
Crear reglas condicionales Paso 1: Selecciona las celdas a las que quieres agregar el formato. Paso 2: En la ficha Inicio, haz clic en el comando Formato condicional. Un men desplegable aparecer. Paso 3: Selecciona Resaltar reglas de celdas o Reglas superiores e inferiores. Aqu, vamos a elegir la primera opcin. Vers un men con varias reglas.
Paso 4: Selecciona la regla que quieras (Mayor que, por ejemplo). Paso 5: En el cuadro de dilogo, introduce un valor en el espacio correspondiente. En este ejemplo, queremos dar formato a las celdas cuyo valor es superior a $ 3.500.000, as que vamos ingresar ese nmero. Si quieres, hacer clic en una celda en lugar de digitar un nmero. Paso 6: Selecciona un estilo de formato en el men desplegable. Vers que ste se aplica a las celdas que seleccionaste.
Buscarv Desde una tabla, esta funcin nos permite encontrar un valor que este ubicado en una primera columna de otra tabla o matriz, una vez localizado nos muestra dentro de la misma fila el valor que contiene la columna que deseamos obtener (Indicador_columna). Estructura de la funcin: BUSCARV
Valor_buscado Valor a buscar en una matriz, corresponde al valor que debo hallar en una tabla o matriz.
Matriz_buscar_en Es una tabla de texto, nmeros o valores lgicos, de la que se recuperaran los datos. Esta matriz puede ser una referencia a un rango o a un nombre de rango. Si hace referencia a ella procure fijarla para que no se mueva la tabla.
Indicador_columnas Es el nmero de la columna de la Matriz, desde la cual se debe devolver el valor coincidente. Ej: si el argumentoIndicador_columnas es igual a 2, la funcin devuelve el valor de la segunda columna de la matriz indicada en Matriz_buscar_en; si el argumento Indicador_columnas es igual a 3, la funcin devuelve el valor de la tercera columna de la matriz indicada en Matriz_buscar_eny asi sucesivamente. Si el argumento Indicador_columnas es inferior a 1, la funcinBuscarv devuelve al valor de error #VALUE! Si el argumento Indicador_columnas es superior al nmero de columnas de la Matriz, la funcin Buscarv devuelve al valor de error #REF! Ordenado Valor lgico que especifica si Buscarv va a buscar una coincidencia exacta o aproximada: Si se omite o es VERDADERO o es 1, se devolver una coincidencia exacta o aproximada. Si no localiza ninguna coincidencia exacta, devolver el siguiente valor ms alto inferior a valor_buscado. Los valores de la primera columna dematriz_buscar_en deben estar clasificados segn un criterio de ordenacin ascendente; en caso contrario, es posible queBuscarv no devuelva el valor correcto. Si es FALSO o es 0, Buscarv slo buscar una coincidencia exacta. En este caso, no es necesario ordenar los valores de la primera columna de matriz_buscar_en. Si hay dos o ms valores en la primera columna de matriz_buscar_en, se utilizar el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devolver el valor de error #N/A. Ejercicio: De la siguiente tabla (Base de Datos) hacer la busqueda por producto y traer desde la Matriz (Precios) el precio correespondiente. Descargue el archivo aqu
En otras palabras debe ubicarse en la columna Precios de la tabla Base de datos (A4), para hacer una bsqueda del Producto desde la Matriz (Precios), de tal forma que al hacer la respectiva bsqueda quede consignado el valor del producto Gasolina (210) en la celda D4.
BUSCARH Mostrar todo Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuacin, devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Use BUSCARH cuando los valores de comparacin se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar informacin que se encuentre dentro de un nmero especificado de filas. Use BUSCARV cuando los valores de comparacin se encuentren en una columna a la izquierda o de los datos que desee encontrar. La H de BUSCARH significa "Horizontal". Sintaxis BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado) Valor_buscado es el valor que se busca en la primera fila de la tabla. Valor_buscado puede ser un valor, una referencia o una cadena de texto. Matriz_buscar_en es una tabla de informacin en la que se buscan los datos. Utilice una referencia a un rango o el nombre de un rango. Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, nmeros o valores lgicos. Si ordenado es VERDADERO, los valores de la primera fila de matriz_buscar_en deben colocarse en orden ascendente: ...-2, -1, 0, 1, 2,... , A-Z, FALSO, VERDADERO; de lo contrario, BUSCARH puede devolver un valor incorrecto. Si ordenado es FALSO, no es necesario ordenar matriz_buscar_en. El texto en maysculas y en minsculas es equivalente. Se pueden poner los datos en orden ascendente de izquierda a derecha seleccionando los valores y eligiendo el comando Ordenar del men Datos. A continuacin haga clic en Opciones y despus en Ordenar de izquierda a derecha y Aceptar. Bajo Ordenar por haga clic en la fila deseada y despus en Ascendente. Indicador_filas es el nmero de fila en matriz_buscar_en desde el cual debe devolverse el valor coincidente. Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la segunda fila en matriz_buscar_en y as sucesivamente. Si indicador_filas es menor que 1, BUSCARH devuelve el valor de error #VALOR!; si indicador_filas es mayor que el nmero de filas en matriz_buscar_en, BUSCARH devuelve el valor de error #REF! Ordenado es un valor lgico que especifica si BUSCARH debe localizar una coincidencia exacta o aproximada. Si es VERDADERO o se omite, devolver una coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta, devolver el siguiente valor mayor inferior a valor_buscado. Si es FALSO, BUSCARH encontrar una coincidencia exacta. Si no encuentra ninguna, devolver el valor de error #N/A. Observaciones Si BUSCARH no logra encontrar valor_buscado, utiliza el mayor valor que sea menor que valor_buscado. Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en, BUSCARH devuelve el valor de error #N/A. Ejemplo El ejemplo puede resultar ms fcil de entender si lo copia en una hoja de clculo en blanco. Cmo?
1 2 3 4
A B C Ejes Cojinetes Pernos 4 4 9 5 7 10 6 8 11 Frmula Descripcin (Resultado)
=BUSCARH("Ejes";A1:C4;2;VERDADERO) Busca Ejes en la fila 1 y devuelve el valor de la fila 2 que est en la misma columna (4)
=BUSCARH("Cojinetes";A1:C4;3;FALSO) Busca Cojinetes en la fila 1 y devuelve el valor de la fila 3 que est en la misma columna (7)
=BUSCARH(" B";A1:C4;3;VERDADERO) Busca F en la fila 1, y devuelve el valor
de la fila 3 que est en la misma columna. Debido a que F no es una coincidencia exacta, se utiliza el siguiente valor menor que F: Ejes. (5) =BUSCARH("Pernos";A1:C4;4) Busca Pernos en la fila 1 y devuelve el valor de la fila 4 que est en la misma columna (11)
=BUSCARH(3;{1;2;3\"a";"b";"c"\"d";"e";"f"};2;VERDADERO) Busca 3 en la primera fila de la constante matricial y devuelve el valor de la fila 2 en la misma columna (c)