Sumar Si cuando la fecha es posterior a hoy

20/08/2004 - 03:01 por fmgoy | Informe spam
Hola,

tengo 2 columnas, una con fechas y otra con valores:

Columna A Columna B
1-ene-04 100
1-feb-04 100
20-ago-04 100
22-ago-04 200
1-sep-04 300
1-oct-04 400

Quiero sumar los valores de la columna B solo si la fecha de la
columna A es posterior a la fecha de hoy. Gracias a lo que he
aprendido buscando en el foro he conseguido que me sume todo bien si
el mes de la columna A es posterior al de hoy con la fórmula:

=SUMAPRODUCTO((B1:B50)*(MES(A1:A50)>MES(HOY())))

pero si cambio MES por DIA y utilizo la fórmula:

=SUMAPRODUCTO((B1:B50)*(DIA(A1:A50)>DIA(HOY())))

el valor resultante es 200, el correspondiente al día inmediatamente
superior al de la fecha de hoy.

Llevo más de una hora probando distintas opciones pero no consigo dar
con el problema.

Gracias por adelantado
Fernando
 

Leer las respuestas

#1 Fernando Arroyo
20/08/2004 - 09:06 | Informe spam
Si lo que necesitas es la suma de todas las cantidades correspondientes al día siguiente al actual, prueba con:

=SUMAPRODUCTO((B1:B50)*(A1:A50>HOY()))

Un saludo.


Fernando Arroyo
MS MVP - Excel

"Fernando Goy" escribió en el mensaje news:
Hola,

tengo 2 columnas, una con fechas y otra con valores:

Columna A Columna B
1-ene-04 100
1-feb-04 100
20-ago-04 100
22-ago-04 200
1-sep-04 300
1-oct-04 400

Quiero sumar los valores de la columna B solo si la fecha de la
columna A es posterior a la fecha de hoy. Gracias a lo que he
aprendido buscando en el foro he conseguido que me sume todo bien si
el mes de la columna A es posterior al de hoy con la fórmula:

=SUMAPRODUCTO((B1:B50)*(MES(A1:A50)>MES(HOY())))

pero si cambio MES por DIA y utilizo la fórmula:

=SUMAPRODUCTO((B1:B50)*(DIA(A1:A50)>DIA(HOY())))

el valor resultante es 200, el correspondiente al día inmediatamente
superior al de la fecha de hoy.

Llevo más de una hora probando distintas opciones pero no consigo dar
con el problema.

Gracias por adelantado
Fernando

Preguntas similares