2012-06-21 13 views
5

Come calcolare la somma settimanale (somma delle ultime 7 righe stampate in 7a riga) in base ai valori giornalieri, stessa domanda mensile (basata su settimanale o giornaliera). Ho provato alcune formule ma hanno fallito tutte.Calcolare il totale settimanale e mensile nel foglio di calcolo

enter image description here

(prima colonna è data colonna, non nell'immagine)

P.S. scusate per "troppo localizzato" e "non costruttivo", non so come chiedere questo in modo diverso

+0

probabilmente perché non c'è alcun tentativo di risolvere il problema nella tua domanda. – assylias

risposta

8

Per la colonna della settimana, è possibile aggiungere una formula come =IF(WEEKDAY(A8)=7,sum(B2:B8),"") (per mettere la somma della settimana di domenica

per la colonna mese: =IF(MONTH(A2)<>MONTH(A2+1),SUM(B$2:B2)-SUMIF(A$2:A2,"<"&DATE(YEAR(A2),MONTH(A2),1),B$2:B2),"")

+0

Questa formula di colonna di questa settimana richiede che il B2 sia un lunedì? o in realtà la prima domenica deve essere b8 (qualsiasi valore superiore a quello richiederebbe una formula caso speciale per evitare che la somma provochi un errore?) –

+0

@RossLarson Sì, è necessario inserire una formula manuale nelle prime righe se la prima domenica è prima della riga 8, ma dalla riga 8, è possibile copiarlo verso il basso. – assylias

+0

ha funzionato perfettamente, grazie mille –

2

per rubrica settimanale

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

per rubrica mensile

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

questi dovrebbero funzionare ovunque. Settimana & le somme del mese saranno elencate il primo giorno della settimana/mese (quello che sembrava avere il foglio)

Nota: gli intervalli in cifre sono lunghi 31 giorni. Realizzo ogni mese non 31 giorni. Ma sono AL massimo 31 giorni, e ogni giorno sarà incluso solo se il mese è corretto, quindi vale anche per 28,29 e 30 giorni al mese. Ciò significa che la formula funzionerà per tutti i mesi senza modifiche.

+0

grazie per la risposta, la formula mensile di @assylias ha funzionato per ogni mese senza il calcolo manuale dei giorni del mese, quindi ho accettato quella risposta e ho svalutato la tua perché ho usato la formula giornaliera. –

+0

Abbastanza corretto (anche se come nota a margine, la mia formula mensile funzionerà per ogni mese senza calcolare manualmente i giorni del mese (vedi la mia nota sul perché il range è 31 e non ha bisogno di essere modificato per i mesi più brevi)). Detto questo, sono contento che il tuo problema sia risolto. e @assylias ha una risposta altrettanto valida e ha risposto prima di me quindi direi che merita il segno di spunta. –

Problemi correlati