FALLA de BDSUMA en la coincidencia de CRITERIOS

28/11/2006 - 00:08 por evbunge | Informe spam
Amigos, hace mucho que uso BDSUMA. Ahora en EXCEL 2000, me ocurrió pasar un
papelon con un cliente: en la suma de importes por nombre de cliente, para
excel fue lo mismo "DAVID" que "DAVID FERNANDEZ" Y en la fila del primero me
sumo los importes de AMBOS, no así en el segundo ( menos mal). ¿Alguien tuvo
algo similar o me puede explicar la razón, o es un ERROR neto??
Gracias, desde Argentina.
 

Leer las respuestas

#1 KL
28/11/2006 - 14:46 | Informe spam
Hola evbunge,

El tema es que BDSUMA al igual que otras funcionaes BD y los filtros avanzados interpretan los criterios no numericos de la
siguiente manera:

"'ÚVID" igual a la cadena buscada (vigila el apostrofo al principio)
"DAVID" empieza por o igual a la cadena buscada
"DAVID*" lo mismo que "DAVID", o sea empieza por o igual a la cadena buscada
"*DAVID*" contiene la cadena buscada
"'=???DAVID??" contiene la cadena buscada en la posicion 4 seguida de dos caracteres (vigila el apostrofo al principio)
etc.

Tambien podrias poner el criterio que buscas de la siguiente manera:

suponiendo que...
- la BD esta en el rango [A1:B10]
- los nombres estan en la primera columna
- los valores a sumar estan en la segunda columna
- los criterios estan en el rango [D1:D2]
- la formula es ½SUMA(A1:B10;2;D1:D2)

entonces...
- dejas la celda [D1] vacia
- en la celda [D2] pones la siguiente formula: ¢="DAVID" (la referencia debe ser relativa)

Nota: De esta manera se puede crear criterios muy complejos sin tener que ampliar el rango de criterios, pero en BDs muy extensas
combinadas con criterios muy complejos el precio seria un mayor tiempo de recalculo

Saludos,
KL


"evbunge" wrote in message news:
Amigos, hace mucho que uso BDSUMA. Ahora en EXCEL 2000, me ocurrió pasar un
papelon con un cliente: en la suma de importes por nombre de cliente, para
excel fue lo mismo "DAVID" que "DAVID FERNANDEZ" Y en la fila del primero me
sumo los importes de AMBOS, no así en el segundo ( menos mal). ¿Alguien tuvo
algo similar o me puede explicar la razón, o es un ERROR neto??
Gracias, desde Argentina.

Preguntas similares