Читать книгу Excel y SQL de la mano - Joan Pallerola Comamala - Страница 17
1.4.3 Ejemplos de las funciones de Excel para bases de datos
ОглавлениеLa mejor manera de entender el funcionamiento de las funciones de bases de datos vistas en el punto anterior es con ejemplos. A continuación, partiendo de una tabla de Excel se va a ver la construcción y funcionamiento de estas funciones sobre una hoja.
La tabla con la que se va a trabajar es la siguiente, situada en las celdas A1 a D7, que consta de cuatro campos y seis filas, más la que sirve de cabecera.
Las condiciones se pueden ver en la columna F y la utilización de las distintas funciones en la columna G. Las fórmulas que están en la columna H son solo la transcripción de las fórmulas de la columna G.
Las funciones indicadas en las celdas G2, G3 y G4 son equivalentes, para poder demostrar las maneras que se pueden implementar. Así, si BDCONTAR tiene tres argumentos, siendo el primero el correspondiente a la constitución de la base de datos, el segundo al nombre del campo y el tercero a la condición, la forma de indicar la base de datos es válida de estas dos maneras:
funciones!$A$1:$D$7 A1:D7
Incluso con un nombre de la tabla, de tenerlo como, por ejemplo, Tabla4[#Todo]
El propio Excel, al realizar la selección de una base de datos en forma de tabla, señala que se ha seleccionado toda con la indicación entre corchetes de [#Todo] después del nombre de la misma.
Se indica así, sin necesidad de ninguna otra intervención del usuario, al señalar la tabla entera.
Todas las otras funciones de base de datos que comienzan con BD se pueden ver en el siguiente gráfico:
Todas estas funciones se han mostrado con una condición única. Pero pueden construirse también con varias condiciones.
Y estas condiciones tanto pueden ser con la condición Y como con la condición O. Bastará con colocarlas en la misma fila o en filas distintas.
Gráficamente sería:
Las condiciones son las que utiliza normalmente Excel:
Todas las funciones de bases de datos tienen la misma estructura en cuanto a los argumentos:
- Dirección de la base de datos: mediante rango directo o mediante nombre de rango o tabla.
- Nombre del campo sobre el que se va a hacer la consulta, filtro, etc. Si hay varios, habrá que indicar solamente el primero. Se puede tomar de donde se quiera o indicarlo directamente.
- Dirección de la condición.
Las condiciones pueden estar establecidas de varias maneras siendo todas ellas válidas, tal como puede verse en el gráfico anterior. No hace falta que en las condiciones estén todos los campos, sino solamente los estrictamente necesarios.