En este artículo se describen la sintaxis de la fórmula y el uso de la función BDSUMA en Microsoft Excel.
Descripción
En una lista o base de datos, BDSUMA proporciona la suma de los números de los campos (columnas) de registros que cumplen las condiciones especificadas.
Sintaxis
BDSUMA(base_de_datos, nombre_de_campo, criterios)
La sintaxis de la función BDSUMA tiene los siguientes argumentos:
-
Base_de_datos Obligatorio. Este 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 información son registros y las columnas de datos son campos. La primera fila de una lista contiene etiquetas para cada columna en ella.
-
Nombre_de_campo Obligatorio. Esto especifica qué columna se usa en la función. Especifique el rótulo de columna entre comillas, como "Edad" o "Rendimiento", por ejemplo. Como alternativa, puede especificar un número (sin comillas) que represente la posición de la columna dentro de la lista: por ejemplo, 1 para la primera columna, 2 para la segunda, etc.
-
Criterio Obligatorio. Este es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la 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 comparación de criterios.
Por ejemplo, si el rango G1:G2 contiene la etiqueta de columna Ingresos en G1 y la cantidad 10.000 $ en G2, podría definir el rango como CoincidirIncomo y usar ese nombre como argumento criterios en las funciones de base de datos.
-
Aunque el rango de criterios puede estar situado en cualquier lugar de la hoja de cálculo, es mejor no colocarlo debajo de la lista. Esto es arriesgado. Si agrega más información a la lista, la nueva información se agrega a la primera fila debajo de la lista. Si la fila de debajo de la lista no está en blanco, Microsoft Excel no agregará la nueva información.
-
Asegúrese de que el rango de criterios no queda superpuesto a la lista.
-
Para realizar una operación en toda una columna de la base de datos, inserte una línea en blanco debajo de los nombres de campo en el rango de criterios.
Ejemplo
Copie toda esta tabla de ejemplo (incluidas las BDSUMA filas de fórmula) y péguela en la celda A1 de una nueva hoja de cálculo de Excel. Si las filas de fórmulas no muestran automáticamente los resultados, selecciónelas, presione F2 y luego Entrar. Es posible que desee ajustar los anchos de columna para ver más fácilmente toda la información.
Árbol |
Alto |
Edad |
Rendimiento |
Beneficio |
Alto |
---|---|---|---|---|---|
="=Manzano" |
>10 |
<16 |
|||
="=Peral" |
|||||
. |
|||||
Árbol |
Alto |
Edad |
Rendimiento |
Beneficio |
|
Manzano |
18 |
20 |
14 |
105 $ |
|
Peral |
1,2 |
1,2 |
10 |
96 $ |
|
Cerezo |
1,3 |
14 |
9 |
105 $ |
|
Manzano |
14 |
15 |
10 |
75 $ |
|
Peral |
9 |
8 |
8 |
77 $ |
|
Manzano |
8 |
9 |
6 |
45 $ |
|
Fórmula |
Descripción |
Resultado |
|||
=BDSUMA(A5:E11;"Beneficio";A1:A2) |
El beneficio total de los manzanos (filas 6, 9 y 11). |
225 $ |
|||
=BDSUMA(A5:E11,"Beneficio"; A1:F3) |
El beneficio total de los manzanos con una altura entre 10 y 16 pies, y todos los perales (filas 7, 9 y 10). |
248 $ |