Macro de suma según dos condiciones

si en la hoja entradas tengo en la columna "a" hacia abajo las fechas y tengo ingredientes en la columna "b" hacia abajoy en la columna "c" tengo la cantidades que he recibidosi deseara sumar todas las cantidades de un solo ingrediente por fechacomo seria la macroejemplo a b c

01/03/2013 arroz 20 03/03/2013 papa 5 05/03/2013 tomate 10 06/03/2013 arroz 5 07/03/2013 tomate 20 08/03/2013 cambur 50 09/03/2013 papa 60necesito macro

que si pido cuanto fue de papa en fecha igual o menor a08/03/2013 en papa seria 5si pido que cuanto fue en feche igual o menor al 09/03/2013 en papa seria 65si pido solo a fecha igual a 09/03/2013 seria 60o si fuera arroz si pido mayor a 01/03/2013 pero menor 06/03/2013seria 0

1 respuesta

Respuesta
1

Qué pena no indicaste tu versión Excel porque hay 2 fórmulas diferentes para lograr esto según con qué versión Excel trabajes.

Una es la suma matricial :

=+SUMA((A2:A8<=A7)*(B2:B8="PAPA")*(C2:C8)) 'presiona juntas las teclas ctrl, shift y enter

y la otra para excel 2007-10 es:

=+SUMAR.SI.CONJUNTO(C2:C8;A2:A8;"<=" & A7;B2:B8;"PAPA")

Fijate que en los 2 casos dejé 2 modelos para tomar el criterio: seleccionándolo de una celda (A7 para la fecha) o escribiendo directamente el criterio en la fórmula.

Sdos y no olvides finalizar. Recordá de aclarar tu versión excel al realizar la consulta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas