Documentos de Académico
Documentos de Profesional
Documentos de Cultura
aplicaciones informáticas
específicas de gestión (II).
Estructura, funciones y tipos de una
base de datos © ADR Infor SL
Índice
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos 3
Introducción 3
Mapa conceptual 4
Estructura y tipos de una base de datos 4
Relacionales 4
Documentales o simples 7
Principales funciones de aplicaciones informáticas de gestión 7
Funciones de base de datos 10
Funciones matemáticas y trigonométricas 12
Funciones estadísticas 19
Funciones de búsqueda y referencia 23
Funciones de texto 27
Funciones lógicas 28
Función Si 29
Función Y 34
Función O 36
Funciones de información 40
Hemos aprendido... 42
Estructura y tipos de una base de datos 43
Principales funciones de aplicaciones informáticas de gestión 43
Ejercicios 45
Ejercicio 1. Fórmulas y funciones. Cálculo de importes devengados por horas trabajadas 45
Enunciado de la práctica 45
Lo necesario para comenzar 47
Pasos a seguir 47
Solución del ejercicio 48
Ejercicio 2: Funciones estadísticas 48
Enunciado de la práctica 48
Lo necesario para comenzar 49
Solución del ejercicio 49
Ejercicio 3: Aplicación práctica de las funciones de búsqueda. Obtención de la letra del N.I.F. 50
Enunciado de la práctica 50
Lo necesario para comenzar 51
Pasos a seguir 51
Solución del ejercicio 52
2/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
En concreto, en esta unidad se analizarán las principales funciones de las aplicaciones informáticas de
gestión centrándonos en las aplicaciones de hoja de cálculo por sus similitudes con las aplicaciones
gestoras de bases de datos.
Esta unidad está estructurada en varios apartados, cada uno de los cuales responderá a las siguientes
cuestiones:
Tanto las grandes empresas, como hasta el usuario doméstico, necesitan de una recopilación y
organización de la información. Precisamos herramientas que nos permitan no sólo tener datos
almacenados, sino poder trabajar con ellos de una forma eficaz, rápida y sencilla. Las bases de datos
relacionales son esa herramienta que necesitamos, la verdadera importancia de una base de datos
relacional es que nos facilita el trabajo. Podemos extrapolar la idea de la base de datos, a cualquier
negocio u organización, y entender las posibilidades que nos ofrece, ya que el tipo de información que
podemos gestionar con una base de datos relacional es ilimitado. Un usuario doméstico puede
organizar una colección de música, de vídeos, sus gastos e ingresos. Una gran organización puede
basar toda su gestión en bases de datos relacionales: información de sus empleados, administración
de almacén, facturación, gestión de tareas, etc...
3/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Por otro lado, muchas de las operaciones cotidianas que realizamos en nuestro quehacer diario tienen
mucho que ver con bases de datos y, en concreto, con las búsquedas de información dentro de bases
de datos. Por ejemplo, cuando accedemos a un buscador como Google y escribimos un término clave,
estamos realizando una búsqueda de datos dentro de la inmensa base de datos de sitios web que
maneja Google.
Mapa conceptual
Tablas
Toda la información almacenada en una base de datos relacional está organizada en tablas. La tabla
es el primer objeto de una base de datos y se organiza en filas y columnas, una fila equivale a un
registro y las columnas definen los campos del registro.
4/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Tipos de datos
Cada columna se define sobre un tipo de datos, existen tipos de datos estándares como en cualquier
lenguaje de programación, y tipos propios del SGBD.
Clave principal/primaria
En una tabla debe de existir una clave principal/primaria formada por una columna o combinación
de varias columnas que permite identificar a cada uno de los registros de la tabla. Para poder cumplir
con este objetivo la clave primaria no puede contener valores nulos ni valores duplicados. De eso se
encargará el sistema, si intentamos crear un registro con el valor nulo en su campo clave o si el valor
de clave ya existe en otro registro de la tabla, el sistema no nos dejará. En esto consiste la integridad
de claves.
Una Base de datos Relacional posee una serie de herramientas y objetos para almacenar y gestionar
información. Dentro de un archivo de base de datos pueden existir elementos llamados objetos de los
siguientes tipos:
Tablas
Tablas: Son las encargadas de almacenar los datos. El almacenamiento de los mismos se
realiza de forma organizada gracias a la estructura de las tablas, la buena estructuración de las
tablas es imprescindible para realizar con eficacia todas las operaciones necesarias. Las tablas son
los elementos principales. Si no hay tablas, no tienen sentido el resto de los elementos propios de
una base de datos.
5/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Consultas
Consultas: Permiten dar respuesta a preguntas que se puedan plantear respecto a los datos
almacenados en las tablas, además permiten realizar cálculos y operaciones con los datos
almacenados. De esta forma se pueden filtrar los datos para trabajar únicamente con aquellos que
se precisen en cada momento. Permiten establecer una serie de criterios que aplicados sobre una o
varias tablas devuelven ciertos datos de éstas. Estos criterios, de cara a utilizarlos en sucesivas
ocasiones, se pueden guardar, en lo que se ha dado en llamar una consulta. Los formularios pueden
utilizar las consultas para que únicamente la información pertinente aparezca en pantalla. Los
informes pueden utilizar las consultas para imprimir sólo los registros de interés. Las consultas
pueden estar basadas en tablas o en otras consultas, y pueden utilizarse para seleccionar, modificar,
añadir o eliminar registros de la base de datos.
Formularios
Informes
Informes: Crean resúmenes y presentan los datos de tablas y consultas con un formato
personalizado, fundamentalmente de cara a visualizarlos impresos. Las posibilidades para ello son
inmensas. De este modo los datos pueden ser analizados e impresos con una gran calidad en cuanto
a diseño, formato y distribución. Lo interesante de los datos es compartirlos. Los informes nos
permiten enviar los datos a diferentes destinos, como una impresora, o un email, con un formato
fácil de leer.
Macros
Macros: Son pequeños programas que permiten realizar una serie de operaciones repetitivas
en una sola acción, sin necesidad de conocimientos de programación (no es preciso conocer un
lenguaje de programación como por ejemplo Visual Basic u otro).
Módulos
6/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Hoy en día las aplicaciones más populares en gestión de bases de datos son Microsoft Access (que ya
va por la versión 2016) y LibreOffice Base 5 (software libre).
Documentales o simples
Las bases de datos simples (de archivos simples o documentales) son aquellas que están formadas por
una sola tabla de datos. Este tipo de bases de datos son muy fáciles de crear y utilizar y cubren la
mayoría de necesidades de los particulares. Por ejemplo para crear y gestionar una agenda telefónica es
suficiente contar con conocimientos básicos de un gestor de bases de datos como Access o LibreOffice
Base.
Pero si estamos trabajando para una empresa necesitaremos, por ejemplo llevar al día no solo la agenda
con los datos de los clientes, de los proveedores. Si no también llevar la relación de los productos que les
hemos comprado o vendido, y esto debe verse reflejado en nuestro control del almacén.
Es evidente, para cualquiera que haya empleado una tabla de un gestor de bases de datos estilo Access,
que manejar todos estos datos en una única tabla es una tarea muy incomoda, principalmente por su
exagerada longitud. Ten en cuenta que todos los campos necesarios para llevar un exhaustivo control
sobre los datos de la agenda, de los stocks, de las entradas y salidas del almacén podría superar los veinte
campos de longitud, y tener todos estos campos en una única tabla nos obligaría a utilizar
permanentemente las barras de desplazamiento.
Además, esta forma de almacenar datos también traería como consecuencia la duplicidad de datos en los
registros.
Por este motivo, es mucho más efectivo como venimos sosteniendo en la exposición de los temas,
emplear una base de datos de tipo relacional.
7/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Dentro de este tipo de aplicaciones, nos encontramos con el software ofimático compuesto por un
procesador de texto, una hoja de cálculo, un programa diseñador de presentaciones y un gestor de bases
de datos.
Dentro de las aplicaciones informáticas de gestión, nos encontramos con un instrumento de gran utilidad
para la realización de cálculos simples y complejos así como para la realización de determinadas
operaciones con los datos que tengamos contenidos en un listado de datos. Este instrumento se
denominada «Funciones» y tenemos un amplio catálogo de funciones contenido tanto en las
aplicaciones de hoja de cálculo como en la aplicación gestora de bases de datos.
8/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
En la aplicación de hoja de cálculo de MS Office 2016, nos encontramos con un amplísimo catálogo de
funciones en su ficha Fórmulas.
Dentro de esta biblioteca de funciones, disponemos de una categoría especial de funciones denominadas
Funciones de Bases de datos. Es una de las herramientas de las que dispone Excel para manejar
grandes bloques de datos, bases de datos, como si de un programa Gestor de Base de datos se tratara.
Este tipo de funciones, como su nombre indica, se utilizan para trabajar con la información contenida en
bases de datos confeccionadas con la hoja de cálculo.
En el gestor de bases de datos MS Access 2016, nos encontramos también con un catálogo de
funciones de gran importante para la realización de diferentes operaciones con los datos que tengamos
contenidos en las tablas de la base de datos.
9/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
A través del generador de expresiones de Access podremos tener acceso al catálogo de funciones que
contiene Access:
Una función podemos definirla como una expresión predefinida que nos va a servir para la realización
de diferentes cálculos utilizando determinados valores, denominados argumentos de la función, y que se
construye siguiendo una estructura concreta. Las funciones, a la hora de introducirlas, siempre
comienzan con el signo =.
Un ejemplo de función en un programa de hoja de cálculo como Excel o LibreOffice Calc, sería el
siguiente:
=BUSCARV(A2;TABLA DE DATOS;2;FALSO)
10/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Al usar un gestor de bases de datos como Access, nos encontraremos con situaciones en las que
necesitemos trabajar con valores que no residen directamente en los datos. Se trata por tanto, de poder
manipular la información contenida en las tablas con el fin de realizar determinados cálculos y
operaciones. Por ejemplo, puede que tengamos que calcular el impuesto sobre las ventas de un pedido, o
bien, el valor total del propio pedido. Estos valores pueden calcularse mediante expresiones que se
denominan funciones.
En el siguiente apartado vamos a ver varios ejemplos de la utilización de las funciones de bases de datos
dentro de un programa de hoja de cálculo como MS Excel.
Como ya hemos comentado, existen en Excel, basadas en el manejo de grandes bloques de datos, es
decir, de bases de datos, una serie de funciones con prefijo BD que como su nombre indica se
utilizan para trabajar sobre bases de datos Excel.
Aunque el número de funciones de este tipo es muy grande, destacamos las siguientes por ser las más
utilizadas:
BDSUMA.
BDCONTAR.
BDMAX.
BDMIN.
BDPROMEDIO.
BDPRODUCTO.
11/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Podemos encontrar más funciones aplicables a las bases de datos, dentro del cuadro de diálogo
Insertar función dentro de la categoría Base de datos. Recordemos que podemos acceder a dicho
cuadro de diálogo desde la opción Insertar función que aparece en la Ficha Insertar.
Estas funciones realizan las operaciones propias de cada una, es decir: la suma, el producto, el
máximo, mínimo, promedio....
La diferencia está, en que estos cálculos se realizaran sobre los datos de cierto campo, o columna
de la tabla, de una base de datos que cumplan unas condiciones; estas condiciones se colocan como
los filtros avanzados, en un área aparte llamado rango de criterios.
A lo largo de los siguientes apartados vamos a exponer las diferentes funciones existentes en una
aplicación de hoja de cálculo con el fin de conocer el funcionamiento de estas expresiones para su
utilización también en un programa gestor de bases de datos.
12/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
El primer grupo de funciones o expresiones, por la habitualidad con que se utilizan, podría ser el que
contiene las funciones Matemáticas y Trigonométricas. Estas funciones permiten, por ejemplo, obtener
el valor absoluto de un número, el seno de un ángulo, el valor pi o el factorial de un número.
Estas funciones realizan cálculos con valores numéricos. Sus argumentos deben ser números o celdas
que contengan un valor numérico.
Podemos insertar alguna de las funciones correspondientes a esta categoría desde el botón de la
Ficha Fórmulas.
Esta categoría abarca un gran número de funciones, algunas de las cuales se detallan a continuación.
SUMA
13/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
A la función suma se puede acceder también de forma directa mediante el botón de Autosuma
que aparece en la Ficha Fórmulas dentro del grupo de opciones Biblioteca de funciones.
Al pulsar este botón teniendo el cursor ubicado en una celda, Excel propone sumar los valores
numéricos de las celdas que se encuentren por encima de la celda actual. Si no hay valores,
propondrá sumar los de su izquierda y si no hubiera valores tampoco, el usuario tendría que indicar
el rango de celdas a sumar.
El botón de Autosuma presenta un triangulito desplegable a su derecha desde donde podríamos elegir
otra función que no fuera la suma, que es la que por defecto, por ser una de las más utilizadas,
aparece en el botón.
14/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
ABS
ENTERO
15/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
POTENCIA
RAIZ
16/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
REDONDEAR
SUMAR.SI
17/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Vamos a explicar las funciones más interesantes de las expuestas mediante un ejemplo.
Supongamos que en una presentación empresarial, se toma nota de cada asistente en una tabla de Excel
2010 reflejando en ella los siguientes datos: Empresa, Actividad, plantilla, años en el mercado,
certificación ISO (sí o no) y volumen de facturación anual estimada en Euros. Se desean obtener unos
resultados numéricos a partir de los datos tomados utilizando para ello las funciones estudiadas.
18/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Funciones matemáticas
Funciones estadísticas
También son usadas de forma habitual las funciones del grupo estadístico. Con ellas podemos conocer el
valor máximo de una lista dada, el valor mínimo, la media aritmética, la desviación, varianza, moda,
coeficiente de correlación, percentiles, etc.
Estas funciones realizan cálculos estadísticos sobre un grupo de valores que han de expresarse como una
lista o como el rango de celdas que los contienen.
El argumento de estas funciones es un rango o rangos que contienen los datos con los que trabajar.
CONTAR
CONTAR: Cuenta el número de celdas que contienen números del rango seleccionado como
argumento.
19/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
CONTARA
CONTARA: Cuenta el número de celdas no vacías del rango seleccionado como argumento.
MAX
MAX: Muestra el valor numérico mayor existente en el rango de celdas especificado como
argumento.
20/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
MIN
MODA.UNO
21/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
PROMEDIO
PROMEDIO: Calcula el valor medio de todos los valores numéricos especificados en el argumento.
PROMEDIOA
PROMEDIOA: Devuelve el valor medio de todos los valores especificados (numéricos, nombres,
matrices...) en el argumento.
22/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
DESVEST
Funciones estadísticas
23/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Son aquellas que localizan valores en celdas en función de su contenido. Las funciones de dos grupos,
búsquedas y bases de datos, se utilizan para manejar información almacenada en listas o tablas. Con
ellas es posible buscar un determinado dato, así como realizar operaciones de tipo estadístico con ellos.
BUSCAR
Esta función es muy importante en Excel. Tiene dos opciones, al elegir dicha función, se abrirá un
cuadro como el siguiente:
Primera Opción
En el caso de elegir la primera opción, tal y como se muestra, a continuación, en la imagen, los
argumentos serían los siguientes:
Valor buscado
Valor del dato o referencia a celda que contiene el dato, puede ser un número, texto, nombre,
con el que se desea extraer la información del vector de comparación.
24/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Valor de comparación
Rango de celdas que contiene columna o fila, ya sea de texto, números, o valores. Deben estar
ordenados de forma ascendente.
Vector resultado
Es un rango de celdas, que contiene únicamente una fila o una columna, del igual tamaño que el
vector de comparación.
Segunda Opción
Si por el contrario utilizamos, del cuadro de diálogo de la función Buscar, la opción segunda,
mostrada a continuación.
=BUSCAR(VALOR BUSCADO;MATRIZ)
Valor buscado
Matriz
Rango de celdas que contienen texto, números o valores que se desean comparar con el rango
añadido en el valor buscado.
25/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
BUSCARV
Valor buscado
Es el valor buscado en la primera columna de la tabla y puede ser una referencia o una cadena de
texto.
Matriz buscar en
Es una tabla de texto, números o valores lógicos en los cuales se recuperan datos. Matriz buscar en
puede ser una referencia a un rango o un nombre de rango.
Indicador columnas
Es el número de columna de matriz buscar en desde el cual debe devolverse el valor que coincida.
La primera columna de valores en la tabla es la columna 1.
Ordenado
Es un valor lógico: para encontrar la coincidencia más cercana en la primera columna (ordenada de
forma ascendente) = VERDADERO u omitido; para encontrar la coincidencia exacta = FALSO.
26/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Funciones de texto
Las funciones de texto, algo más de veinte, se utilizan para llevar a cabo diversas conversiones, extraer
partes de un título, sustituir, buscar textos, etc.
Las funciones de texto son las encargadas de manipular los textos contenidos en las celdas, siendo
algunas de las más interesantes, las que describimos a continuación.
CONCATENAR
Une (o empalma) varios elementos de texto y/o numéricos en uno solo. Puede tener de 1 a 225
elementos de texto, de texto y/o numéricos como siempre, separados mediante puntos y coma.
Argumentos
Texto1, texto 2...., textos que se unirán convirtiéndose en un único elemento o frase.
Para que exista separación entre los distintos elementos de texto a unir, hay que establecer tras
cada argumento de texto, un argumento con un espacio, o varios, entre comillas, como se observa
en la barra de fórmulas de la figura anterior.
BDEXTRAE
27/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Extrae de una base de datos un único dato que coincida con los criterios especificados. Los
argumentos que precisa son:
Base de datos
Nombre de campo
Criterios
Rango de celdas que contienen los criterios que deben cumplir los rangos de la base de datos
seleccionados.
Al utilizar esta función debemos tener en cuenta que los espacios en blanco también son considerados
por Excel como caracteres.
Funciones lógicas
Son funciones que calculan el resultado de fórmulas lógicas. Es el grupo menos numeroso, el de las
funciones lógicas. Se usan conjuntamente con fórmulas relacionales, permitiendo evaluar una o varias
expresiones para obtener un único resultado. Algunas de ellas son las que se exponen a continuación.
28/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Función Si
Esta función es muy importante y devuelve un valor si la condición especificada es verdadera (si SÍ se
cumple) y otro valor o resultado en caso de que sea falsa (si NO se cumple).
Prueba lógica
Es cualquier valor, expresión o condición que pueda evaluarse como verdadero o falso, es decir que
tenga un SI y un No (que se cumpla o que no se cumpla).
Valor si verdadero
Valor, operación o acción que se devolverá o realizará si la prueba lógica es verdadera, es decir, si se
cumple la condición. Si se omite este argumento, el valor expresado será "Verdadero". Se pueden
anidar hasta 64 funciones SI, como argumentos de una función SI.
Valor si falso
Valor, operación o acción que se devolverá o realizará si la prueba lógica es falsa, si no se cumple la
condición.
=SI(prueba_lógica;valor_si_verdadero;valor_si_falso)
29/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Operadores Lógicos
Los operadores lógicos que se utilizan en las funciones de tipo SI y similares, son los siguientes:
Recorramos ésta valiosa función mediante unos ejemplos que nos van ayudar a entender su aplicación.
30/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Ejemplo 1: Supongamos en un ejercicio de préstamos (con la función Pago, por poner un ejemplo) que
deseamos que en una celda aparezca el letrero o rótulo CUOTA POSIBLE o bien el letrero CUOTA
IMPOSIBLE, si el resultado de la mensualidad es menor o igual a 600 euros .
La idea, para resolver esto será la siguiente: Si la cuota es menor o igual que 600 euros me sacará el
mensaje CUOTA POSIBLE y si no, sacara el letrero CUOTA IMPOSIBLE.
Si el resultado de la cuota mensual lo tenemos en la celda B3, la función Si, será la siguiente:
Apreciar cómo los rótulos o letreros también llamados literales siempre van entre comillas.
31/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
La idea es que en otra celda de la hoja, habrá que preguntar por el sueldo calculado en la nómina y si es
menor o igual a 600 euros, le dejaremos al final el sueldo en el que tenía + 50 euros y si no, le dejaremos
el mismo sueldo que tenía.
=SI(A4<=600;A4+50;A4)
32/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Ejemplo-3: Vamos a ver como anidar una función SI dentro de otra función SI .
Siguiendo con el ejemplo anterior, supongamos ahora que se dan las siguientes condiciones:
Los empleados con un sueldo de 600 euros o menos, tienen un plus de 50 euros.
Y a los empleados que tienen un sueldo entre 600 y 610 euros, se les ha aplicado un suplemento de
20€, como complemento a su nómina.
El razonamiento que debemos realizar es el siguiente: Si el sueldo es menor o igual a 600 le daremos el
sueldo + 50 euros y si no, habrá que mirar si es menor o igual de 620,si lo es, le daremos el sueldo + 20 y
si no, se queda con la nómina que tenía.
Confeccionar esta función puede resultar lioso con o sin asistente para funciones, pero una buena técnica
sería seguir los siguientes pasos:
=SI(A4<=600;A4+50;_________________________)
2. En un segundo paso, por ese No, escribimos la función que deberíamos resolver si el sueldo no es
menor o igual de 600 euros: Si A4 es menor o igual de 620 calcularemos A4 +20 y si no, es que
está por encima de los 620 euros de sueldo y no le corresponde extra, tan solo A4, es decir:
=SI(A4<=620;A4+20;A4)
Nos encontramos por la tanto, que el argumento correspondiente al valor si es falso, es otra
función SI, anidada a la anterior.
3. Colocamos ahora la función del paso dos, dentro de la función principal . Al poner una función
dentro de otra, al anidarla, no hay que volver a poner el signo igual, este sólo aparece al principio
del todo.
=SI(A4<=600;A4+50;SI(A4<=620;A4+20;A4))
Atención con anidar correctamente las funciones ya que deberemos cerrar tantos paréntesis
como hemos abierto.
33/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Para enriquecer las técnicas de Excel 2010, comentar que éste tercer planteamiento se podría haber
resuelto mediante la función buscar definiendo los intervalos de aplicación de las cantidades extras en
una tabla a parte a la que ir a buscar. Para un mayor volumen de intervalos con los que trabajar esta
técnica de buscar es mejor, ya que si no habría que anidar muchas funciones de tipo SI y lo que aumento
la complejidad, y es más difícil de interpretar.
Función Y
Devuelve "verdadero" si todos los argumentos requeridos son verdaderos y "falso" si alguno de ellos, o
todos, no es verdadero.
34/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Argumentos
Se utiliza cuando se quieren procesar varias condiciones de tal forma que se deban cumplir todas (una
Y otra Y otra...).
Por ejemplo, a un empleado le daremos un plus (extra) de 70 euros si tiene un sueldo menor o igual a
900 euros y además tiene 2 o mas hijos y su estado civil es viudo.
Según la imagen siguiente, la condición será que B2 <= 900 Y B4>=2 Y B3="viudo", es decir:
=Y(B2<=900;B4>=2;B3="viudo")
Pero como queremos hacer una operación (sumar un plus) o no según esa condición, esa condición la
incluiremos en una función de tipo SI:
=SI(Y(B2<=900;B4>=2;B3="viudo");B2+70;B2)
35/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Función O
36/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Devuelve "verdadero" si alguno (o uno u otro, u otro...) de los argumentos requeridos es verdadero y
"falso" si todos ellos son falsos.
Argumentos
37/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Por ejemplo, a un empleado le daremos un plus extra de 30 euros si tiene, o bien 2 o más hijos o bien su
estado civil es viudo. Con una de las dos condiciones que satisfaga, se le adjudicará el plus extra.
=O(B4>=2;B3="viudo")
Pero como queremos hacer una operación, sumar un plus, o no según esa condición, esa condición la
incluiremos en una función de tipo SI:
=SI(O(B4>=2;B3="viudo");B2+70;B2)
Para concluir con el manejo de funciones SI, Y y O, comentar que es posible combinar una función Y
dentro de una función O, o al revés, pero debidamente anidadas.
38/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Deberá, por lo tanto, satisfacer la condición 1, que tenga un sueldo inferior o igual a 900 euros Y
además la segunda condición que a su vez está compuesta por otras dos, o bien tiene 2 o mas hijos O
es viudo.
Pero como queremos hacer una operación, sumar un plus o no según esa condición, esa condición la
incluiremos en una función de tipo SI:
=SI(Y(B2<=900;O(B4>=2:B3="viudo"));B2+70;B2)
39/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Funciones de información
Son aquellas que devuelven información sobre el contenido de una celda y sirven en combinación con
las funciones lógicas. Mediante el grupo de funciones informativas podemos recuperar datos diversos
acerca del sistema y la hoja de cálculo. En este grupo también hay funciones que permiten realizar
diversos análisis sobre los datos, comprobando, por ejemplo, si una celda contiene un número, un texto o
un error. Algunas de estas funciones de información son las que se exponen a continuación.
40/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
ESBLANCO
ESBLANCO: devuelve 'verdadero' si el valor referido es una celda vacía y 'falso' si no lo es.
ESTEXTO
ESERROR
41/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
ESNUMERO
Estas funciones de información, se suelen utilizar junto con la función SI, de tipo lógica. Un uso muy
frecuente es que si el contenido de una celda está en blanco (vacío, sin dato) realizaremos una acción y si
no, otra diferente.
Funciones de información
Hemos aprendido...
42/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
En esta Unidad de Aprendizaje hemos analizado las utilidades de las aplicaciones informáticas de
gestión de bases de datos determinando los formatos más adecuados para la introducción, recuperación y
presentación de la información con rapidez y precisión. En concreto, hemos trabajado con las
principales funciones de las aplicaciones informáticas de gestión centrándonos en las aplicaciones de
hoja de cálculo por sus similitudes con las aplicaciones gestoras de bases de datos.
Se trata de bases de datos que organizan la información en tablas relacionadas entre sí mediante
campos de relación y que cumplen una serie de reglas que procuran evitar redundancia y asegurar la
integridad de los datos almacenados en ellas así como la seguridad de los datos.
Son aquellas que están formadas por una sola tabla de datos.
43/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
44/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Ejercicios
Los ejercicios propuestos a continuación se han desarrolllado utilizando la aplicación de hoja de
cálculo de MS Office: Excel 2010. No obstante también pueden realizarse utilizando la aplicación de
hoja de cálculo del software libre de LibreOffice o de OpenOffice.
Para una mejor organización del trabajo, hay que realizar las prácticas en un único archivo (cuyo nombre
será "prácticas_unidad3"), realizando cada uno de ellos en una hoja de cálculo. Si necesitamos insertar
más hojas de cálculo, pulsaremos sobre la última de las pestañitas, a la derecha de la hoja 3, que aparecen
en nuestro archivo abierto y de manera automática se insertará una nueva hoja de cálculo en el archivo
con el que estamos trabajando.
De esta forma podemos añadir las hojas que nos hagan falta para realizar los prácticas propuestas.
Enunciado de la práctica
En una empresa se lleva a cabo el control de las horas trabajadas por cada empleado a través de una hoja
de cálculo en la que se detallan las horas trabajadas en cada mes y el tipo de hora realizada. Estos
cálculos se toman en consideración para calcular los importes netos devengados por cada trabajador y
que servirán para confeccionar sus nóminas.
45/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Para el cálculo del total neto a percibir por el trabajador se parte de los siguientes datos:
Sueldo Mensual
Básico hora
Básico hora: A partir del sueldo base se cálculo el precio/hora para cada trabajador.
Tiempo trabajado
Tiempo trabajado: Los trabajadores realizando diferentes tipos de horas siguiendo la siguiente
codificación:
46/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
El objetivo es calcular el neto a percibir por cada trabajador, calculando, para ello, todas las columnas
que se proponen en el modelo de hoja de cálculo.
Pasos a seguir
Guarda en tu equipo el modelo de hoja de cálculo que te facilitamos en el apartado anterior para poder
realizar la práctica.
Rellena las columnas vacías con los cálculos correspondientes teniendo en cuenta los detalles siguientes
que también se especifican en la propia hoja de cálculo:
47/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Enunciado de la práctica
De la tabla siguiente:
48/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
TRABAJADORESYEMPRESAS
49/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Enunciado de la práctica
El cálculo de la letra que corresponde a un D.N.I. determinado, se realiza en función de un índice
numérico, siendo la relación entre la letra y el índice la que muestra la siguiente imagen.
Si obtenemos el índice, la letra del NIF resultante será la que corresponda con dicho índice según la
tabla anterior.
El valor obtenido en el paso 3 que se describe en el apartado Pasos a seguir, es el índice . Ahora lo
buscaremos en la tabla, y la letra correspondiente en la segunda columna, esa es la letra del NIF o DNI.
Conocido el procedimiento para calcular la letra correspondiente a un D.N.I. realizar las operaciones
necesarias para realizar los siguientes procesos:
50/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Objetivo 1
Objetivo 2
Generar de forma automática el D.N.I. completo , número y letra, en una celda al introducir el
D.N.I. en la celda de su izquierda.
Objetivo 3
A partir de la celda que contiene el D.N.I. completo, extraer la letra correspondiente al mismo.
TABLADNI.XLSX
Pasos a seguir
Para calcular el valor del índice, a localizar en la parte izquierda de la tabla, los pasos a seguir son los
siguientes:
51/52
Diseño de bases de datos en aplicaciones informáticas específicas de gestión (II). Estructura, funciones y tipos de una base de datos
Función Concatenar
Para generar de forma automática el D.N.I. completo, número y letra, en una celda al introducir el
D.N.I. en la celda de su izquierda, utilizaremos la función concatenar.
Función Extraer
Para que a partir de la celda que contiene el D.N.I. completo, podamos extraer la letra
correspondiente al mismo, utilizaremos la función extraer.
52/52