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