Ejercicios de Excel
Nivel intermedio
Las funciones ENCONTRAR, ESNUMERO e Y se combinan habitualmente para validar texto, evaluar criterios múltiples y realizar búsquedas avanzadas dentro de las celdas.
- ENCONTRAR: Busca una cadena de texto dentro de otra y devuelve su posición inicial (es
sensible a mayúsculas y minúsculas).
Sintaxis:=ENCONTRAR(texto_buscado; dentro_del_texto; [num_inicial])
Ejemplo:=ENCONTRAR("@"; A2)→ Devuelve 5 si en A2 pone "juan@email.com". - ESNUMERO: Comprueba si un valor o resultado es un número y
devuelve VERDADERO o FALSO. Se usa con ENCONTRAR para saber si un texto existe sin que devuelva
un error si no lo halla.
Sintaxis:=ESNUMERO(valor)
Ejemplo:=ESNUMERO(ENCONTRAR("@"; A2))→ Devuelve VERDADERO si la celda contiene un arroba. - Y: Evalúa varias condiciones lógicas y devuelve VERDADERO
únicamente si todas las condiciones se cumplen.
Sintaxis:=Y(logico1; [logico2]; ...)
Ejemplo:=Y(ESNUMERO(ENCONTRAR("@"; A2)); B2>18)→ Devuelve VERDADERO si el email contiene "@" Y la edad en B2 es mayor a 18.
Ejercicio 10: Validación Personalizada
A continuación te presento una técnica de validación que combina tres funciones para asegurarse de
que una celda
contiene datos con un formato válido, específicamente aquí para validar una dirección de correo
electrónico.
- La función ENCONTRAR() busca la posición de un carácter específico dentro de la celda, como el símbolo "@" y el punto ".".
- La función ESNUMERO() verifica si el resultado de ENCONTRAR es un número (es decir, el carácter fue encontrado).
- La función Y() confirma que ambas condiciones anteriores sean verdaderas al mismo tiempo.
En conjunto, esta fórmula valida que en la celda exista al menos un "@" y un "."; es decir, que tenga una estructura básica de correo electrónico. Esto ayuda a mantener la consistencia y calidad de los datos en una base, evitando entradas inválidas o mal formateadas.
Objetivo de este ejercicio:
Aprender la lógica de Excel para combinar funciones que permitan obtener resultados más útiles y
precisos, facilitando la automatización y el análisis eficiente de datos.
Práctica:
Crear una regla de validación que permita validar solo el patrón de direcciones de correo
electrónico con "@" y ".".
Fórmula de validación:
=Y(ESNUMERO(ENCONTRAR("@";A1)); ESNUMERO(ENCONTRAR(".";A1)))
- Nota: Esta fórmula devuelve VERDADERO si el texto contiene ambos caracteres