GhostAcademy
GhostAcademy
IFCT46 · UD4 · Teoría · Hoja de cálculo y bases de datos
Unidad 4 · Teoría
Hoja de cálculo
y bases de datos

La hoja de cálculo es la herramienta de oficina más usada para calcular, analizar y presentar datos. La base de datos guarda información relacionada (clientes, productos, pedidos) sin repetirla y permite consultarla de mil formas. Aprenderás las dos con un mismo caso: las ventas de una pequeña tienda.

⏱ 12 horas (teoría + prácticas)🧭 DigComp área 3: Creación de contenidos💻 Excel y Access (Microsoft 365)
Microsoft 365LibreOfficeGoogle
Hoja de cálculoExcel (.xlsx)Calc (.ods)Hojas de cálculo
Base de datosAccess (.accdb, solo Windows)Base (.odb)— (AppSheet, o Hojas como tabla)
⚠️ Separador de argumentosCon Windows configurado en español, las funciones separan los argumentos con punto y coma (=SI(A1>5;"Sí";"No")) y los decimales con coma. En inglés se usan comas y puntos. Las funciones también se traducen: SUM = SUMA, IF = SI, XLOOKUP = BUSCARX.
🔄 Qué se ha actualizado

Se usa BUSCARX (sustituye a BUSCARV desde 2019), la importación con Power Query y las tablas con referencias estructuradas. Se menciona Copilot en Excel y que Access solo existe en Windows de escritorio, con alternativas como LibreOffice Base.

Tema 1
Conceptos y formatos
LibroEl archivo (.xlsx). Contiene una o varias hojas (pestañas abajo).
CeldaCruce de columna (letra) y fila (número): B3. La celda activa se ve en el cuadro de nombres.
RangoGrupo de celdas: A2:A61 (de A2 a A61), A2:G61.
Barra de fórmulasMuestra el contenido real de la celda (la fórmula, no el resultado).

Tipos de datos

  • Números (se alinean a la derecha), texto (a la izquierda), fechas (son números con formato: días desde 1900), lógicos (VERDADERO/FALSO) y fórmulas (empiezan por =).
  • Un número alineado a la izquierda suele ser texto: no se podrá sumar (típico al pegar datos de otra fuente).

Formato de celdas

Inicio › Número o Ctrl+1: Moneda, Contabilidad, Porcentaje, Fecha, decimales y separador de miles. El formato cambia cómo se ve el valor, no el valor: 0,215 con formato porcentaje se ve 21,5 %.

Trucos de trabajo

  • Controlador de relleno: el cuadradito de la esquina de la celda; arrástralo para copiar fórmulas o continuar series (enero, febrero…). Doble clic lo rellena hasta el final de los datos.
  • Vista › Inmovilizar › Inmovilizar fila superior: los encabezados siempre visibles.
  • Ctrl+↓ / →: ir al final de los datos; Ctrl+Mayús+↓: seleccionar hasta el final.
  • Doble clic en el borde entre dos columnas: autoajusta el ancho.
Tema 2
Fórmulas y referencias

Operadores

OperadorSignificadoEjemplo
+ - * /Suma, resta, multiplicación, división=F2*G2
^Potencia=2^10
%Porcentaje=H2*21%
&Unir textos=A2&" - "&B2
= <> > < >= <=Comparaciones=H2>=500

Prioridad: paréntesis, potencias, multiplicación y división, suma y resta. =2+3*4 da 14; =(2+3)*4 da 20.

Referencias relativas, absolutas y mixtas

RELATIVA
A2
Al copiar la fórmula hacia abajo cambia a A3, A4… Es lo normal.
ABSOLUTA
$J$1
No cambia al copiar. Para celdas fijas como el % de IVA. Se pone pulsando F4.
MIXTA
$A2 / A$2
Fija solo la columna o solo la fila (tablas de doble entrada).
OTRA HOJA
Productos!B2
Nombre de la hoja + exclamación + celda.

Errores frecuentes

ErrorCausa
#####La columna es demasiado estrecha.
#¡DIV/0!División entre cero o celda vacía.
#¿NOMBRE?Función mal escrita (o en inglés).
#N/AUna búsqueda no encuentra el valor.
#¡REF!La fórmula apunta a una celda que se ha borrado.
#¡VALOR!Tipo de dato incorrecto (sumar un texto).
Tema 3
Funciones esenciales
FunciónQué haceEjemplo
SUMASuma un rango=SUMA(H2:H61) (o Alt+=)
PROMEDIO, MAX, MINMedia, mayor y menor=PROMEDIO(H2:H61)
CONTAR / CONTARACuenta números / celdas no vacías=CONTARA(A2:A61)
REDONDEARRedondea a n decimales=REDONDEAR(H2*21%;2)
SIDevuelve un valor u otro según una condición=SI(H2>=500;H2*0,95;H2)
Y / OVarias condiciones=SI(Y(E2="Informática";F2>1);"Revisar";"")
CONTAR.SICuenta las celdas que cumplen un criterio=CONTAR.SI(E2:E61;"Informática")
SUMAR.SISuma los valores que cumplen un criterio=SUMAR.SI(E2:E61;"Papelería";H2:H61)
CONTAR.SI.CONJUNTO / SUMAR.SI.CONJUNTOLo mismo con varios criterios=SUMAR.SI.CONJUNTO(H2:H61;C2:C61;"Alicante";E2:E61;"Informática")
BUSCARXBusca un valor en una columna y devuelve el de otra=BUSCARX(D2;Productos!B:B;Productos!A:A;"No existe")
HOY, AÑO, MESFecha actual y partes de una fecha=MES(A2)
UNICOS, FILTRAR, ORDENARMatrices dinámicas (Microsoft 365): listas sin repetidos, filtradas u ordenadas que se «derraman» en varias celdas=UNICOS(E2:E61)
💡 BUSCARX frente a BUSCARVBUSCARV solo busca en la primera columna y devuelve hacia la derecha, contando columnas con un número. BUSCARX busca en cualquier columna, devuelve hacia cualquier lado, permite un valor si no encuentra y por defecto busca la coincidencia exacta. En LibreOffice Calc existe desde la versión 24.8.
🤖 Copilot y «Analizar datos»En Microsoft 365, Inicio › Analizar datos propone gráficos y resúmenes, y Copilot (con suscripción) escribe fórmulas a partir de una petición en lenguaje natural. Úsalos, pero comprueba la fórmula que generan.
Tema 4
Gestionar datos

Importar datos

Los datos suelen llegar en CSV (texto separado por comas o punto y coma) desde un programa de gestión o un portal de datos abiertos. La forma fiable de abrirlos es Datos › Obtener datos › Desde archivo › Desde texto/CSV (Power Query): detecta el separador, la codificación (UTF-8) y los tipos de dato, y al pulsar Cargar crea una tabla.

Tablas de Excel

Convertir un rango en tabla (Ctrl+T o Insertar › Tabla) da filtros, formato con bandas, fila de totales y columnas calculadas que se rellenan solas. Las fórmulas usan referencias estructuradas: =[@Unidades]*[@Precio] («las unidades de esta fila por el precio de esta fila»).

Herramientas de datos

  • Ordenar: por una o varias columnas (Datos › Ordenar).
  • Filtrar: flechas de los encabezados; filtros de texto, número y fecha.
  • Formato condicional: colorear según el valor (Inicio › Formato condicional): barras de datos, escalas de color, reglas «mayor que».
  • Validación de datos: limitar lo que se puede escribir (lista desplegable, números entre…).
  • Quitar duplicados y Texto en columnas.
  • Proteger hoja: evitar que se modifiquen las fórmulas.
Tema 5
Gráficos y tablas dinámicas

Qué gráfico elegir

Quiero mostrar…Gráfico
Comparar categoríasColumnas o barras
Evolución en el tiempoLíneas
Partes de un total (pocas categorías)Circular o anillo
Relación entre dos variablesDispersión
Varias series por categoríaColumnas agrupadas o apiladas

Un buen gráfico tiene título que explica la conclusión, ejes con unidades y sin adornos innecesarios (3D, sombras).

Tablas dinámicas

Resumen interactivo de muchos datos sin escribir fórmulas: Insertar › Tabla dinámica. Se arrastran campos a cuatro áreas:

FilasCategorías que aparecen hacia abajo (Categoría, Cliente, Mes).
ColumnasCategorías que aparecen hacia la derecha.
ValoresLo que se calcula: Suma de Importe, Cuenta de pedidos, Promedio…
FiltrosFiltrar todo el informe (por ciudad, por tipo de cliente).

Si los datos cambian, Analizar tabla dinámica › Actualizar. Con una tabla dinámica se crea un gráfico dinámico y se añaden segmentaciones (botones de filtro).

Tema 6
¿Qué es una base de datos?

Un conjunto organizado de datos relacionados, gestionado por un programa llamado sistema gestor de bases de datos (SGBD): Access, LibreOffice Base, MySQL, PostgreSQL, SQL Server…

¿Por qué no basta una hoja de cálculo?

En la hoja de ventas, el nombre y la ciudad del cliente se repiten en cada pedido. Si el cliente cambia de dirección, hay que cambiarla en muchas filas (y alguna se olvida). En una base de datos relacional los clientes están en una tabla, los productos en otra y los pedidos solo guardan el código del cliente y del producto: cada dato se escribe una sola vez.

HOJA DE CÁLCULO
Cálculos, análisis rápidos, pocos miles de filas, una persona trabajando.
BASE DE DATOS
Datos relacionados, muchos registros, varias personas a la vez, integridad (que no haya pedidos de clientes inexistentes).

Vocabulario

  • Tabla: datos de un mismo tipo de cosa (Clientes).
  • Registro (fila): un elemento (un cliente).
  • Campo (columna): una característica (Ciudad), con un tipo de dato: texto corto, número, moneda, fecha/hora, sí/no, autonumeración.
Tema 7
Tablas, claves y relaciones
CLAVE PRINCIPAL 🔑
Identifica cada registro
Campo que no se repite nunca: IdCliente, IdProducto, IdPedido.
CLAVE EXTERNA
Apunta a otra tabla
En Pedidos, IdCliente indica de qué cliente es el pedido.
RELACIÓN 1:N
Uno a varios
Un cliente tiene muchos pedidos; cada pedido es de un solo cliente.
INTEGRIDAD REFERENCIAL
Coherencia
Impide crear pedidos de clientes que no existen o borrar un cliente que tiene pedidos.

El modelo de la tienda

Clientes🔑 IdCliente · Nombre · Ciudad · Provincia · Tipo · FechaAlta
Pedidos🔑 IdPedido · Fecha · IdCliente → · IdProducto → · Unidades
Productos🔑 IdProducto · Producto · Categoría · PrecioUnitario

Access

  • Una base de datos de Access es un único archivo .accdb con todos sus objetos: tablas, consultas, formularios e informes (panel de navegación a la izquierda).
  • Cada objeto tiene Vista Hoja de datos (ver y escribir datos) y Vista Diseño (definir campos, tipos y propiedades).
  • Las relaciones se dibujan en Herramientas de base de datos › Relaciones arrastrando la clave principal sobre la clave externa.
  • Access guarda los cambios de los datos automáticamente; los cambios de diseño, al guardar el objeto.
Tema 8
Consultas, formularios
e informes

Consultas

Preguntas a la base de datos. Se crean en Crear › Diseño de consulta: se añaden tablas, se arrastran campos a la cuadrícula y se escriben criterios:

CriterioSignifica
"Alicante"Igual a Alicante
>500Mayor que 500
Entre #01/02/2026# Y #28/02/2026#Fechas de febrero
Como "C*"Empieza por C
"Elche" O "Alcoy"Una u otra
Es NuloCampo vacío
  • Campos calculados: en una columna vacía, Importe: [Unidades]*[PrecioUnitario].
  • Consultas de totales (botón Σ Totales): agrupar y sumar, contar o promediar.
  • Criterios en la misma fila = Y; en filas distintas = O.

SQL: el idioma de las bases de datos

Cada consulta de Access se traduce a SQL, el lenguaje estándar de todas las bases de datos. Se ve en Vista SQL:

SQL
SELECT Nombre, Ciudad
FROM Clientes
WHERE Tipo = "Empresa"
ORDER BY Nombre;

Formularios e informes

FORMULARIO
Para introducir y consultar
Pantalla cómoda para trabajar registro a registro, con botones y listas desplegables. Crear › Formulario o el Asistente.
INFORME
Para imprimir o exportar
Presenta los datos agrupados y con totales: listados de clientes, ventas por categoría. Se exporta a PDF.
🌐 Bases de datos en la nubePara equipos pequeños sin Access: Microsoft Lists, Airtable o AppSheet (Google) ofrecen tablas relacionadas, formularios y vistas desde el navegador y el móvil. En la empresa, las bases de datos suelen estar en un servidor (SQL Server, MySQL) y se consultan desde aplicaciones.
Repaso
🧠 Resumen de la unidad
Hoja de cálculoLibro, hoja, celda, rango. Tipos y formatos. Relleno, inmovilizar. Separador «;» y decimal «,».
FórmulasOperadores y prioridad. Relativa A2, absoluta $A$2 (F4), mixta. Errores #N/A, #¡DIV/0!, #¿NOMBRE?…
FuncionesSUMA, PROMEDIO, MAX, MIN, CONTARA, SI, Y/O, CONTAR.SI, SUMAR.SI(.CONJUNTO), BUSCARX, REDONDEAR, UNICOS.
DatosImportar CSV con Power Query. Tablas y referencias estructuradas. Ordenar, filtrar, formato condicional, validación.
AnálisisGráfico adecuado. Tabla dinámica: filas, columnas, valores, filtros. Actualizar.
Bases de datosTablas, registros, campos, clave principal y externa, relación 1:N, integridad. Consultas con criterios, campos calculados, totales, SQL. Formularios e informes.
Referencia
📖 Glosario
TérminoSignificado
Clave principalCampo cuyo valor identifica de forma única cada registro.
Clave externaCampo que contiene la clave principal de otra tabla para relacionarlas.
ConsultaPetición de datos a una base de datos con criterios, cálculos u orden.
CSVArchivo de texto con datos en filas y columnas separadas por un carácter.
Integridad referencialRegla que mantiene coherentes los datos relacionados entre tablas.
Power QueryHerramienta de Excel para importar y transformar datos.
Referencia absolutaReferencia que no cambia al copiar la fórmula ($A$1).
SGBDSistema gestor de bases de datos.
SQLLenguaje estándar para consultar y gestionar bases de datos.
Tabla dinámicaResumen interactivo de datos que se reorganiza arrastrando campos.
Autoevaluación
✅ Comprueba lo que has aprendido

Copias hacia abajo =H2*$J$1. ¿Cómo queda en la fila 3?

  1. =H3*$J$2
  2. =H2*$J$1
  3. =H3*$J$1
  4. =H3*J2

H2 es relativa (cambia); $J$1 es absoluta (fija).

¿Qué devuelve =SI(H2>=500;H2*0,95;H2) si H2 vale 600?

  1. 570
  2. 600
  3. 500
  4. VERDADERO

Cumple la condición: aplica el 5 % de descuento.

¿Qué función suma los importes solo de la categoría «Papelería»?

  1. CONTAR.SI
  2. SUMA
  3. BUSCARX
  4. SUMAR.SI

=SUMAR.SI(E2:E61;"Papelería";H2:H61)

Una celda muestra #¿NOMBRE?. ¿Causa más probable?

  1. Columna estrecha
  2. Función mal escrita o en inglés
  3. División entre cero
  4. Valor no encontrado

Por ejemplo, escribir =SUM() en un Excel en español.

¿Qué ventaja tiene BUSCARX sobre BUSCARV?

  1. Es más antigua.
  2. Solo funciona en Google.
  3. Puede devolver valores de columnas a la izquierda y busca exacto por defecto.
  4. No necesita argumentos.

Además permite un valor «si no se encuentra».

Quieres ver el total de ventas por mes y categoría a partir de 60 pedidos sin escribir fórmulas. ¿Qué usas?

  1. Una tabla dinámica
  2. Formato condicional
  3. Validación de datos
  4. Inmovilizar paneles

Mes en filas, Categoría en columnas, Suma de Importe en valores.

Para mostrar la evolución de las ventas a lo largo de los meses, ¿qué gráfico es más adecuado?

  1. Circular
  2. Dispersión
  3. Anillo 3D
  4. Líneas

Las líneas muestran tendencias en el tiempo.

En una base de datos, ¿qué es la clave principal?

  1. La contraseña de la base de datos.
  2. Un campo que identifica de forma única cada registro.
  3. El primer campo de la tabla.
  4. Un campo de texto largo.

Por ejemplo, IdCliente.

Un cliente puede tener muchos pedidos y cada pedido es de un solo cliente. ¿Qué relación es?

  1. Uno a uno
  2. Varios a varios
  3. Uno a varios (1:N)
  4. Ninguna

La clave externa IdCliente está en Pedidos.

¿Qué impide la integridad referencial?

  1. Crear pedidos de clientes que no existen.
  2. Ordenar los datos.
  3. Hacer copias de seguridad.
  4. Imprimir informes.

Mantiene coherentes las tablas relacionadas.

En una consulta de Access, ¿qué criterio busca clientes cuyo nombre empieza por C?

  1. ="C"
  2. >C
  3. Entre "C"
  4. Como "C*"

El asterisco es el comodín.

¿Qué objeto de Access usarías para imprimir un listado de ventas agrupado por categoría con totales?

  1. Formulario
  2. Informe
  3. Tabla
  4. Macro

Los informes son para presentar e imprimir.

Tu progreso

—