SOLUCIONARIO · S0141403

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).

⚠️
Nota. En el archivo _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)

1 · H5 «Precio/Hora» (0,5 pts)
=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.

2 · I5 «Importe Base» (0,25 pts)
=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.

3 · J5 «Descuento» — SI con BUSCARV anidado (0,5 pts)
=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 €.

4 · K5 «Base con Dto.» (0,25 pts)
=I5-J5

Resultado en K5 (Ana): 600 − 60 = 540,00 €

5 · L5 «IVA (21%)» — referencia absoluta (0,5 pts)
=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.

6 · M5 «Total» (0,25 pts)
=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)

7 · N5 «Calificación» — SI anidado (0,5 pts)
=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.

8 · O5 «Mes» (0,25 pts)
=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.

9 · P5 «Código Matrícula» (0,5 pts)
=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.

10 · Q5 «Resumen» — CONCATENAR (0,5 pts)
=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.

11 · R5 «Ranking» — JERARQUIA.EQV (0,5 pts)
=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)

12 · Las 10 fórmulas (0,5 pts)
FilaHoras — columna BResultadoTotal — columna CResultado
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)

13 · CONTAR.SI (0,5 pts)
G41:  =CONTAR.SI(C5:C36;"Python")
G42:  =CONTAR.SI(D5:D36;"Online")

Resultados: G41 = 8 · G42 = 16

1er argumento = rango donde se mira; = criterio (texto entre comillas, sin distinguir mayúsculas). Hay 8 matrículas por curso y 16 Online / 16 Presencial.

14 · CONTAR.SI.CONJUNTO (0,5 pts)
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.

15 · SUMAR.SI (0,5 pts)
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.

16 · SUMAR.SI.CONJUNTO (0,25 pts)
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 €.

17 · PROMEDIO.SI y porcentaje (0,5 pts)
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

18 · RESUMEN POR CURSO (J42:L45) — arrastrables (0,75 pts)

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ículasK · Ingresos TotalesL · Nota Media
Excel Avanzado83.455,76 €6,48
Python85.216,31 €7,49
Redes84.243,47 €5,51
Ciberseguridad86.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.

19 · MATRÍCULAS POR MES (O42:O45) (0,25 pts)
O42:  =CONTAR.SI($O$5:$O$36;N42)
Mes (N)3 (marzo)4 (abril)5 (mayo)6 (junio)
Nº Matrículas (O)9986

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

20 · BUSCARV + SI.ERROR (0,5 pts)
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

21 · Los tres gráficos (0,75 pts)

1) Columnas — «Ingresos por curso»:

  1. Selecciona I41:I45 (cursos con su encabezado), mantén Ctrl y selecciona K41:K45 (ingresos).
  2. Insertar → Gráficos → Insertar gráfico de columnas → Columna agrupada.
  3. Clic en «Título del gráfico» → escribe Ingresos por curso.
  4. Botón + (Elementos de gráfico) → Títulos de eje: eje X = «Curso», eje Y = «Ingresos (€)».

2) Circular — «Reparto de matrículas por curso»:

  1. Selecciona I41:J45 (cursos y nº de matrículas, contiguos).
  2. Insertar → Gráficos → Insertar gráfico circular → Circular 2D.
  3. 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»:

  1. Selecciona N41:O45 (meses y recuentos).
  2. Insertar → Gráficos → Insertar gráfico de líneas → Línea con marcadores.
  3. 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».

22 · Formato condicional y formato «bonito» (0,5 pts)

Formato condicional (pestaña Inicio → Estilos → Formato condicional):

Formato estético:


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.

FilaAlumnoI BaseJ Dto.K Base c/Dto.L IVAM TotalN CalificaciónP CódigoR Rank
5Ana García600,0060,00540,00113,40653,40NotablePYT-101-202612
6Luis Martín240,000,00240,0050,40290,40AprobadoEXC-102-202630
7Marta Ruiz540,00108,00432,0090,72522,72SobresalienteCIB-103-202618
8Pablo Ortega350,000,00350,0073,50423,50SuspensoRED-104-202626
9Lucía Navarro525,000,00525,00110,25635,25NotablePYT-105-202613
10Hugo Castro180,0027,00153,0032,13185,13AprobadoEXC-106-202632
11Sara Molina810,000,00810,00170,10980,10NotableCIB-107-20263
12Diego Herrera420,0042,00378,0079,38457,38SuspensoRED-108-202622
13Elena Campos750,0075,00675,00141,75816,75SobresalientePYT-109-20267
14Iván Serrano300,000,00300,0063,00363,00AprobadoEXC-110-202627
15Nuria Pardo280,000,00280,0058,80338,80AprobadoRED-111-202628
16Mario Gallego1.080,00216,00864,00181,441.045,44NotableCIB-112-20262
17Carla Medina450,000,00450,0094,50544,50SuspensoPYT-113-202617
18Óscar Vidal480,0072,00408,0085,68493,68NotableEXC-114-202619
19Paula Ibáñez630,000,00630,00132,30762,30AprobadoCIB-115-20268
20Sergio Cano630,0063,00567,00119,07686,07NotableRED-116-202610
21Beatriz Rojas300,0030,00270,0056,70326,70AprobadoPYT-117-202629
22Tomás Aguilar384,000,00384,0080,64464,64SobresalienteEXC-118-202621
23Clara Domínguez450,0090,00360,0075,60435,60SuspensoCIB-119-202624
24Adrián Flores560,000,00560,00117,60677,60AprobadoRED-120-202611
25Rosa Márquez720,000,00720,00151,20871,20NotablePYT-121-20265
26Javier Peña420,0063,00357,0074,97431,97SuspensoEXC-122-202625
27Alba Cortés900,000,00900,00189,001.089,00SobresalienteCIB-123-20261
28Rubén Soler210,0021,00189,0039,69228,69AprobadoRED-124-202631
29Silvia Bravo840,0084,00756,00158,76914,76NotablePYT-125-20264
30David Reyes504,000,00504,00105,84609,84AprobadoEXC-126-202615
31Laura Vega720,00144,00576,00120,96696,96NotableCIB-127-20269
32Andrés Fuentes490,000,00490,00102,90592,90SuspensoRED-128-202616
33Irene Salas375,000,00375,0078,75453,75SobresalientePYT-129-202623
34Jorge Blanco600,0090,00510,00107,10617,10NotableEXC-130-202614
35Cristina Lara396,000,00396,0083,16479,16AprobadoCIB-131-202620
36Víctor Mena770,0077,00693,00145,53838,53AprobadoRED-132-20266

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.