You are on page 1of 18

Crear

un modelo
de datos en
Excel
Un modelo de datos es un nuevo mtodo para
integrar datos de varias tablas y generar de
forma efectiva un origen de datos relacional en
un libro de Excel. En Excel, los modelos de datos
se usan de forma transparente y proporcionan
datos tabulares utilizados en tablas y grficos
dinmicos, as como en informes de Power View.
Nota: En este artculo se describe los modelos
de datos en Excel 2013. Sin embargo, las
caractersticas de PowerPivot introducidas en
Excel 2013 y el modelado de datos mismos
tambin aplicarn a Excel 2016. Hay un modo
eficaz poca diferencia entre estas versiones de
Excel.
En la mayora de los casos, ni siquiera se dar
cuenta de que el modelo est ah. En Excel, un
modelo de datos aparece como una coleccin de
tablas en una lista de campos. Para trabajar
directamente con el modelo, necesitar usar el
complemento PowerPivot en Microsoft Excel 2013
de Microsoft Office.
Al importar datos relacionales, se crea
automticamente un modelo cuando se
seleccionan varias tablas.
1. En Excel, use Datos > Obtener datos
externos para importar datos de una base
de datos relacional de Access (o de otro tipo)
que contiene varias tablas relacionadas.
2. Excel le solicitar que seleccione una tabla.
Active Habilitar seleccin de varias
tablas.
3. Seleccione dos o ms tablas, haga clic en
Siguiente y en Finalizar.
4. En Importar datos, elija la opcin de
visualizacin de datos que desee, por
ejemplo, una tabla dinmica en una nueva
hoja, y genere el informe.
Ahora dispone de un modelo de datos que
contiene todas las tablas que import. Como
seleccion la opcin Informe de tabla dinmica,
el modelo se representa en la lista de campos
que utilizar para generar el informe de tabla
dinmica.
Qu puede hacer con este modelo? Puede
usarlo para crear informes de tablas dinmicas,
grficos dinmicos y Power View en el mismo
libro. Puede modificarlo si agrega o quita tablas
y, si usa el complemento Power Pivot, puede
extender el modelo si agrega columnas
calculadas, campos calculados, jerarquas y KPI.
Al crear un modelo de datos, la opcin de
visualizacin es importante. Es conveniente
elegir Informe de tabla dinmica, Grfico
dinmico o Informe de Power View para la
visualizacin de datos. Estas opciones permiten
trabajar con todas las tablas en conjunto. Si
seleccionara Tabla en su lugar, cada tabla
importada se colocara en una hoja
independiente. En esta organizacin, se pueden
usar las tablas individualmente, pero utilizar
todas las tablas juntas requiere una tabla
dinmica, un grfico dinmico o un informe de
Power View.
Notas:

Los modelos se crean de forma implcita al


importar dos o ms tablas a la vez en Excel.

Los modelos se crean explcitamente cuando


se usa el complemento Power Pivot para
importar datos. En el complemento, el
modelo se representa en un diseo con
pestaas, en el cual cada pestaa contiene
datos tabulares. Consulte Obtener datos con
el complemento Power Pivot para conocer los
conceptos bsicos de la importacin de
datos con una base de datos de SQL Server.
Un modelo puede contener una tabla nica.
Para crear un modelo basado en solo una
tabla, seleccione la tabla y haga clic en
Agregar al modelo de datos en Power
Pivot. Puede hacer esto si desea usar las
caractersticas de Power Pivot, como
conjuntos de datos filtrados, columnas
calculadas, campos calculados, KPI y
jerarquas.

Las relaciones de la tabla pueden crearse


automticamente si se importan tablas
relacionadas que tienen relaciones de clave
principal y externa. Excel puede usar
normalmente la informacin importada de la
relacin como base para las relaciones de la
tabla en el modelo de datos.

Para obtener sugerencias sobre cmo reducir


el tamao de un modelo de datos, vea Crear
un modelo de datos eficiente en cuanto a
memoria con Excel 2013 y el complemento
Power Pivot.

Para obtener informacin ms detallada, vea


Tutorial: Anlisis de datos de tabla dinmica
con un modelo de datos en Excel

Funciones
de base de
datos
(referencia)
Importante: Los resultados calculados de las
frmulas y algunas funciones de hoja de clculo
de Excel pueden diferir entre un PC de Windows
con arquitectura x86 o x86-64 y un PC de
Windows RT con arquitectura ARM. Ms
informacin sobre las diferencias.

Haga clic en uno de los vnculos de la siguiente


lista para ver una ayuda detallada sobre la
funcin.

Funcin Descripcin

Devuelve el promedio de las


Funcin
entradas seleccionadas en la base
BDPROMEDIO
de datos.

Cuenta el nmero de celdas que


Funcin
contienen nmeros en una base
BDCONTAR
de datos.

Funcin Cuenta el nmero de celdas no


BDCONTARA vacas en una base de datos.

Extrae de una base de datos un


Funcin
nico registro que cumple los
BDEXTRAER
criterios especificados.
Funcin Descripcin

Devuelve el valor mximo de las


Funcin
entradas seleccionadas de la base
BDMAX
de datos.

Devuelve el valor mnimo de las


Funcin
entradas seleccionadas de la base
BDMIN
de datos.

Multiplica los valores de un campo


Funcin concreto de registros de una base
BDPRODUCTO de datos que cumplen los criterios
especificados.

Calcula la desviacin estndar a


Funcin partir de una muestra de entradas
BDDESVEST seleccionadas en la base de
datos.

Calcula la desviacin estndar en


Funcin funcin de la poblacin total de
BDDESVESTP las entradas seleccionadas de la
base de datos.

Suma los nmeros de la columna


Funcin de campo de los registros de la
BDSUMA base de datos que cumplen los
criterios.

Calcula la varianza a partir de una


Funcin muestra de entradas
BDVAR seleccionadas de la base de
datos.
Funcin Descripcin

Calcula la varianza a partir de la


Funcin poblacin total de entradas
BDVARP seleccionadas de la base de
datos.

BDPROMEDI
O (funcin
BDPROMEDI
O)
En este artculo se describe la sintaxis de la
frmula y el uso de la funcin BDPROMEDIO en
Microsoft Excel.
Descripcin
Devuelve el promedio de los valores de un
campo (columna) de registros en una lista o base
de datos que cumple las condiciones
especificadas.
Sintaxis
BDPROMEDIO(base_de_datos;
nombre_de_campo; criterios)

La sintaxis de la funcin BDPROMEDIO tiene los


siguientes argumentos:

Base_de_datos es el rango de celdas que


compone la lista o base de datos. Una base
de datos es una lista de datos relacionados
en la que las filas de informacin son
registros y las columnas de datos, campos.
La primera fila de la lista contiene los rtulos
de cada columna.

Nombre_de_campo indica qu columna


se usa en la funcin. Escriba el rtulo de la
columna entre comillas, como por ejemplo
"Edad" o "Rendimiento", o un nmero (sin las
comillas) que represente la posicin de la
columna en la lista: 1 para la primera
columna, 2 para la segunda y as
sucesivamente.

Criterios es el rango de celdas que


contiene las condiciones especificadas.
Puede usar cualquier rango en el argumento
Criterios mientras este incluya por lo menos
un rtulo de columna y al menos una celda
debajo del rtulo de columna en la que se
pueda especificar una condicin de columna.
Observaciones
Cualquier rango se puede usar como
argumento criterios, siempre que incluya por
lo menos un nombre de campo y por lo
menos una celda debajo del nombre de
campo para especificar un valor de
comparacin de criterios.

Por ejemplo, si el rango G1:G2 contiene el


encabezado de campo Ingresos en la celda
G1 y la cantidad 10.000 en la celda G2, el
rango podra definirse como
CoincidirIngresos y ese nombre podra usarse
como argumento criterios en las funciones
para bases de datos.

Aunque el rango de criterios puede ubicarse


en cualquier parte de la hoja de clculo, no
lo coloque debajo de la lista. Si agrega ms
informacin a la lista, se incluir en la
primera fila debajo de la misma. Si la fila de
debajo no est vaca, Microsoft Excel no
podr agregar la nueva informacin.

Asegrese de que el rango de criterios no se


superpone sobre la lista.

Para realizar una operacin en toda una


columna de la base de datos, inserte una
lnea en blanco debajo de los nombres de
campo en el rango de criterios.
Ejemplos
Copie los datos de ejemplo en la tabla siguiente y
cpielos en la celda A1 de una nueva hoja de
clculo de Excel. Para que las frmulas muestren
resultados, seleccinelas, presione F2 y despus
presione Entrar. Si lo necesita, puede ajustar los
anchos de columna para ver todos los datos.

rbol Altura Edad Rendimi Benefic Altura


ento io

=Manzano >10 <16

=Peral

rbol Alto Edad Rendimi Benefic


ento io

Manzano 18 20 14 105

Peral 12 12 10 96

Cerezo 13 14 9 105

Manzano 14 15 10 75

Peral 9 8 8 76,8

Manzano 8 9 6 45

Frmula Descripci Result


n ado

=BDPROMEDIO( Rendimien 12
A4:E10; to medio
"Rendimiento"; de los
A1:B2) manzanos
con un alto
superior a
3 metros.

=BDPROMEDIO( Edad
A4:E10; 3; media de
A4:E10) todos los
rboles de
la base de
datos.

Ejemplos de criterios
Escriba un signo de igual en una celda para
indicar que desea introducir una frmula.
Para mostrar el texto que incluye un signo de
igual, cierre el texto y el signo de igual con
comillas de la siguiente manera:

"=Davolio"

Haga lo mismo si va a introducir una


expresin (una combinacin de frmulas,
operadores y texto) y desea mostrar el signo
de igual en lugar de hacer que Excel lo use
en un clculo. Por ejemplo:

=''= entrada ''

En este caso, entrada es el texto o el valor


que se desea buscar. Por ejemplo:

En la celda se Excel evala y


escribe muestra
="=Davolio" =Davolio

="=3000" = 3000

Cuando filtra datos de texto, Excel no distingue entre maysculas y


minsculas. Sin embargo, puede usar una frmula para realizar una bsqueda
que distinga entre maysculas y minsculas. Si desea ver un ejemplo, vea
Filtrar el texto usando una bsqueda en la que se distinga entre maysculas y
minsculas.

Las siguientes secciones proporcionan ejemplos de criterios complejos.

Varios criterios en una columna


Lgica booleana: (Vendedor = "Davolio" O Vendedor = "Buchanan")

Para buscar las filas que cumplen varios criterios de una columna, escriba los
criterios directamente debajo de los otros en distintas filas del rango de criterios.

En el siguiente rango de datos (A6:C10), el rango de criterios (B1:B3) muestra las


filas que contienen "Davolio" o "Buchanan" en la columna Vendedor (A8:C10).

A B C

1 Tipo Comercial Ventas

2 =Davolio

3 =Buchan
an

6 Tipo Comercial Ventas


7 Bebidas Solsona 5122 $

8 Carne Davolio 450 $

9 Alimento Buchanan 6328 $


s

10 Alimento Davolio 6544 $


s

Varios criterios en varias columnas en las que


deben cumplirse todos los criterios
Lgica booleana: (Tipo = "Alimentos" Y Ventas > 1000)

Para buscar las filas que cumplen varios criterios en varias columnas, escriba todos
los criterios en la misma fila del rango de criterios.

En el siguiente intervalo de datos (A6:C10), el rango de criterios (A1:C2) muestra


todos los productos que contienen "Alimentos" en la columna Tipo y un valor
superior a 1.000 $ en la columna Ventas (A9:C10).

A B C

1 Tipo Comercia Ventas


l

2 =Aliment >1000
os

4
5

6 Tipo Comercia Ventas


l

7 Bebidas Solsona 5122 $

8 Carnes Davolio 450 $

9 Alimentos Buchana 6328 $


n

10 Alimentos Davolio 6544 $

Varios criterios en varias columnas en las que


debe cumplirse alguno de los criterios
Lgica booleana: (Tipo = "Alimentos" O Vendedor = "Davolio")

Para buscar las filas que cumplen varios criterios en varias columnas en las que
puede cumplirse cualquier criterio, escriba los criterios en filas diferentes del rango
de criterios.

En el siguiente rango de datos (A6:C10), el rango de criterios (A1:B3) presenta


todas las filas que contienen "Alimentos" en la columna "Tipo" o "Davolio" en la
columna Vendedor (A8:C10).

A B C

1 Tipo Comercia Ventas


l

2 =Aliment
os
3 =Davolio

6 Tipo Comercia Ventas


l

7 Bebidas Solsona 5122 $

8 Carne Davolio 450 $

9 Alimentos Buchana 6328 $


n

10 Alimentos Davolio 6544 $

Varios conjuntos de criterios en los que cada uno


de los conjuntos incluye criterios para varias
columnas
Lgica booleana: ( (Vendedor = "Davolio" Y Ventas >3000) O (Vendedor =
"Buchanan" Y Ventas > 1500) )

Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada
conjunto incluye criterios para varias columnas, escriba cada conjunto de criterios
en filas distintas.

En el siguiente rango de datos (A6:C10), el rango de criterios (B1:C3) muestra las


filas que contienen "Davolio" en la columna Vendedor y un valor superior a 3000 $
en la columna Ventas, o bien, presenta las filas que contienen "Buchanan" en la
columna Vendedor y un valor superior a 1500 $ en la columna Ventas (A9:C10).
>

You might also like