FUNCION SUMAR.SI

07/03/2005 - 16:21 por RICARDO LEIVA | Informe spam
Hola a todos :

Tengo una hoja denominada HojaOrigen con dos codigos alfanuméricos los que
son traídos de una base de datos externa:

'018301036
'18301036

Como verán, sólo los diferencia el número 0 que antecede al primer código y,
efectivamente los códigos son distintos.
Cada código posee los siguientes valores en otra columna

'018301036 24
'18301036 20

El problema se presenta cuando en otra hoja realizo la siguiente formula :

=SUMAR.SI(HojaOrigen!$A$10:$A$1010;$A8;HojaOrigen!F$10:F$1010)

El resultado es :

'018301036 44
'18301036 44

Vale decir, está colocando en cada código la suma de los dos códigos de la
HojaOrigen, Excel no toma en cuenta el 0 que antecede al primer código aunque
éste sea alfanumérico, tomándo ambos códigos por igual.

Existe alguna forma de que Excel me tome estos dos código como dos distintos ?

La versión de mi Excel es Office 2000 con SP3

Muchas gracias.-
RICARDO LEIVA
 

Leer las respuestas

#1 Fernando Arroyo
07/03/2005 - 17:09 | Informe spam
Con la función SUMAPRODUCTO parece que sí se puede hacer:

=SUMAPRODUCTO((HojaOrigen!$A$10:$A$1010=$A8)*HojaOrigen!$F$10:$F$1010)

El problema es que esta función es bastante más lenta que SUMAR.SI
Un saludo.


Fernando Arroyo
MS MVP - Excel


"RICARDO LEIVA" escribió en el mensaje news:
Hola a todos :

Tengo una hoja denominada HojaOrigen con dos codigos alfanuméricos los que
son traídos de una base de datos externa:

'018301036
'18301036

Como verán, sólo los diferencia el número 0 que antecede al primer código y,
efectivamente los códigos son distintos.
Cada código posee los siguientes valores en otra columna

'018301036 24
'18301036 20

El problema se presenta cuando en otra hoja realizo la siguiente formula :

=SUMAR.SI(HojaOrigen!$A$10:$A$1010;$A8;HojaOrigen!F$10:F$1010)

El resultado es :

'018301036 44
'18301036 44

Vale decir, está colocando en cada código la suma de los dos códigos de la
HojaOrigen, Excel no toma en cuenta el 0 que antecede al primer código aunque
éste sea alfanumérico, tomándo ambos códigos por igual.

Existe alguna forma de que Excel me tome estos dos código como dos distintos ?

La versión de mi Excel es Office 2000 con SP3

Muchas gracias.-
RICARDO LEIVA

Preguntas similares