SUMAR.SI o BDSUMA?

10/11/2004 - 10:35 por Rosa | Informe spam
Tengo los siguientes datos en dos columnas:

120.500.123.401 2
160.487.123.402 5
548.632.458.403 3
321.548.123.404 7
755.588.866.405 8
284.785.123.406 4

Estoy intentando obtener la suma de la 2ª columna (B), cuando los registros
de la columna A cumplan la condición de que =EXTRAE(A:A;7;4)34. Es decir,
en este caso el total sería 18 (filas 1, 2, 4 y 6). Todos los caracteres son
numéricos. No consigo hacerlo con SUMAR.SI, y no sé si añadiendo algún tipo
de criterio puede conseguirse con BDSUMA. ¿Alguien sabe algún camino?

Gracias por anticipado.
 

Leer las respuestas

#1 Fernando Arroyo
10/11/2004 - 11:48 | Informe spam
Con BDSUMA no sé si lo podrás hacer, pero con SUMAPRODUCTO seguro que sí:

=SUMAPRODUCTO((EXTRAE(A1:A6;7;4)="1234")*B1:B6)

Ten en cuenta que la función SUMAPRODUCTO no acepta columnas completas (A:A, por ejemplo), y que lo mejor es ajustar lo máximo posible los rangos que tendrá que evaluar.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Rosa" escribió en el mensaje news:
Tengo los siguientes datos en dos columnas:

120.500.123.401 2
160.487.123.402 5
548.632.458.403 3
321.548.123.404 7
755.588.866.405 8
284.785.123.406 4

Estoy intentando obtener la suma de la 2ª columna (B), cuando los registros
de la columna A cumplan la condición de que =EXTRAE(A:A;7;4)34. Es decir,
en este caso el total sería 18 (filas 1, 2, 4 y 6). Todos los caracteres son
numéricos. No consigo hacerlo con SUMAR.SI, y no sé si añadiendo algún tipo
de criterio puede conseguirse con BDSUMA. ¿Alguien sabe algún camino?

Gracias por anticipado.

Preguntas similares