La solicitud

De Jacob Long, Ejecutivo de cuentas
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:E24con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
HLOOKUPIFpendiente
Tu hoja
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | 2024 | Q1 | Q2 | Q3 | Q4 | |
| 2 | orders | 658 | 730 | 793 | 1492 | |
| 3 | revenue | 348,329.76 | 441,258.27 | 444,959.49 | 759,057.79 | |
| 4 | avg_order | 529.38 | 604.46 | 561.11 | 508.75 | |
| 5 | ||||||
| 6 | order_id | quarter | subtotal | avg_2024 | vs_2024 | |
| 7 | 8250 | Q1 | 56.97 | |||
| 8 | 8500 | Q1 | 19.99 | |||
| 9 | 8750 | Q1 | 192.59 | |||
| 10 | 9000 | Q1 | 59.97 | |||
| 11 | 9250 | Q2 | 2594.95 | |||
| 12 | 9500 | Q2 | 1099.00 | |||
| 13 | 9750 | Q2 | 50.97 | |||
| 14 | 10000 | Q2 | 495.97 | |||
| 15 | 10250 | Q3 | 804.99 | |||
| 16 | 10500 | Q3 | 232.98 | |||
| 17 | 10750 | Q3 | 29.99 | |||
| 18 | 11000 | Q3 | 380.99 | |||
| 19 | 11250 | Q4 | 235.97 | |||
| 20 | 11500 | Q4 | 1253.88 | |||
| 21 | 11750 | Q4 | 507.00 | |||
| 22 | 12000 | Q4 | 17.99 | |||
| 23 | 12500 | Q4 | 19.99 | |||
| 24 | 12750 | Q4 | 169.92 | |||
| 25 | ||||||
| 26 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.
Lo que recibe Jacob, y por qué
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:E4rellenada hacia abajo pasa aB2: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.
¡Linterna encendida!
Practicaste: hlookuplookupsexact matchif
- Resuelto
- Sin pistas
- Al primer intento
