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

From Apache OpenOffice Wiki
Jump to: navigation, search
(New page: == 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. === Sintaxis: === <tt>'''BDEXTRAER(b...)
 
 
(7 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 &uacute;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 14: Line 13:
 
:<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 20: Line 20:
  
  
=== Ejemplo: ===
+
Vea las imagenes ahí se encuentran los datos que se  se usaran para los ejemplos.
  
En esta hoja de c&aacute;lculo:
+
[[Image: bdextraer.png  |'''''obteniendo gráfica infinita ''''']]
  
{| border="1"
+
'''Base de Datos '''
|-align="center"
+
|&nbsp;||'''A'''||B'''||C'''||'''D'''||'''E'''
+
  
|-align="center"
 
|'''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"
+
[[Image: bdextaer1.png  |'''''obteniendo gráfica infinita ''''']]
|'''5'''||Daniel||5||11||1200||48
+
  
|-align="center"
+
'''Criterios'''
|'''6'''||Eva||2||8||650||33
+
  
|-align="center"
+
=== Ejemplo: ===
|'''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;
+
 
+
|}
+
 
+
 
+
<tt>'''BDEXTRAER(A1:E10; "Age"; A13:E14)'''</tt>
+
  
: devuelve la edad de Frank (7).
+
<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.
  
<tt>'''BDEXTRAER(A1:E10; C1; A13:E14)'''</tt>
+
<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
  
: tambi&eacute;n devuelve la edad de Frank (7).
+
<tt>'''=BDEXTRAER(Datos.A1:F8;"Nombre";C6:C7))'''</tt>
 +
:Devuelve “Ana” Devuelve el nombre del trabajador con código 1005.
  
  
=== 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 106: 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