1. Faro

Nivel 7 · Reglas de validación para la importación de productos

La solicitud

De Rachel Ramirez, Planificadora de mercancía

“La importación de productos del nuevo sitio rechaza nombres de más de 30 caracteres, precios fuera de 10 a 1,500 y fechas de lanzamiento fuera de 2024–2025. Antes de subir nuestra hoja de configuración, ¿cuáles de estas filas rebotarían? Después pondré las mismas reglas en la hoja.”

Tu objetivo

Escribe una regla por columna, cada una una fórmula TRUE/FALSE rellenada hasta la fila 30. E2:E30: el nombre de la columna B tiene como máximo K1 caracteres de longitud (LEN). F2:F30: el unit_price de la columna C es un número (ISNUMBER) entre K2 y K3, ambos extremos permitidos. G2:G30: la fecha launched_on de la columna D es un número entre K4 y K5, ambos extremos permitidos. H2:H30: TRUE cuando las tres reglas se cumplen (AND). En K7, cuenta las filas donde H es FALSE.

  • Llena E2:H30, K7 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa LEN ISNUMBER ANDpendiente

Tu hoja

Excel
La hoja de este nivel
ABCDEFGHIJKL
1product_idnameunit_pricelaunched_onname_okprice_okdate_okrow_okMax name length30
2126Fern Rattan Desk Lamp379.002024-01-05Min price10.00
3177Delancey Cashmere-Blend Duvet Cover169.002024-01-06Max price1500.00
4213Pine Wicker Patio Dining Set239.002024-01-18Earliest launch2024-01-01
5192Thatcher Marble Candle Holder Set15.992024-01-20Latest launch2025-12-31
6200Cedar Ceramic Candle179.002024-03-16
7102Alder Oak Coffee Table919.002024-05-16Rows rejected
8136Quarry Rattan Picture Light159.002024-05-16
9150Linden Enamel Serving Platter19.992024-05-17
10179Delancey Jute Area Rug30.992024-06-01
11180Hazel Linen Throw Pillow20.992024-06-05
12106Northfield Rattan Sectional229.002024-06-06
13170Rowan Cashmere-Blend Throw Blanket17.992024-07-26
14112Vale Walnut Coffee Table519.002024-08-20
15139Rowan Ceramic Chandelier189.002024-08-24
16198Harbor Oak Floor Mirror44.992024-09-28
17202Pacifica Steel Planter2892024-09-29
18133Dune Black Metal Floor Lamp51.992024-10-01
19160Fairhaven Stoneware Cutting Board70.992024-10-08
20163Pine Cotton Area Rug139.002024-11-10
21173Bramble Percale Quilt139.002024-11-21
22185Ridge Brass Bud Vase12.992025-01-29
23197Ridge Soy Wax Vase109.002025-03-24
24125Pacifica Black Metal Arc Lamp279.002025-04-05
25114Rowan Walnut Dresser279.002025-04-21
26174Vale Cashmere-Blend Knit Throw18.992025-05-26
27204Laurel Teak Solar Lantern1289.002025-06-08
28182Nantucket Brass Wall Mirror17.997/24/2025
29195Fairhaven Soy Wax Framed Print0.002025-07-28
30220Oakley Steel Solar Lantern869.002026-03-01
31
32

Cargando el editor…

    ResultadoPresiona Comprobar para comparar E2:H30, K7

    Mote revisa tu resultado

    Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

    La lección

    La validación de datos es el guardia en la puerta de una hoja: rechaza una entrada que incumple una regla antes de que entre. Rachel tiene primero el problema contrario. Su hoja de configuración ya existe, y necesita saber qué filas fallarían en la importación del sitio nuevo. La validación no puede decírselo, pero las mismas reglas escritas como fórmulas sí.

    Validación de datos en Excel

    Selecciona las celdas que quieres proteger y luego Datos → Validación de datos (grupo Herramientas de datos). El cuadro tiene tres pestañas:

    • Configuración: Permitir elige el tipo de regla, Datos la comparación (entre, mayor que, menor o igual que…), y luego los límites. Los límites pueden ser referencias de celda, como =$K$2.
    • Mensaje de entrada: una nota que aparece cuando alguien selecciona la celda (“Precio en dólares, de 10 a 1,500”).
    • Mensaje de error: qué ocurre ante una entrada incorrecta. Detener la rechaza, Advertencia pregunta “¿continuar?”, Información solo informa. Escribe tu propio título y mensaje: “El precio debe estar entre 10 y 1,500. Déjalo vacío si aún no tiene precio.” es mejor que el predeterminado de Excel “Este valor no coincide con las restricciones de validación de datos”.
    Permitir Úsalo para Regla aquí
    Número entero conteos, cantidades (Desafío final)
    Decimal precios, tasas entre 10 y 1,500
    Lista un conjunto fijo de valores (Desafío final)
    Fecha / Hora una ventana entre 2024-01-01 y 2025-12-31
    Longitud del texto códigos, nombres con un límite menor o igual que 30
    Personalizada cualquier cosa que una fórmula TRUE/FALSE pueda decir cualquiera de las anteriores, escrita por extenso

    Google Sheets: Datos → Validación de datos → Añadir regla, con los mismos criterios y “Rechazar la entrada” o “Mostrar una advertencia”.

    Las reglas como fórmulas

    Una regla Personalizada es una fórmula que debe ser TRUE para que se permita la entrada, escrita para la celda superior izquierda. Eso facilita ejecutarla sobre las filas que ya están ahí:

    E2   =LEN(B2)<=$K$1
    F2   =AND(ISNUMBER(C2),C2>=$K$2,C2<=$K$3)
    G2   =AND(ISNUMBER(D2),D2>=$K$4,D2<=$K$5)
    H2   =AND(E2,F2,G2)
    K7   =COUNTIF(H2:H30,FALSE)

    La fila 3, la Delancey Cashmere-Blend Duvet Cover, tiene un nombre de 35 caracteres: E3 es FALSE. Las filas 26 y 29 (Vale Cashmere-Blend Knit Throw, Fairhaven Soy Wax Framed Print) tienen exactamente 30 caracteres y pasan, porque el límite es “como máximo 30”. Las fechas son números en Excel, así que la ventana de lanzamiento es el mismo AND que el del precio, con K4 y K5 conteniendo fechas reales.

    Por qué ISNUMBER está en la regla

    C17 contiene "289" como texto, y D28 contiene "7/24/2025" como texto: ambos llegaron por copiar y pegar desde un correo. Excel compara texto y números sin error: cualquier texto cuenta como mayor que cualquier número. Así que C17>=10 es TRUE y C17<=1500 es FALSE. Con ambos límites en la regla, la fila falla por casualidad, pero solo por el límite superior: una regla que dijera solo “al menos 10” dejaría pasar el texto, y D28>=K4 es TRUE de la misma manera. ISNUMBER hace que la regla diga lo que significa: un número real dentro del rango, fallando por la razón correcta. Las propias reglas Decimal y Fecha de Excel también rechazan entradas de texto.

    Los otros fallos son sencillos: C29 es 0 (aún sin precio), y D30 es 2026-03-01, después de la ventana. Cuatro nombres largos, dos precios, dos fechas: 8 filas rechazadas de 29.

    Lo que la validación no puede hacer

    • Solo comprueba entradas nuevas. Las reglas añadidas a una hoja que ya tiene datos no tocan lo que hay. Datos → Validación de datos → Rodear con un círculo datos no válidos dibuja círculos rojos alrededor de las celdas incorrectas existentes; las columnas de fórmulas hacen el mismo trabajo y se pueden contar.
    • Pegar la esquiva. Pegar sobre una celda validada sustituye la regla junto con el valor. Usa Pegado especial → Valores, o protege la hoja.
    • Un vacío pasa mientras “Omitir blancos” esté marcado (el valor por defecto). Si un campo es obligatorio, dilo en una regla aparte, como =C2<>"".

    Errores comunes

    • Sin ISNUMBER: los números guardados como texto y las fechas en texto pasan sin problema las pruebas >=.
    • < en lugar de <= en los límites de “como máximo” o “entre”, lo que rechaza los valores frontera.
    • Teclear los límites en la regla en lugar de apuntar a K1:K5.
    • Contar TRUE en lugar de FALSE en K7: serían las filas aceptadas, 21.

    Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.