Difference between revisions of "OOoES/Traduccion/Calc: Funcion BDEXTRAER"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Sintaxis:)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
== BDEXTRAER  ==
 
== BDEXTRAER  ==
devuelve el contenido de una celda en una columna de la tabla de base de datos, en una única fila que cumpla con el criterio.
+
Devuelve un dato de un tipo específico, dependiendo el caso en que se esté utilizando la función. Dada una base de datos, devuelve el contenido del campo que se le indique a la función. El contenido del campo debe pertenecer al registro que cumple con las condiciones establecidas. La función primero selecciona el registro que cumple con la condición, posteriormente, devuelve contenido del campo
 
+
indicado.
 
+
 
=== Sintaxis: ===
 
=== Sintaxis: ===
 
<tt>'''BDEXTRAER(base_de_datos; campo; tabla_criterios)'''</tt>
 
<tt>'''BDEXTRAER(base_de_datos; campo; tabla_criterios)'''</tt>
Line 13: Line 12:
  
 
:<tt>'''tabla_criterios'''</tt> es un rango que contiene los criterios, para seleccionar cuales filas de las <tt>'''base_de_datos'''</tt> se contar&aacute;n.
 
:<tt>'''tabla_criterios'''</tt> es un rango que contiene los criterios, para seleccionar cuales filas de las <tt>'''base_de_datos'''</tt> se contar&aacute;n.
 +
  
 
La '''[[OOoES/Traduccion/Calc: Funciones Bases de Datos#Informaci&oacute;n General|Informaci&oacute;n General para Funciones de Bases de Datos]]''' describe en su totalidad el uso de estos par&aacute;metros.
 
La '''[[OOoES/Traduccion/Calc: Funciones Bases de Datos#Informaci&oacute;n General|Informaci&oacute;n General para Funciones de Bases de Datos]]''' describe en su totalidad el uso de estos par&aacute;metros.
Line 19: Line 19:
 
<tt>'''BDEXTRAER'''</tt> devuelve  <tt>'''#VALOR!'''</tt> si no se encuentra la fila, y <tt>'''Err502'''</tt> si se encuentra m&aacute;s de una fila.
 
<tt>'''BDEXTRAER'''</tt> devuelve  <tt>'''#VALOR!'''</tt> si no se encuentra la fila, y <tt>'''Err502'''</tt> si se encuentra m&aacute;s de una fila.
  
=== Ejemplo: ===
 
  
En esta hoja de c&aacute;lculo:
+
Vea las imagenes ahí se encuentran los datos que se  se usaran para los ejemplos.
  
{| border="1"
+
[[Image: bdextraer.png  |'''''obteniendo gráfica infinita ''''']]
|-align="center"
+
|&nbsp;||'''A'''||B'''||C'''||'''D'''||'''E'''
+
  
|-align="center"
+
'''Base de Datos '''
|'''1'''||Nombre||Grado||Edad||Distancia a la Escuela||Peso
+
  
|-align="center"
 
|'''2'''||Andr&eacute;s||3||9||150||40
 
  
|-align="center"
 
|'''3'''||Beatriz||4||10||1000||42
 
  
|-align="center"
 
|'''4'''||Carlos||3||10||300||51
 
  
|-align="center"
 
|'''5'''||Daniel||5||11||1200||48
 
  
|-align="center"
+
[[Image: bdextaer1.png  |'''''obteniendo gráfica infinita ''''']]
|'''6'''||Eva||2||8||650||33
+
  
|-align="center"
+
'''Criterios'''
|'''7'''||Frank||2||7||300||42
+
 
+
|-align="center"
+
|'''8'''||Greta||1||7||200||36
+
 
+
|-align="center"
+
|'''9'''||Harry||3||9||1200||44
+
 
+
|-align="center"
+
|'''10'''||Irene||2||8||1000||42
+
 
+
|-align="center"
+
|'''11'''||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;
+
 
+
|-align="center"
+
|'''12'''||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;
+
 
+
|-align="center"
+
|'''13'''||Nombre||Grado||Edad||Distancia a la Escuela||Peso
+
 
+
|-align="center"
+
|'''14'''||Frank||&nbsp;||&nbsp;||&nbsp;||&nbsp;
+
 
+
|}
+
  
 +
=== Ejemplo: ===
  
<tt>'''BDEXTRAER(A1:E10; "Edad"; A13:E14)'''</tt>
+
<tt>'''=BDEXTRAER(Datos.A1:F8;4;A3:F5)'''</tt>
 +
:Devuelve Err:502 Hay más de un trabajador que no tiene hijos  o  que  tiene  más  de  3  hijos. Devuelve más de un registro.
  
: devuelve la edad de Frank (7).
+
<tt>'''=BDEXTRAER(Datos.A1:F8;4;A1:F2)'''</tt>
 +
: Devuelve #VALOR! Ningún  registro  cumple  con  las condiciones. No hay ningún trabajador que sea mujer y que al mismo tiempo tenga 5 hijos
  
<tt>'''BDEXTRAER(A1:E10; C1; A13:E14)'''</tt>
+
<tt>'''=BDEXTRAER(Datos.A1:F8;"Nombre";C6:C7))'''</tt>
 +
:Devuelve “Ana” Devuelve el nombre del trabajador con código 1005.
  
: tambi&eacute;n devuelve la edad de Frank (7).
 
  
=== See also: ===
+
=== Vea Tambien: ===
 
'''[[OOoES/Traduccion/Calc: Funciones Bases de Datos#Informaci&oacute;n General|Informaci&oacute;n General para Funciones de Bases de Datos]]'''
 
'''[[OOoES/Traduccion/Calc: Funciones Bases de Datos#Informaci&oacute;n General|Informaci&oacute;n General para Funciones de Bases de Datos]]'''
  
Line 104: Line 70:
  
 
'''[[Documentation/How_Tos/Conditional Counting and Summation|Conditional Counting and Summation]]'''
 
'''[[Documentation/How_Tos/Conditional Counting and Summation|Conditional Counting and Summation]]'''
 +
[[Category:OldES]]

Latest revision as of 16:32, 13 November 2012

BDEXTRAER

Devuelve un dato de un tipo específico, dependiendo el caso en que se esté utilizando la función. Dada una base de datos, devuelve el contenido del campo que se le indique a la función. El contenido del campo debe pertenecer al registro que cumple con las condiciones establecidas. La función primero selecciona el registro que cumple con la condición, posteriormente, devuelve contenido del campo indicado.

Sintaxis:

BDEXTRAER(base_de_datos; campo; tabla_criterios)

donde

base_de_datos es un rango definido de datos a ser procesados.
campo es la columna a contar. Este puede ser un número de columna (1 es la primera columna de la base de datos, 2 es la segunda ...), o un encabezado de columna (entre comillas ””), o una celda referida a un encabezado de columna, o 0 para incluir todas las columnas.
tabla_criterios es un rango que contiene los criterios, para seleccionar cuales filas de las base_de_datos se contarán.


La Información General para Funciones de Bases de Datos describe en su totalidad el uso de estos parámetros.


BDEXTRAER devuelve #VALOR! si no se encuentra la fila, y Err502 si se encuentra más de una fila.


Vea las imagenes ahí se encuentran los datos que se se usaran para los ejemplos.

obteniendo gráfica infinita

Base de Datos



obteniendo gráfica infinita

Criterios

Ejemplo:

=BDEXTRAER(Datos.A1:F8;4;A3:F5)

Devuelve Err:502 Hay más de un trabajador que no tiene hijos o que tiene más de 3 hijos. Devuelve más de un registro.

=BDEXTRAER(Datos.A1:F8;4;A1:F2)

Devuelve #VALOR! Ningún registro cumple con las condiciones. No hay ningún trabajador que sea mujer y que al mismo tiempo tenga 5 hijos

=BDEXTRAER(Datos.A1:F8;"Nombre";C6:C7))

Devuelve “Ana” Devuelve el nombre del trabajador con código 1005.


Vea Tambien:

Información General para Funciones de Bases de Datos

Función BDCONTAR, Función BDCONTARA, Función BDSUMA, Función BDPRODUCTO,

Función BDMAX, Función BDMIN, Función BDPROMEDIO,

Función BDDESVEST, Función BDDESVESTP, Función BDVAR, Función BDVARP,

Función SUMA, Función SUMA.SI, Función SUBTOTAL

Funciones Bases de Datos

Conditional Counting and Summation

Personal tools