GENERAR COLUMNA QUE SUME PARCIALES DE OTRA

6 envíos / 0 nuevos
Último envío
josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
GENERAR COLUMNA QUE SUME PARCIALES DE OTRA

 Hola Paco Megía:
En una relacion de facturas con fechas, conceptos, importes, etc...quisiera generar una columna que sumara los importes de cada mes. Te adjunto el formato de la tabla para mayor claridad.

Saludos y muchas gracias

Jose

FechaCIFConceptoimporte QUISIERA GENERAR UNA COLUMNA… 
03-ene  200 Enerosuma de todas las facturas con fecha Enero
07-ene  300 Febrerosuma de todas las facturas con fecha Febrero
09-ene  100 Marzosuma de todas las facturas con fecha Marzo
04-feb  30     
20-feb  80     
01-mar  1200     
04-mar  1000     
07-mar  2000     
23-mar  3000     
25-mar  2000     
29-mar  5000     
30-mar  1000     
etc        
etc        

 

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
La manera más sencilla es

La manera más sencilla es crearte una columna auxiliar, que estará oculta, en la columna al lado de las fechas. Supongamos que las fechas están en A. Insertas una columna en B. En B2 pones la fórmula esta y la arrastras hasta el final:

=mes(A2)

En la columna donde cuentas las repeticiones cada mes colocas la siguiente fórmula:

=contar.si(B:B;1)

En esta columna debes poner 1 para enero, 2 para febrero, 3 para marzo, etc.

Un saludo

josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
GENERAR COLUMNA QUE SUME PARCIALES DE OTRA

Hola Cron: Gracias por tu aportación, pero creo que no me expliqué bien. Lo que necesito no es contar repeticiones de mes sino SUMAR los IMPORTES de CADA mes.

Es decir, en la columna A puedo tener 2, 3 7 o cualquier numero de facturas cada mes. En la columna C, por ejemplo, estan los importes de CADA factura.

Enero: A1, A2, A3. FEBRERO A4. MARZO A5, A6, A7, A8, A9, A10.

lOS IMPORTES CORRESPONDIENTES EN C1, C2, C3....ETC

En columna D quisiera tener: D1: Suma de los importes de Enero = SUMA(C1:C3), Febrero = SUMA(C4), Marzo= SUMA(C5:C10)

Sería más facil si conocieramos el numero de facturas de cada mes, pero este es un numero VARIABLE, de manera que cada mes lo mismo pueden aparecer 3 que 30. Y también es diferente para cada CLIENTE.

Y lo que pretendo es que se vaya actualizando a medida que voy introduciendo las facturas de cada mes para cada cliente.

Estoy intentando con SUMAR.SI(A:A;"Enero";C:C), y Febrero, etc. Y así funciona utilizando la columna auxiliar que aportas.

Lo que me gustaría es hacerlo directamente utilizando las fechas mismas sin recurrir a la columna auxiliar.

Espero haberme explicado mejor

Y muchas gracias

Jose

 

Jose

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Ok, pues con una pequeña

Ok, pues con una pequeña variante.

En la columna donde cuentas las repeticiones cada mes colocas la siguiente fórmula:

=sumar.si(B:B;1;E:E)

En esta columna debes poner 1 para enero, 2 para febrero, 3 para marzo, etc. Funciona si la columna donde hemos extraído el mes es la B y la columna donde están los valores a sumar es la E.

Un saludo

josejose
Imagen de josejose
Offline
última acción: Hace 1 año 2 meses
Nivel 1 - 200 puntos
alta: 24/11/2010 - 10:25
Puntos: 440
Hola Cron:Sí, correcto, así

Hola Cron:

Sí, correcto, así funciona. La pregunta es si se puede hacer directamente a partir de las fechas sin utilizar la columna auxiliar, que sería la opción B.

Gracias de nuevo

Jose

Jose

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Probablemente, pero obligaría

Probablemente, pero obligaría a hacer una fórmula matricial y se complica mucho.

Lo más sencillo es lo que te he comentado. Si no quieres que se vea la columna B, con ocultarla sería suficiente para la mayoría de los casos.

No obstante, puedes hacer la suma mediante fórmula matricial de la siguiente manera:

=suma(si(mes(B:B)=1;E:E))

Cuando escribas esta fórmula, para introducirla no servirá con darle a Enter. Tendrás que darle a Ctrl+Mays+Enter. Verás que al introducirse aparecen unas llaves encerrando la fórmula.

Igual que antes, debes ajustar 1 para enero, 2 para febrero...

Un saludo