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.
| Microsoft 365 | LibreOffice | ||
|---|---|---|---|
| Hoja de cálculo | Excel (.xlsx) | Calc (.ods) | Hojas de cálculo |
| Base de datos | Access (.accdb, solo Windows) | Base (.odb) | — (AppSheet, o Hojas como tabla) |
=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.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.
.xlsx). Contiene una o varias hojas (pestañas abajo).B3. La celda activa se ve en el cuadro de nombres.A2:A61 (de A2 a A61), A2:G61.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.
Operadores
| Operador | Significado | Ejemplo |
|---|---|---|
+ - * / | 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
A2A3, A4… Es lo normal.$J$1$A2 / A$2Productos!B2Errores frecuentes
| Error | Causa |
|---|---|
##### | 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/A | Una 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). |
| Función | Qué hace | Ejemplo |
|---|---|---|
SUMA | Suma un rango | =SUMA(H2:H61) (o Alt+=) |
PROMEDIO, MAX, MIN | Media, mayor y menor | =PROMEDIO(H2:H61) |
CONTAR / CONTARA | Cuenta números / celdas no vacías | =CONTARA(A2:A61) |
REDONDEAR | Redondea a n decimales | =REDONDEAR(H2*21%;2) |
SI | Devuelve un valor u otro según una condición | =SI(H2>=500;H2*0,95;H2) |
Y / O | Varias condiciones | =SI(Y(E2="Informática";F2>1);"Revisar";"") |
CONTAR.SI | Cuenta las celdas que cumplen un criterio | =CONTAR.SI(E2:E61;"Informática") |
SUMAR.SI | Suma los valores que cumplen un criterio | =SUMAR.SI(E2:E61;"Papelería";H2:H61) |
CONTAR.SI.CONJUNTO / SUMAR.SI.CONJUNTO | Lo mismo con varios criterios | =SUMAR.SI.CONJUNTO(H2:H61;C2:C61;"Alicante";E2:E61;"Informática") |
BUSCARX | Busca un valor en una columna y devuelve el de otra | =BUSCARX(D2;Productos!B:B;Productos!A:A;"No existe") |
HOY, AÑO, MES | Fecha actual y partes de una fecha | =MES(A2) |
UNICOS, FILTRAR, ORDENAR | Matrices dinámicas (Microsoft 365): listas sin repetidos, filtradas u ordenadas que se «derraman» en varias celdas | =UNICOS(E2:E61) |
BUSCARV 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.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.
Qué gráfico elegir
| Quiero mostrar… | Gráfico |
|---|---|
| Comparar categorías | Columnas o barras |
| Evolución en el tiempo | Líneas |
| Partes de un total (pocas categorías) | Circular o anillo |
| Relación entre dos variables | Dispersión |
| Varias series por categoría | Columnas 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:
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).
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.
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.
IdCliente, IdProducto, IdPedido.IdCliente indica de qué cliente es el pedido.El modelo de la tienda
Access
- Una base de datos de Access es un único archivo
.accdbcon 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.
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:
| Criterio | Significa |
|---|---|
"Alicante" | Igual a Alicante |
>500 | Mayor 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 Nulo | Campo 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:
SELECT Nombre, Ciudad FROM Clientes WHERE Tipo = "Empresa" ORDER BY Nombre;
Formularios e informes
| Término | Significado |
|---|---|
| Clave principal | Campo cuyo valor identifica de forma única cada registro. |
| Clave externa | Campo que contiene la clave principal de otra tabla para relacionarlas. |
| Consulta | Petición de datos a una base de datos con criterios, cálculos u orden. |
| CSV | Archivo de texto con datos en filas y columnas separadas por un carácter. |
| Integridad referencial | Regla que mantiene coherentes los datos relacionados entre tablas. |
| Power Query | Herramienta de Excel para importar y transformar datos. |
| Referencia absoluta | Referencia que no cambia al copiar la fórmula ($A$1). |
| SGBD | Sistema gestor de bases de datos. |
| SQL | Lenguaje estándar para consultar y gestionar bases de datos. |
| Tabla dinámica | Resumen interactivo de datos que se reorganiza arrastrando campos. |
Copias hacia abajo =H2*$J$1. ¿Cómo queda en la fila 3?
=H3*$J$2=H2*$J$1=H3*$J$1=H3*J2
H2 es relativa (cambia); $J$1 es absoluta (fija).
¿Qué devuelve =SI(H2>=500;H2*0,95;H2) si H2 vale 600?
- 570
- 600
- 500
- VERDADERO
Cumple la condición: aplica el 5 % de descuento.
¿Qué función suma los importes solo de la categoría «Papelería»?
CONTAR.SISUMABUSCARXSUMAR.SI
=SUMAR.SI(E2:E61;"Papelería";H2:H61)
Una celda muestra #¿NOMBRE?. ¿Causa más probable?
- Columna estrecha
- Función mal escrita o en inglés
- División entre cero
- Valor no encontrado
Por ejemplo, escribir =SUM() en un Excel en español.
¿Qué ventaja tiene BUSCARX sobre BUSCARV?
- Es más antigua.
- Solo funciona en Google.
- Puede devolver valores de columnas a la izquierda y busca exacto por defecto.
- 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?
- Una tabla dinámica
- Formato condicional
- Validación de datos
- 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?
- Circular
- Dispersión
- Anillo 3D
- Líneas
Las líneas muestran tendencias en el tiempo.
En una base de datos, ¿qué es la clave principal?
- La contraseña de la base de datos.
- Un campo que identifica de forma única cada registro.
- El primer campo de la tabla.
- 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?
- Uno a uno
- Varios a varios
- Uno a varios (1:N)
- Ninguna
La clave externa IdCliente está en Pedidos.
¿Qué impide la integridad referencial?
- Crear pedidos de clientes que no existen.
- Ordenar los datos.
- Hacer copias de seguridad.
- Imprimir informes.
Mantiene coherentes las tablas relacionadas.
En una consulta de Access, ¿qué criterio busca clientes cuyo nombre empieza por C?
="C">CEntre "C"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?
- Formulario
- Informe
- Tabla
- Macro
Los informes son para presentar e imprimir.
Tu progreso
—