Sumar varios departamentos por meses

19/02/2004 - 11:53 por Miguel | Informe spam
Quiero hacer una fórmula pero no veo la manera. Os cuento el problema. Tengo
que controlar los ingrsos de 5 departamentos (departamento 1, 2, 3, 4 y 5).
Cada departamento tiene una producción en euros p.e. el departamento desde
el día 5-01-04 hasta el 16-03-04 ha producido 12.000 euros, y así cada
departamento en fechas diferentes. Lo que busco es una fórmula que me sume
lo que han producido todos los departamentos por meses. La actividad de los
departamentos no va por meses completos, a mi me llega lo que ha producido
cada departamento en un periodo de tiempo, y este no es fijo, puede ser de
dos meses, 37 días o un año y medio.
Un ejemplo de los datos que me dan son estos

departamento 1 desde 05-01-04 hasta 17-03-04 producción 12.894 euros
departamento 2 desde 01-02-04 hasta 25-02-04 producción 3.628 euros
departamento 3 desde 05-03-04 hasta 02-08-04 producción 22.635 euros
departamento 4 desde 26-02-04 hasta 16-07-04 producción 12.742 euros
departamento 5 desde 15-01-04 hasta 28-06-04 producción 28.730 euros

Lo que intento es saber cuanto han generado los cinco departamentos en enero
por un lado, luego en febrero y así sucsivamente.

Muchas gracias.

Preguntas similare

Leer las respuestas

#6 Miguel
19/02/2004 - 18:50 | Informe spam
Si le das a Responder, pero no a todo el grupo sino solo a mí, coge mi
dirección de correo, de todas formas ahí va

"Jaume" escribió en el mensaje
news:1270601c3f710$3d93a710$
Hay que hacerlo en varios pasos. En uno solo es bastante
complejo. Dime una dirección de correo y puedo enviarte
un ejemplo.

Me dará la media por días, lo que yo quiero además es


que me calcule cuantos
días de ese periodo están dentro de cada mes p.e. si el


periodo es desde el
17-01-04 hasta el 12-03-04 como calcular que en enero


hay 15 días del
periodo, que en febrero hay 29 y que en Marzo son 12.
.. Yo meto el periodo y excell me devuelva cuantos días


hay de ese periodo en
cada mes, en el ejemplo anterior marzo tendría 0 días.

"Jaume" escribió


en el mensaje
news:1314c01c3f703$a0fec6c0$
Excel puede calcular diferencias entre fechas. Si, por
ejemplo, colocas 15/01/2004 en A1 y 23/02/2004 en A2, la
fórmula ¢-A1 te dará 39, que son los días transcurridos
entre una y otra fecha. A partir de aquí, supongo que
dividiendo la producción por esos días, te dará algo
parecido al resultado que buscas.


Si, se saca la media diaria, la producción la


consideramos lineal, aunque no
lo es pero casi. Yo generalmente calculo el porcentaje


de dias que tiene
dentro de cada mes en función de los dias de cada mes


desde que empieza la
actividad del departamento hasta que acaba. Lo que pasa


es que la única
forma que encuentro es contar los días a la cuenta de la


vieja, esto es muy
lento y lo tengo que hacer muchas veces y me imagino que


habrá alguna
fórmula que me cuente cuantos días en cada mes tiene un


periodo concreto,
pero yo no la encuentro.
"Jaume" escribió


en el mensaje
news:1335301c3f6f2$cc880290$
Tu problema no es de Excel. Debes aplicar un criterio
para definir la producción mensual cuando abarca varios
meses. Por ejemplo, en la primera línea de tu tabla




dices
que desde 5/1 hasta 17/3 la producción es de 12.894 ?.
¿Cómo quieres dividir esa cantidad entre enero, febrero




y
marzo? ¿Por media diaria?

Quiero hacer una fórmula pero no veo la manera. Os


cuento el problema. Tengo
que controlar los ingrsos de 5 departamentos


(departamento 1, 2, 3, 4 y 5).
Cada departamento tiene una producción en euros p.e. el


departamento desde
el día 5-01-04 hasta el 16-03-04 ha producido 12.000


euros, y así cada
departamento en fechas diferentes. Lo que busco es una


fórmula que me sume
lo que han producido todos los departamentos por meses.


La actividad de los
departamentos no va por meses completos, a mi me llega


lo que ha producido
cada departamento en un periodo de tiempo, y este no es


fijo, puede ser de
dos meses, 37 días o un año y medio.
Un ejemplo de los datos que me dan son estos

departamento 1 desde 05-01-04 hasta 17-03-04


producción 12.894 euros
departamento 2 desde 01-02-04 hasta 25-02-04


producción 3.628 euros
departamento 3 desde 05-03-04 hasta 02-08-04


producción 22.635 euros
departamento 4 desde 26-02-04 hasta 16-07-04


producción 12.742 euros
departamento 5 desde 15-01-04 hasta 28-06-04


producción 28.730 euros

Lo que intento es saber cuanto han generado los cinco


departamentos en enero
por un lado, luego en febrero y así sucsivamente.

Muchas gracias.






.





.





.

Respuesta Responder a este mensaje
#7 Jaume
19/02/2004 - 19:22 | Informe spam
Miguel, revisa tu correo, ya te lo he enviado...
Respuesta Responder a este mensaje
#8 LauMan MX \(Manolo\)
19/02/2004 - 19:50 | Informe spam
cuando pongas tu correo agregale en un punto intermedio una leyenda para que
el que te vaya a contestar lo elimine, ya que si lo pones tal cual vas a
terminar con tu bandeja de entrada llena de spam o virus...

por ejemplo

Saludos

Manolo
Cancun, México





"Miguel" escribió en el mensaje
news:1I6Zb.3498682$
Si le das a Responder, pero no a todo el grupo sino solo a mí, coge mi
dirección de correo, de todas formas ahí va


"Jaume" escribió en el mensaje
news:1270601c3f710$3d93a710$
Hay que hacerlo en varios pasos. En uno solo es bastante
complejo. Dime una dirección de correo y puedo enviarte
un ejemplo.

>Me dará la media por días, lo que yo quiero además es
que me calcule cuantos
>días de ese periodo están dentro de cada mes p.e. si el
periodo es desde el
>17-01-04 hasta el 12-03-04 como calcular que en enero
hay 15 días del
>periodo, que en febrero hay 29 y que en Marzo son 12.
>.. Yo meto el periodo y excell me devuelva cuantos días
hay de ese periodo en
>cada mes, en el ejemplo anterior marzo tendría 0 días.
>
>"Jaume" escribió
en el mensaje
>news:1314c01c3f703$a0fec6c0$
>Excel puede calcular diferencias entre fechas. Si, por
>ejemplo, colocas 15/01/2004 en A1 y 23/02/2004 en A2, la
>fórmula ¢-A1 te dará 39, que son los días transcurridos
>entre una y otra fecha. A partir de aquí, supongo que
>dividiendo la producción por esos días, te dará algo
>parecido al resultado que buscas.
>
>
>>Si, se saca la media diaria, la producción la
>consideramos lineal, aunque no
>>lo es pero casi. Yo generalmente calculo el porcentaje
>de dias que tiene
>>dentro de cada mes en función de los dias de cada mes
>desde que empieza la
>>actividad del departamento hasta que acaba. Lo que pasa
>es que la única
>>forma que encuentro es contar los días a la cuenta de la
>vieja, esto es muy
>>lento y lo tengo que hacer muchas veces y me imagino que
>habrá alguna
>>fórmula que me cuente cuantos días en cada mes tiene un
>periodo concreto,
>>pero yo no la encuentro.
>>"Jaume" escribió
>en el mensaje
>>news:1335301c3f6f2$cc880290$
>>Tu problema no es de Excel. Debes aplicar un criterio
>>para definir la producción mensual cuando abarca varios
>>meses. Por ejemplo, en la primera línea de tu tabla
dices
>>que desde 5/1 hasta 17/3 la producción es de 12.894 ?.
>>¿Cómo quieres dividir esa cantidad entre enero, febrero
y
>>marzo? ¿Por media diaria?
>>
>>>Quiero hacer una fórmula pero no veo la manera. Os
>>cuento el problema. Tengo
>>>que controlar los ingrsos de 5 departamentos
>>(departamento 1, 2, 3, 4 y 5).
>>>Cada departamento tiene una producción en euros p.e. el
>>departamento desde
>>>el día 5-01-04 hasta el 16-03-04 ha producido 12.000
>>euros, y así cada
>>>departamento en fechas diferentes. Lo que busco es una
>>fórmula que me sume
>>>lo que han producido todos los departamentos por meses.
>>La actividad de los
>>>departamentos no va por meses completos, a mi me llega
>>lo que ha producido
>>>cada departamento en un periodo de tiempo, y este no es
>>fijo, puede ser de
>>>dos meses, 37 días o un año y medio.
>>> Un ejemplo de los datos que me dan son estos
>>>
>>>departamento 1 desde 05-01-04 hasta 17-03-04
>>producción 12.894 euros
>>>departamento 2 desde 01-02-04 hasta 25-02-04
>>producción 3.628 euros
>>>departamento 3 desde 05-03-04 hasta 02-08-04
>>producción 22.635 euros
>>>departamento 4 desde 26-02-04 hasta 16-07-04
>>producción 12.742 euros
>>>departamento 5 desde 15-01-04 hasta 28-06-04
>>producción 28.730 euros
>>>
>>>Lo que intento es saber cuanto han generado los cinco
>>departamentos en enero
>>>por un lado, luego en febrero y así sucsivamente.
>>>
>>>Muchas gracias.
>>>
>>>
>>>
>>>
>>>
>>>
>>>.
>>>
>>
>>
>>.
>>
>
>
>.
>


Respuesta Responder a este mensaje
#9 Fernando Arroyo
19/02/2004 - 21:05 | Informe spam
Yo he preparado una posible solución basada en BVA. Para que funcione tal como está el código es necesario que los datos se encuentren en el rango A1:D5 de Hoja1. El código tendrías que pegarlo en un módulo creado por ti (no en Thisworkbook ni en ninguno de los de las hojas), y es:


Sub prueba()
Dim dtInicial As Date, dtFinal As Date
Dim wksO As Worksheet, wksD As Worksheet
Dim mtr() As Double
Dim n As Integer, k As Long, dblProducciónDiaria As Double

Set wksO = Worksheets("Hoja1") 'Hoja donde están los datos
Set wksD = Worksheets.Add 'Hoja donde se colocarán los totales (en una hoja nueva)

dtInicial = WorksheetFunction.Min(wksO.[B1:C5])
dtFinal = WorksheetFunction.Max(wksO.[B1:C5])

ReDim mtr(0 To dtFinal - dtInicial)

For n = 1 To 5
dblProducciónDiaria = wksO.Cells(n, 4) / (wksO.Cells(n, 3) - wksO.Cells(n, 2) + 1)
For k = wksO.Cells(n, 2) To wksO.Cells(n, 3)
mtr(k - dtInicial) = mtr(k - dtInicial) + dblProducciónDiaria
Next k
Next n

Application.ScreenUpdating = False

wksD.Range("A1") = dtInicial
k = 1

For n = 0 To UBound(mtr)
If Month(dtInicial + n) <> Month(wksD.Cells(1, k)) Then
k = k + 1
wksD.Cells(1, k) = dtInicial + n
End If
wksD.Cells(2, k) = wksD.Cells(2, k) + mtr(n)
Next n

wksD.Range(wksD.Cells(1, 1), wksD.Cells(1, Range("IV1").End(xlToLeft).Column)).NumberFormat = "yyyy-mm"

Application.ScreenUpdating = True

Set wksD = Nothing
Set wksO = Nothing
End Sub


Yo he hecho algunas pruebas, y el total del resumen por meses me ha coincidido con la suma de los totales por departamento, pero no estará de más que tú hagas más pruebas, en el supuesto de que quieras utilizar el código.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Miguel" escribió en el mensaje news:YA0Zb.3491470$
Quiero hacer una fórmula pero no veo la manera. Os cuento el problema. Tengo
que controlar los ingrsos de 5 departamentos (departamento 1, 2, 3, 4 y 5).
Cada departamento tiene una producción en euros p.e. el departamento desde
el día 5-01-04 hasta el 16-03-04 ha producido 12.000 euros, y así cada
departamento en fechas diferentes. Lo que busco es una fórmula que me sume
lo que han producido todos los departamentos por meses. La actividad de los
departamentos no va por meses completos, a mi me llega lo que ha producido
cada departamento en un periodo de tiempo, y este no es fijo, puede ser de
dos meses, 37 días o un año y medio.
Un ejemplo de los datos que me dan son estos

departamento 1 desde 05-01-04 hasta 17-03-04 producción 12.894 euros
departamento 2 desde 01-02-04 hasta 25-02-04 producción 3.628 euros
departamento 3 desde 05-03-04 hasta 02-08-04 producción 22.635 euros
departamento 4 desde 26-02-04 hasta 16-07-04 producción 12.742 euros
departamento 5 desde 15-01-04 hasta 28-06-04 producción 28.730 euros

Lo que intento es saber cuanto han generado los cinco departamentos en enero
por un lado, luego en febrero y así sucsivamente.

Muchas gracias.






Respuesta Responder a este mensaje
#10 Miguel
20/02/2004 - 08:08 | Informe spam
Muchas gracias, no lo sabía

"LauMan MX (Manolo)" escribió en el mensaje
news:
cuando pongas tu correo agregale en un punto intermedio una leyenda para


que
el que te vaya a contestar lo elimine, ya que si lo pones tal cual vas a
terminar con tu bandeja de entrada llena de spam o virus...

por ejemplo

Saludos

Manolo
Cancun, México





"Miguel" escribió en el mensaje
news:1I6Zb.3498682$
> Si le das a Responder, pero no a todo el grupo sino solo a mí, coge mi
> dirección de correo, de todas formas ahí va

>
> "Jaume" escribió en el mensaje
> news:1270601c3f710$3d93a710$
> Hay que hacerlo en varios pasos. En uno solo es bastante
> complejo. Dime una dirección de correo y puedo enviarte
> un ejemplo.
>
> >Me dará la media por días, lo que yo quiero además es
> que me calcule cuantos
> >días de ese periodo están dentro de cada mes p.e. si el
> periodo es desde el
> >17-01-04 hasta el 12-03-04 como calcular que en enero
> hay 15 días del
> >periodo, que en febrero hay 29 y que en Marzo son 12.
> >.. Yo meto el periodo y excell me devuelva cuantos días
> hay de ese periodo en
> >cada mes, en el ejemplo anterior marzo tendría 0 días.
> >
> >"Jaume" escribió
> en el mensaje
> >news:1314c01c3f703$a0fec6c0$
> >Excel puede calcular diferencias entre fechas. Si, por
> >ejemplo, colocas 15/01/2004 en A1 y 23/02/2004 en A2, la
> >fórmula ¢-A1 te dará 39, que son los días transcurridos
> >entre una y otra fecha. A partir de aquí, supongo que
> >dividiendo la producción por esos días, te dará algo
> >parecido al resultado que buscas.
> >
> >
> >>Si, se saca la media diaria, la producción la
> >consideramos lineal, aunque no
> >>lo es pero casi. Yo generalmente calculo el porcentaje
> >de dias que tiene
> >>dentro de cada mes en función de los dias de cada mes
> >desde que empieza la
> >>actividad del departamento hasta que acaba. Lo que pasa
> >es que la única
> >>forma que encuentro es contar los días a la cuenta de la
> >vieja, esto es muy
> >>lento y lo tengo que hacer muchas veces y me imagino que
> >habrá alguna
> >>fórmula que me cuente cuantos días en cada mes tiene un
> >periodo concreto,
> >>pero yo no la encuentro.
> >>"Jaume" escribió
> >en el mensaje
> >>news:1335301c3f6f2$cc880290$
> >>Tu problema no es de Excel. Debes aplicar un criterio
> >>para definir la producción mensual cuando abarca varios
> >>meses. Por ejemplo, en la primera línea de tu tabla
> dices
> >>que desde 5/1 hasta 17/3 la producción es de 12.894 ?.
> >>¿Cómo quieres dividir esa cantidad entre enero, febrero
> y
> >>marzo? ¿Por media diaria?
> >>
> >>>Quiero hacer una fórmula pero no veo la manera. Os
> >>cuento el problema. Tengo
> >>>que controlar los ingrsos de 5 departamentos
> >>(departamento 1, 2, 3, 4 y 5).
> >>>Cada departamento tiene una producción en euros p.e. el
> >>departamento desde
> >>>el día 5-01-04 hasta el 16-03-04 ha producido 12.000
> >>euros, y así cada
> >>>departamento en fechas diferentes. Lo que busco es una
> >>fórmula que me sume
> >>>lo que han producido todos los departamentos por meses.
> >>La actividad de los
> >>>departamentos no va por meses completos, a mi me llega
> >>lo que ha producido
> >>>cada departamento en un periodo de tiempo, y este no es
> >>fijo, puede ser de
> >>>dos meses, 37 días o un año y medio.
> >>> Un ejemplo de los datos que me dan son estos
> >>>
> >>>departamento 1 desde 05-01-04 hasta 17-03-04
> >>producción 12.894 euros
> >>>departamento 2 desde 01-02-04 hasta 25-02-04
> >>producción 3.628 euros
> >>>departamento 3 desde 05-03-04 hasta 02-08-04
> >>producción 22.635 euros
> >>>departamento 4 desde 26-02-04 hasta 16-07-04
> >>producción 12.742 euros
> >>>departamento 5 desde 15-01-04 hasta 28-06-04
> >>producción 28.730 euros
> >>>
> >>>Lo que intento es saber cuanto han generado los cinco
> >>departamentos en enero
> >>>por un lado, luego en febrero y así sucsivamente.
> >>>
> >>>Muchas gracias.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>.
> >>>
> >>
> >>
> >>.
> >>
> >
> >
> >.
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida