1. Faro

Nivel 4 · Promedios trimestrales del año pasado con HLOOKUP

La solicitud

De Jacob Long, Ejecutivo de cuentas

“Estoy preparando mi revisión y quiero mostrar cuáles de estos pedidos de 2025 superaron el pedido promedio del año pasado en el mismo trimestre. La tira de resumen de finanzas con los números de 2024 está en la parte superior de la hoja.”

Tu objetivo

En D7:D24, usa HLOOKUP para devolver el pedido promedio de 2024 del trimestre de cada pedido: busca el trimestre de la columna B en la fila superior del resumen B1:E4 y devuelve su 4.ª fila (avg_order), con coincidencia exacta (FALSE). Después, en E7:E24, usa IF para mostrar "above" cuando el subtotal de la columna C sea al menos ese promedio, y en caso contrario "below".

  • Llena D7:E24 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa HLOOKUP IFpendiente

Tu hoja

Excel
La hoja de este nivel
ABCDEF
12024Q1Q2Q3Q4
2orders6587307931492
3revenue348,329.76441,258.27444,959.49759,057.79
4avg_order529.38604.46561.11508.75
5
6order_idquartersubtotalavg_2024vs_2024
78250Q156.97
88500Q119.99
98750Q1192.59
109000Q159.97
119250Q22594.95
129500Q21099.00
139750Q250.97
1410000Q2495.97
1510250Q3804.99
1610500Q3232.98
1710750Q329.99
1811000Q3380.99
1911250Q4235.97
2011500Q41253.88
2111750Q4507.00
2212000Q417.99
2312500Q419.99
2412750Q4169.92
25
26

Cargando el editor…

    ResultadoPresiona Comprobar para comparar D7:E24

    Mote revisa tu resultado

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

    La lección

    La mayoría de las tablas corren hacia abajo de la página: un registro por fila, un campo por columna. Algunas van de lado. Los presupuestos, los objetivos y los resúmenes de finanzas suelen poner los periodos en la parte superior (Q1, Q2, Q3, Q4 o enero a diciembre) y las medidas en el costado. El resumen de A1:E4 es de esos: los trimestres en la fila 1 y, debajo, los pedidos completados de 2024, los ingresos y el pedido promedio.

    HLOOKUP lee a lo ancho

    HLOOKUP es VLOOKUP girado de lado. Busca en la fila superior de una tabla y devuelve un valor de una fila inferior:

    =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
    Argumento En D7 Significa
    lookup_value B7 el trimestre que se busca (“Q1”)
    table_array $B$1:$E$4 el resumen, con los trimestres en su primera fila
    row_index_num 4 qué fila de la tabla devolver, contando la fila superior como 1
    range_lookup FALSE solo coincidencia exacta

    Para el pedido 8250 de la fila 7, HLOOKUP encuentra “Q1” en B1 y baja hasta la 4.ª fila de la tabla: B4, 529.38. Usa 3 en su lugar y obtienes los ingresos totales del Q1, 348,329.76. Usa 5 y obtienes #REF!, porque la tabla tiene cuatro filas. Un trimestre que no está en la fila superior, como “Q5”, da #N/A. Igual que con VLOOKUP, escribe FALSE siempre: el valor por defecto es una coincidencia aproximada.

    Contar el número de fila

    El número de fila cuenta dentro de la tabla, no en la hoja. Aquí la tabla empieza en la fila 1 de la hoja, así que los números coinciden por casualidad; si bajas el resumen a las filas 10 a 13, avg_order sigue siendo la fila 4 de la tabla. Deja la columna A fuera de la tabla: contiene etiquetas, no trimestres, y la búsqueda solo necesita B1:E4.

    Comparar con IF

    Con el promedio del año pasado junto a cada pedido, la segunda columna es un IF sencillo del capítulo 1:

    =IF(C7>=D7,"above","below")

    Rellenada hasta la fila 24, 4 de los 18 pedidos superan el promedio de 2024 de su trimestre: 9250 y 9500 en el Q2, 10250 en el Q3 y 11500 en el Q4. El pedido 11750 se queda a las puertas: 507.00 frente a los 508.75 del Q4.

    ¿De lado o girada?

    Si necesitas trabajar mucho con una tabla horizontal, puedes girarla: cópiala y luego Pegado especial → Transponer (Ctrl+Alt+V en Excel y marca Transponer; en Google Sheets, Pegado especial → Transpuesto). Las filas se vuelven columnas y VLOOKUP funciona sobre la copia. Sin embargo, la copia no se actualiza cuando cambia el original, así que para un resumen vivo, búscalo donde está. XLOOKUP también lee filas: =XLOOKUP(B7,$B$1:$E$1,$B$4:$E$4) devuelve los mismos 529.38.

    Errores comunes

    • VLOOKUP en una tabla horizontal. Busca en la primera columna, así que encuentra lo que no es o no encuentra nada.
    • El número de fila equivocado. La fila 3 son los ingresos, no el promedio.
    • Tabla sin fijar. B1:E4 rellenada hacia abajo pasa a B2:E5, y los trimestres se salen de la fila superior.
    • “Q1” frente a “q1 ”. Las búsquedas ignoran las mayúsculas pero no los espacios. Un espacio de más en una exportación hace que toda búsqueda de esa fila falle.

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