SOLUCIONES — Examen Maestro de Informática (Excel)
Academia TecnoCampus. Para cada apartado: la fórmula exacta en español (tal cual se teclea, con separador ;), el resultado esperado y la explicación de cada argumento. Todos los valores están verificados dos veces: recalculados con Python puro y con el motor de cálculo del propio libro (_verif_informatica.py / _verif_informatica.xlsx).
_verif_informatica.xlsx las fórmulas están guardadas con los nombres internos en inglés (VLOOKUP, IF, COUNTIF, SUMIFS, RANK…); tu Excel en español las mostrará automáticamente como BUSCARV, SI, CONTAR.SI, SUMAR.SI.CONJUNTO, JERARQUIA… Son la misma función.BLOQUE 1 · Facturación (H–M)
=BUSCARV(C5;$T$5:$V$8;2;FALSO)
Resultado en H5 (Ana, Python): 15,00 €
C5 = valor buscado ("Python"); $T$5:$V$8 = tabla de tarifas, fijada con $ para que no se desplace al arrastrar; 2 = devuelve la 2ª columna de la tabla (Precio/Hora, columna U); FALSO = coincidencia exacta. Excel Avanzado → 12, Python → 15, Redes → 14, Ciberseguridad → 18.
=E5*H5
Resultado en I5 (Ana, 40 h × 15 €): 600,00 €
Referencias relativas: al bajar a la fila 6 se convierte sola en =E6*H6.
=SI(D5="Online";I5*BUSCARV(C5;$T$5:$V$8;3;FALSO);0)
Resultado en J5 (Ana, Online, Python 10 %): 600 × 0,10 = 60,00 €
La condición D5="Online" compara la modalidad con el texto entre comillas. Si es verdadera, calcula Importe Base × descuento del curso (BUSCARV a la columna 3 de la tabla = Dto. Online); si es falsa, devuelve 0. En la fila 6 (Luis, Presencial) da 0,00 €.
=I5-J5
Resultado en K5 (Ana): 600 − 60 = 540,00 €
=K5*$B$2
Resultado en L5 (Ana): 540 × 0,21 = 113,40 €
$B$2 es referencia absoluta: al arrastrar hasta L36 sigue apuntando al IVA. Sin los $, en la fila 6 la fórmula miraría B3 (vacía) y daría 0. Recuerda: B2 muestra «21%» pero vale 0,21, se multiplica tal cual.
=K5+L5
Resultado en M5 (Ana): 540 + 113,40 = 653,40 €
Equivalente en un paso: =K5*(1+$B$2). Formato: seleccionar H5:M36 → Inicio → Número → Moneda, 2 decimales.
BLOQUE 2 · Clasificación, textos y ranking (N–R)
=SI(G5>=9;"Sobresaliente";SI(G5>=7;"Notable";SI(G5>=5;"Aprobado";"Suspenso")))
Resultado en N5 (Ana, 8,4): Notable
Se evalúa de mayor a menor: 8,4 no llega a 9 (falla el 1er SI), sí es ≥ 7 → "Notable". Tres SI abiertos = tres paréntesis de cierre. Recuento verificado en las 32 filas: 5 Sobresalientes, 10 Notables, 11 Aprobados, 6 Suspensos.
=MES(F5)
Resultado en O5 (03/03/2026): 3
MES devuelve el nº de mes (1–12). Análogas: AÑO(F5) → 2026, DIA(F5) → 3.
=MAYUSC(IZQUIERDA(C5;3))&"-"&A5&"-"&AÑO(F5)
Resultado en P5: PYT-101-2026
De dentro hacia fuera: IZQUIERDA(C5;3) toma "Pyt"; MAYUSC(...) lo pasa a "PYT"; los & van pegando los guiones (texto entre comillas), el ID A5 y el año AÑO(F5). Otros ejemplos verificados: fila 6 → EXC-102-2026, fila 7 → CIB-103-2026, fila 8 → RED-104-2026.
=CONCATENAR(B5;" ha obtenido un ";G5;" en ";C5)
Equivalente con el operador & (igual de válido):
=B5&" ha obtenido un "&G5&" en "&C5
Resultado en Q5: Ana García ha obtenido un 8,4 en Python
Los textos fijos van entre comillas con sus espacios (" en "). La nota numérica se convierte sola en texto; en Excel en español se muestra con coma decimal (8,4). En Excel moderno también vale CONCAT.
=JERARQUIA.EQV(M5;$M$5:$M$36;0)
También válida (versión clásica, idéntico resultado):
=JERARQUIA(M5;$M$5:$M$36;0)
Resultado en R5 (Ana, 653,40 €): 12
M5 = el valor a clasificar; $M$5:$M$36 = todos los totales, fijado con $ (si no, al arrastrar el rango se descolocaría); 0 = orden descendente (el mayor es el nº 1). Podio verificado: 1º Alba Cortés (1.089,00 €), 2º Mario Gallego (1.045,44 €), 3º Sara Molina (980,10 €); último (32º) Hugo Castro (185,13 €).
BLOQUE 3 · RESUMEN ESTADÍSTICO (A39:C45)
| Fila | Horas — columna B | Resultado | Total — columna C | Resultado |
|---|---|---|---|---|
| 41 · SUMA | =SUMA(E5:E36) | 1.135 | =SUMA(M5:M36) | 18.926,82 € |
| 42 · PROMEDIO | =PROMEDIO(E5:E36) | 35,47 | =PROMEDIO(M5:M36) | 591,46 € |
| 43 · MÁXIMO | =MAX(E5:E36) | 60 | =MAX(M5:M36) | 1.089,00 € |
| 44 · MÍNIMO | =MIN(E5:E36) | 15 | =MIN(M5:M36) | 185,13 € |
| 45 · CONTAR | =CONTAR(E5:E36) | 32 | =CONTAR(M5:M36) | 32 |
Valores exactos: promedio de horas = 35,46875 (se muestra 35,47); promedio de Total = 591,463125 € (se muestra 591,46 €). CONTAR cuenta celdas numéricas; para contar los nombres (texto) se usaría CONTARA(B5:B36) → 32.
BLOQUE 4 · ANÁLISIS (G41:G49)
G41: =CONTAR.SI(C5:C36;"Python") G42: =CONTAR.SI(D5:D36;"Online")
Resultados: G41 = 8 · G42 = 16
1er argumento = rango donde se mira; 2º = criterio (texto entre comillas, sin distinguir mayúsculas). Hay 8 matrículas por curso y 16 Online / 16 Presencial.
G43: =CONTAR.SI.CONJUNTO(C5:C36;"Ciberseguridad";D5:D36;"Online") G44: =CONTAR.SI.CONJUNTO(D5:D36;"Presencial";G5:G36;">=5")
Resultados: G43 = 4 · G44 = 13
Pares rango;criterio: la fila cuenta solo si cumple todas las condiciones. En G44 la comparación numérica va entre comillas: ">=5". Verificado: de los 16 presenciales, solo suspenden Pablo (4,5), Carla (2,9) y Andrés (4,9) → 13 aprobados.
G45: =SUMAR.SI(C5:C36;"Python";M5:M36) G46: =SUMAR.SI(D5:D36;"Online";E5:E36)
Resultados: G45 = 5.216,31 € · G46 = 606
Orden: rango del criterio; criterio; rango que se suma (al final). G45 suma el Total (M) solo de las 8 filas de Python; G46 suma las horas (E) de las 16 filas Online.
G47: =SUMAR.SI.CONJUNTO(M5:M36;C5:C36;"Ciberseguridad";D5:D36;"Online")
Resultado: 2.700,72 €
¡Aquí el rango que se suma va PRIMERO (M5:M36) y después los pares condición! Suma los totales de Marta (522,72) + Mario (1.045,44) + Clara (435,60) + Laura (696,96) = 2.700,72 €.
G48: =PROMEDIO.SI(C5:C36;"Python";G5:G36) G49: =CONTAR.SI(D5:D36;"Online")/CONTARA(D5:D36)
Resultados: G48 = 7,49 (exacto 7,4875) · G49 = 50% (0,5 con formato porcentaje)
G48: media de las notas (G) de las filas cuyo curso (C) es Python: (8,4+7,1+9,6+2,9+5,8+8,7+7,6+9,8)/8 = 7,4875. G49: parte/total = 16/32 = 0,5; con el botón % de Inicio → Número se muestra 50%.
BLOQUE 5 · Tablas para los gráficos
Se escriben en la fila 42 y se arrastran hasta la 45. Los rangos van fijados con $; el criterio I42 va sin fijar para que al bajar pase a I43, I44, I45:
J42: =CONTAR.SI($C$5:$C$36;I42) K42: =SUMAR.SI($C$5:$C$36;I42;$M$5:$M$36) L42: =PROMEDIO.SI($C$5:$C$36;I42;$G$5:$G$36)
| Curso (I) | J · Nº Matrículas | K · Ingresos Totales | L · Nota Media |
|---|---|---|---|
| Excel Avanzado | 8 | 3.455,76 € | 6,48 |
| Python | 8 | 5.216,31 € | 7,49 |
| Redes | 8 | 4.243,47 € | 5,51 |
| Ciberseguridad | 8 | 6.011,28 € | 7,49 |
Comprobación: 3.455,76 + 5.216,31 + 4.243,47 + 6.011,28 = 18.926,82 € = la SUMA del apartado 12. Notas medias exactas: 6,475 · 7,4875 · 5,5125 · 7,4875.
O42: =CONTAR.SI($O$5:$O$36;N42)
| Mes (N) | 3 (marzo) | 4 (abril) | 5 (mayo) | 6 (junio) |
|---|---|---|---|---|
| Nº Matrículas (O) | 9 | 9 | 8 | 6 |
Cuenta en la columna Mes (creada en el apartado 8) las celdas iguales al mes de N42. Rango fijado con $, criterio N42 relativo para poder arrastrar. 9+9+8+6 = 32 ✓.
BLOQUE 6 · FICHA DE CONSULTA
U12: =SI.ERROR(BUSCARV($U$11;$A$5:$M$36;2;FALSO);"No encontrado") U13: =SI.ERROR(BUSCARV($U$11;$A$5:$M$36;13;FALSO);"No encontrado") U15: =SI.ERROR(BUSCARV($U$14;$A$5:$M$36;13;FALSO);"No encontrado")
Resultados: U12 = Paula Ibáñez · U13 = 762,30 € · U15 = No encontrado
Se busca el ID (115) en la 1ª columna del rango A5:M36; la columna 2 es el Alumno y la 13 es el Total (A=1, B=2, …, M=13). Con el ID 999, BUSCARV devuelve #N/D y SI.ERROR lo sustituye por el texto "No encontrado".
BLOQUE 7 · Gráficos y formato
1) Columnas — «Ingresos por curso»:
- Selecciona
I41:I45(cursos con su encabezado), mantén Ctrl y seleccionaK41:K45(ingresos). - Insertar → Gráficos → Insertar gráfico de columnas → Columna agrupada.
- Clic en «Título del gráfico» → escribe Ingresos por curso.
- Botón + (Elementos de gráfico) → Títulos de eje: eje X = «Curso», eje Y = «Ingresos (€)».
2) Circular — «Reparto de matrículas por curso»:
- Selecciona
I41:J45(cursos y nº de matrículas, contiguos). - Insertar → Gráficos → Insertar gráfico circular → Circular 2D.
- Botón + → Etiquetas de datos → Más opciones → marcar Porcentaje (cada curso: 25 %). Deja la leyenda visible.
3) Líneas — «Evolución de matrículas por mes»:
- Selecciona
N41:O45(meses y recuentos). - Insertar → Gráficos → Insertar gráfico de líneas → Línea con marcadores.
- Título: Evolución de matrículas por mes. La línea debe bajar al final: 9 → 9 → 8 → 6.
Para moverlos a su propia hoja: clic derecho en el gráfico → Mover gráfico → Hoja nueva «Gráficos».
Formato condicional (pestaña Inicio → Estilos → Formato condicional):
- Notas
G5:G36→ Resaltar reglas de celdas → Es menor que… →5→ «Relleno rojo claro con texto rojo oscuro». Deben teñirse 6 celdas (4,5 · 3,8 · 2,9 · 4,2 · 3,4 · 4,9). - Total
M5:M36→ Barras de datos → verde. La barra más larga es la de Alba Cortés (1.089,00 €). - Horas
E5:E36→ Es mayor que… →45→ relleno amarillo. Se tiñen exactamente 6 celdas: Mario (60), Elena (50), Rosa (48), Silvia (56), Jorge (50) y Víctor (55). Ojo: los dos 45 (Sara y Sergio) NO se tiñen, porque la regla es «mayor que», no «mayor o igual».
Formato estético:
- Fila 4 seleccionada → Inicio → Fuente: relleno azul oscuro, color de fuente blanco, N (negrita), centrar.
H5:M36→ Inicio → Número → Moneda, 2 decimales (símbolo €).- Toda la tabla
A4:R36→ desplegable de bordes → Todos los bordes. - Título en A1 → seleccionar
A1:R1→ Combinar y centrar → negrita, relleno oscuro, fuente blanca. - Clic derecho en la pestaña «MATRICULAS» → Color de etiqueta → Rojo.
Tabla completa verificada (autocorrección fila a fila)
Comprueba aquí cualquier fila de tu hoja. H (Precio/Hora) es 12 € Excel Avanzado, 15 € Python, 14 € Redes y 18 € Ciberseguridad. Importes en euros.
| Fila | Alumno | I Base | J Dto. | K Base c/Dto. | L IVA | M Total | N Calificación | P Código | R Rank |
|---|---|---|---|---|---|---|---|---|---|
| 5 | Ana García | 600,00 | 60,00 | 540,00 | 113,40 | 653,40 | Notable | PYT-101-2026 | 12 |
| 6 | Luis Martín | 240,00 | 0,00 | 240,00 | 50,40 | 290,40 | Aprobado | EXC-102-2026 | 30 |
| 7 | Marta Ruiz | 540,00 | 108,00 | 432,00 | 90,72 | 522,72 | Sobresaliente | CIB-103-2026 | 18 |
| 8 | Pablo Ortega | 350,00 | 0,00 | 350,00 | 73,50 | 423,50 | Suspenso | RED-104-2026 | 26 |
| 9 | Lucía Navarro | 525,00 | 0,00 | 525,00 | 110,25 | 635,25 | Notable | PYT-105-2026 | 13 |
| 10 | Hugo Castro | 180,00 | 27,00 | 153,00 | 32,13 | 185,13 | Aprobado | EXC-106-2026 | 32 |
| 11 | Sara Molina | 810,00 | 0,00 | 810,00 | 170,10 | 980,10 | Notable | CIB-107-2026 | 3 |
| 12 | Diego Herrera | 420,00 | 42,00 | 378,00 | 79,38 | 457,38 | Suspenso | RED-108-2026 | 22 |
| 13 | Elena Campos | 750,00 | 75,00 | 675,00 | 141,75 | 816,75 | Sobresaliente | PYT-109-2026 | 7 |
| 14 | Iván Serrano | 300,00 | 0,00 | 300,00 | 63,00 | 363,00 | Aprobado | EXC-110-2026 | 27 |
| 15 | Nuria Pardo | 280,00 | 0,00 | 280,00 | 58,80 | 338,80 | Aprobado | RED-111-2026 | 28 |
| 16 | Mario Gallego | 1.080,00 | 216,00 | 864,00 | 181,44 | 1.045,44 | Notable | CIB-112-2026 | 2 |
| 17 | Carla Medina | 450,00 | 0,00 | 450,00 | 94,50 | 544,50 | Suspenso | PYT-113-2026 | 17 |
| 18 | Óscar Vidal | 480,00 | 72,00 | 408,00 | 85,68 | 493,68 | Notable | EXC-114-2026 | 19 |
| 19 | Paula Ibáñez | 630,00 | 0,00 | 630,00 | 132,30 | 762,30 | Aprobado | CIB-115-2026 | 8 |
| 20 | Sergio Cano | 630,00 | 63,00 | 567,00 | 119,07 | 686,07 | Notable | RED-116-2026 | 10 |
| 21 | Beatriz Rojas | 300,00 | 30,00 | 270,00 | 56,70 | 326,70 | Aprobado | PYT-117-2026 | 29 |
| 22 | Tomás Aguilar | 384,00 | 0,00 | 384,00 | 80,64 | 464,64 | Sobresaliente | EXC-118-2026 | 21 |
| 23 | Clara Domínguez | 450,00 | 90,00 | 360,00 | 75,60 | 435,60 | Suspenso | CIB-119-2026 | 24 |
| 24 | Adrián Flores | 560,00 | 0,00 | 560,00 | 117,60 | 677,60 | Aprobado | RED-120-2026 | 11 |
| 25 | Rosa Márquez | 720,00 | 0,00 | 720,00 | 151,20 | 871,20 | Notable | PYT-121-2026 | 5 |
| 26 | Javier Peña | 420,00 | 63,00 | 357,00 | 74,97 | 431,97 | Suspenso | EXC-122-2026 | 25 |
| 27 | Alba Cortés | 900,00 | 0,00 | 900,00 | 189,00 | 1.089,00 | Sobresaliente | CIB-123-2026 | 1 |
| 28 | Rubén Soler | 210,00 | 21,00 | 189,00 | 39,69 | 228,69 | Aprobado | RED-124-2026 | 31 |
| 29 | Silvia Bravo | 840,00 | 84,00 | 756,00 | 158,76 | 914,76 | Notable | PYT-125-2026 | 4 |
| 30 | David Reyes | 504,00 | 0,00 | 504,00 | 105,84 | 609,84 | Aprobado | EXC-126-2026 | 15 |
| 31 | Laura Vega | 720,00 | 144,00 | 576,00 | 120,96 | 696,96 | Notable | CIB-127-2026 | 9 |
| 32 | Andrés Fuentes | 490,00 | 0,00 | 490,00 | 102,90 | 592,90 | Suspenso | RED-128-2026 | 16 |
| 33 | Irene Salas | 375,00 | 0,00 | 375,00 | 78,75 | 453,75 | Sobresaliente | PYT-129-2026 | 23 |
| 34 | Jorge Blanco | 600,00 | 90,00 | 510,00 | 107,10 | 617,10 | Notable | EXC-130-2026 | 14 |
| 35 | Cristina Lara | 396,00 | 0,00 | 396,00 | 83,16 | 479,16 | Aprobado | CIB-131-2026 | 20 |
| 36 | Víctor Mena | 770,00 | 77,00 | 693,00 | 145,53 | 838,53 | Aprobado | RED-132-2026 | 6 |
Verificación: todos los resultados de este solucionario se han recalculado con Python puro (_verif_informatica.py) y, además, el libro _verif_informatica.xlsx (con todas las fórmulas aplicadas) se ha recalculado con un motor de hoja de cálculo real: ambos coinciden al céntimo. Suma de puntos de los 22 apartados = 10,00.