Criterios para la función BDSUMA

31/10/2007 - 17:28 por Francisco XMM | Informe spam
Saludos a todos; les pido ayuda con lo siguiente: Estoy usando la función
BDSUMA para sumar los importes de los registros que cumplen con tres
criterios. Uno de estos criterios no me funciona ya que que debe sumar solo
si determinado campo está vacío. También necesito el criterio contrario, esto
es, que sume solo si ese campo no está vacío.
No me funciona ingresando "esnulo" o "esblanco". ¿pueden ayudarme por favor?

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
31/10/2007 - 18:12 | Informe spam
Hola Francisco, prueba con una fórmula del tipo:
=SI(C2="";BDSUMA(...);"")

En la que C2 es la celda de tu tercer criterio (campo vacío, o no) y BDSUMA trabaja con los dos otros criterios.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Francisco XMM" <Francisco escribió en el mensaje news:
Saludos a todos; les pido ayuda con lo siguiente: Estoy usando la función
BDSUMA para sumar los importes de los registros que cumplen con tres
criterios. Uno de estos criterios no me funciona ya que que debe sumar solo
si determinado campo está vacío. También necesito el criterio contrario, esto
es, que sume solo si ese campo no está vacío.
No me funciona ingresando "esnulo" o "esblanco". ¿pueden ayudarme por favor?
Respuesta Responder a este mensaje
#2 Francisco XMM
31/10/2007 - 19:54 | Informe spam
Xavier, no me funciona tu sugerencia o no supe aplicarla.
Te explico un poco más: la suma emana de una base de datos de varios cientos
de renglones que tengo ubicada en la hoja 1. En la celda G8 de la hoja 2,
necesito la suma de todos los renglones que hayan cumplido con las tres
condicionesantes mencionadas, de las cuales, en algunos casos requiero que la
condición sea "vacío" o "no vacío".
Con la solución que amablemente me proporcionaste, no entiendo cómo "sacar"
una parte mediante la función "SI", pero que evalúe cada uno de los renglones
de la base para darme un solo resultado ¿me podrías ampliar la explicación,
por favor?

"Xavier Budet Graco" escribió:

Hola Francisco, prueba con una fórmula del tipo:
=SI(C2="";BDSUMA(...);"")

En la que C2 es la celda de tu tercer criterio (campo vacío, o no) y BDSUMA trabaja con los dos otros criterios.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Francisco XMM" <Francisco escribió en el mensaje news:
> Saludos a todos; les pido ayuda con lo siguiente: Estoy usando la función
> BDSUMA para sumar los importes de los registros que cumplen con tres
> criterios. Uno de estos criterios no me funciona ya que que debe sumar solo
> si determinado campo está vacío. También necesito el criterio contrario, esto
> es, que sume solo si ese campo no está vacío.
> No me funciona ingresando "esnulo" o "esblanco". ¿pueden ayudarme por favor?

Respuesta Responder a este mensaje
#3 David
31/10/2007 - 20:26 | Informe spam
¿Puedes agregar una columna más a tu base de datos?

Si fuera posible, podrías utilizar una columna en la que puedes poner una
fórula como la siguiente:

=ESBLANCO(B2)

suponiendo que la columna en la que esperas verificar si hay celdas en
blanco es la columna B, y tus datos principian en la fila 2. Luego la copias
hacia abajo hasta donde sea necesario. Luego modifica tus criterios para
utilizar el título de la columna que agregaste, y bajo él la palabra
"Verdadero".

Comentas si te es funcional.

Saludos.



"Francisco XMM" escribió:

Xavier, no me funciona tu sugerencia o no supe aplicarla.
Te explico un poco más: la suma emana de una base de datos de varios cientos
de renglones que tengo ubicada en la hoja 1. En la celda G8 de la hoja 2,
necesito la suma de todos los renglones que hayan cumplido con las tres
condicionesantes mencionadas, de las cuales, en algunos casos requiero que la
condición sea "vacío" o "no vacío".
Con la solución que amablemente me proporcionaste, no entiendo cómo "sacar"
una parte mediante la función "SI", pero que evalúe cada uno de los renglones
de la base para darme un solo resultado ¿me podrías ampliar la explicación,
por favor?

"Xavier Budet Graco" escribió:

> Hola Francisco, prueba con una fórmula del tipo:
> =SI(C2="";BDSUMA(...);"")
>
> En la que C2 es la celda de tu tercer criterio (campo vacío, o no) y BDSUMA trabaja con los dos otros criterios.
>
> Saludos,
>
> Xavier
>
> Quitar MAC para contestar. Gracias.
>
> "Francisco XMM" <Francisco escribió en el mensaje news:
> > Saludos a todos; les pido ayuda con lo siguiente: Estoy usando la función
> > BDSUMA para sumar los importes de los registros que cumplen con tres
> > criterios. Uno de estos criterios no me funciona ya que que debe sumar solo
> > si determinado campo está vacío. También necesito el criterio contrario, esto
> > es, que sume solo si ese campo no está vacío.
> > No me funciona ingresando "esnulo" o "esblanco". ¿pueden ayudarme por favor?
>
Respuesta Responder a este mensaje
#4 Xavier Budet Graco
31/10/2007 - 23:00 | Informe spam
Hola Francisco, no acabo de "ver" en que consiste el tercer criterio, si la solución que apunta David no da el resultado que deseas ¿podrías poner un ejemplo? Ya sé que el tema tabuladores en los mensajes es problemático y después el que lo recibe no lo ve del todo bien pero creo que con un ejemplo detallado te podríamos ayudar.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Francisco XMM" escribió en el mensaje news:
Xavier, no me funciona tu sugerencia o no supe aplicarla.
Te explico un poco más: la suma emana de una base de datos de varios cientos
de renglones que tengo ubicada en la hoja 1. En la celda G8 de la hoja 2,
necesito la suma de todos los renglones que hayan cumplido con las tres
condicionesantes mencionadas, de las cuales, en algunos casos requiero que la
condición sea "vacío" o "no vacío".
Con la solución que amablemente me proporcionaste, no entiendo cómo "sacar"
una parte mediante la función "SI", pero que evalúe cada uno de los renglones
de la base para darme un solo resultado ¿me podrías ampliar la explicación,
por favor?

"Xavier Budet Graco" escribió:

Hola Francisco, prueba con una fórmula del tipo:
=SI(C2="";BDSUMA(...);"")

En la que C2 es la celda de tu tercer criterio (campo vacío, o no) y BDSUMA trabaja con los dos otros criterios.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Francisco XMM" <Francisco escribió en el mensaje news:
> Saludos a todos; les pido ayuda con lo siguiente: Estoy usando la función
> BDSUMA para sumar los importes de los registros que cumplen con tres
> criterios. Uno de estos criterios no me funciona ya que que debe sumar solo
> si determinado campo está vacío. También necesito el criterio contrario, esto
> es, que sume solo si ese campo no está vacío.
> No me funciona ingresando "esnulo" o "esblanco". ¿pueden ayudarme por favor?

Respuesta Responder a este mensaje
#5 Héctor Miguel
01/11/2007 - 06:52 | Informe spam
hola, Francisco !

... Estoy usando la funcion BDSUMA para sumar los importes de los registros que cumplen con tres criterios.
Uno de estos criterios no me funciona ya que que debe sumar solo si determinado campo esta vacio.
Tambien necesito el criterio contrario, esto es, que sume solo si ese campo no esta vacio.
No me funciona ingresando "esnulo" o "esblanco". pueden ayudarme por favor?



siempre resulta mas conveniente si expones/comentas/indicas/... datos mas "visibles" (en terminos de excel)
- rangos, titulos, tipo de datos, formulas empleadas, celdas-condicion, etc., etc. etc.

toma en cuenta que "de este lado" (del mensaje) no se tiene a la vista el panorama completo ;)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida