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
Fecha | CIF | Concepto | importe | QUISIERA GENERAR UNA COLUMNA… | ||||
03-ene | 200 | Enero | suma de todas las facturas con fecha Enero | |||||
07-ene | 300 | Febrero | suma de todas las facturas con fecha Febrero | |||||
09-ene | 100 | Marzo | suma 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 |
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
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
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
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
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