2012-06-21 7 views
5

Cómo calcular la suma semanal (suma de las últimas 7 filas impresas en la 7ma fila) basada en valores diarios, misma pregunta mensual (basada en semanal o diaria). He intentado algunas fórmulas pero todas fallaron.Calcula el total semanal y mensual en la hoja de cálculo

enter image description here

(primera columna es la columna fecha, no en la imagen)

P. S. pena por "demasiado localizada" y "no constructiva" Yo no sé cómo hacer esto de manera diferente

+0

probablemente porque no hay ningún intento de resolver el problema en su pregunta. – assylias

Respuesta

8

Para la columna de la semana, se puede añadir una fórmula como =IF(WEEKDAY(A8)=7,sum(B2:B8),"") (para poner la suma de la semana los domingos.

para la columna del mes: =IF(MONTH(A2)<>MONTH(A2+1),SUM(B$2:B2)-SUMIF(A$2:A2,"<"&DATE(YEAR(A2),MONTH(A2),1),B$2:B2),"")

+0

¿No es necesario que esta fórmula de columna de esta semana sea B2 un lunes? o en realidad, el primer domingo debe ser b8 (¿hay algo más que requeriría una fórmula especial para evitar que la suma genere un error?) –

+0

@RossLarson Sí, necesitará ingresar una fórmula manual en las primeras líneas si el primer domingo es antes de la línea 8, pero desde la línea 8 puedes copiarlo hacia abajo. – assylias

+0

funcionó a la perfección, muchas gracias –

2

para la columna semanal

=IF(IFERROR(WEEKNUM(A2)=WEEKNUM(A1), FALSE), "",SUM(B2:B8)) 

de columna mensual

=IF(IFERROR(MONTH(A2)=MONTH(A1), FALSE), "",SUMIF(A2:A33, "<"&DATE(YEAR(A2),MONTH(A2)+1,1), B2:B33)) 

estos deberían funcionar en cualquier lugar. Semana & las sumas de los meses se mostrarán en el primer día de la semana/mes (lo que parece tener su hoja)

Nota: los rangos en sumif son de 31 días. Me doy cuenta de que todos los meses no son 31 días. Pero son EN LA MAYORÍA de 31 días, y cada día solo se incluirá si el mes es correcto, por lo que se mantiene durante 28,29 días y 30 días también. Esto significa que la fórmula funcionará durante todos los meses sin modificaciones.

+0

gracias por la respuesta, @assylias fórmula mensual trabajó para todos los meses sin cálculo manual de los días en el mes, así que acepté esa respuesta y voté tuya porque he utilizado la fórmula diaria. –

+0

Bastante justo (aunque como nota al margen, mi fórmula mensual funcionará todos los meses sin cálculo manual de los días del mes (consulte mi nota sobre por qué el rango es 31 y no necesita modificarse para los meses más cortos)). Dicho esto, me alegro de que su problema esté resuelto. y @assylias tiene una respuesta igualmente válida y respondió antes que yo, así que diría que se merece la marca de verificación. –

Cuestiones relacionadas