Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

somma per trimestre

422 views
Skip to first unread message

Piero

unread,
Oct 22, 2009, 5:32:21 AM10/22/09
to
Ciao a tutti,
nella colonna B ho tutta una serie di date e per ciascuna di esse ho, nella
colonna Q una serie di importi.
Nella colonna R vorrei fare la somma degli importi contenuti in Q ma per
trimestri, cio� in corrispondenza della data (in B) di fine trimestre, avere
in R la somma degli importi del trimestre.
E' possibile farlo?
sicuramente si, ma con somma.se non riesco...

Spero di essermi spiegato.
Grazie in anticipo
Ciao
Piero


Mauro Gamberini

unread,
Oct 22, 2009, 5:57:36 AM10/22/09
to
> nella colonna B ho tutta una serie di date e per ciascuna di esse ho,
> nella colonna Q una serie di importi.
> Nella colonna R vorrei fare la somma degli importi contenuti in Q ma per
> trimestri, cio� in corrispondenza della data (in B) di fine trimestre,
> avere in R la somma degli importi del trimestre.
> E' possibile farlo?
> sicuramente si, ma con somma.se non riesco...
>

Se utilizzi una tabella pivot?
Se utilizzi Subtotale(dati-->Subtotale)?

La guida e poi se hai problemi chiedi.

--
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.microsoft.com/Forums/it-IT/officeit/threads

Piero

unread,
Oct 22, 2009, 6:14:31 AM10/22/09
to

"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:%23KNWb4v...@TK2MSFTNGP06.phx.gbl...

>> nella colonna B ho tutta una serie di date e per ciascuna di esse ho,
>> nella colonna Q una serie di importi.
>> Nella colonna R vorrei fare la somma degli importi contenuti in Q ma per
>> trimestri, cio� in corrispondenza della data (in B) di fine trimestre,
>> avere in R la somma degli importi del trimestre.
>> E' possibile farlo?
>> sicuramente si, ma con somma.se non riesco...
>>
>
> Se utilizzi una tabella pivot?
> Se utilizzi Subtotale(dati-->Subtotale)?

Ciao Mauro,
sto gi� usando Sutotale per filtrare i trimestri attraverso una colonna di
appoggio che � la A.
Ma non so come applicarla in maniera da avere il risultato nella colonna
R...
vuoi che ti spieghi meglio o hai qualche suggerimento?
Grazie
Piero


plinius

unread,
Oct 22, 2009, 7:03:53 AM10/22/09
to

"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:hbp8rd$ofv$1...@newsread.albacom.net...

Se vuoi cavartela senza colonne di appoggio puoi usare questa formula:
date B10:B100
valori Q10:Q100
Copia in R10 e trascina fino a R100

=SE(E(RESTO(MESE(+A10);3)=0;RESTO(MESE(+A11);3)<>0);SOMMA($Q$10:$Q10)-SOMMA($R$9:$R9)+$R$9;"")

Ciao,
E.


Piero

unread,
Oct 22, 2009, 9:34:20 AM10/22/09
to

"plinius" <punto....@libero.it> ha scritto nel messaggio
news:t_WDm.83283$1s6....@twister2.libero.it...

Ciao Plinius,
grazie per il suggerimento, non funziona comunque... :-(
sto provando a capire come funziona per farla andare, ma mi salta comunque
anche dei trimestri...


plinius

unread,
Oct 22, 2009, 9:51:47 AM10/22/09
to

"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:hbpn14$27$1...@newsread.albacom.net...

La formula si basa sul presupposto che le date in colonna A siano
cronologicamente ordinate. Diversamente non si capirebbe come e dove
inserire i totali per trimestri.
Se questo � vero la formula funziona cos�:
- confronta il mese della data della riga in cui � la formula con il mese
della riga successiva
- se questo mese � multiplo di 3 (3, 6, 9, 12) e quello della riga
successiva non lo �, ne deduce di essere sull'ultima data di un trimestre e
scrive il totale della colonna Q (dalla prima riga - fissata - fino a quella
corrente) deducendo da questo i totali trimestrali gi� scritti sulla colonna
R.
L'ho provata e funziona: se mi dici cosa non va da te cerco di capire il
problema.

Ciao,
E.


Mauro Gamberini

unread,
Oct 22, 2009, 10:06:10 AM10/22/09
to
> sto gi� usando Sutotale per filtrare i trimestri attraverso una colonna di
> appoggio che � la A.

> Ma non so come applicarla in maniera da avere il risultato nella colonna
> R...
> vuoi che ti spieghi meglio o hai qualche suggerimento?
>

Non conosco la tua situazione.
Ho fatto una prova.

Se la tabella � ordinata per date in
un modo simile a questo:
A
1 Data
2 01/01/2008
3 01/02/2008
4 01/03/2008
5 01/04/2008
6 01/05/2008
7 01/06/2008
8 01/07/2008
9 01/08/2008
.........
25 01/12/2009


puoi aggiungere una colonna
e mettere all'interno della seconda cella
(nella prima c'� l'intestazione
nel mio esempio) una cosa tipo questa:

=SE(MESE(A2)<4;1;SE(MESE(A2)<7;2;SE(MESE(A2)<10;3;4)))

espandi verso il basso.

Adesso nella nuova colonna hai i trimestri.
facile fare la somma per trimestri
utilizzando Dati-->Subtotale.

Qui trovi il file che ho utilizzato per
l'esempio:

http://www.maurogsc.eu/esemping/subtotaletrimestri.zip

plinius

unread,
Oct 22, 2009, 10:19:31 AM10/22/09
to
Ah ecco... nella formula io ho usato per le date la colonna A invece della
B...

Correggila cos�:

=SE(E(RESTO(MESE(+B10);3)=0;RESTO(MESE(+B11);3)<>0);SOMMA($Q$10:$Q10)-SOMMA($R$9:$R9)+$R$9;"")

Copia in R10 e trascina fino a R100

Ciao,
E.


Mauro Gamberini

unread,
Oct 22, 2009, 10:28:29 AM10/22/09
to
<cut>

Aggiungo, anche se credo non ce ne sia bisogno,
che la colonna con i trimestri una volta
fatto il Subtotale, puoi nasconderla
se devi stampare o non visualizzarla a video.

Piero

unread,
Oct 23, 2009, 6:06:51 AM10/23/09
to

"plinius" <punto....@libero.it> ha scritto nel messaggio
news:TRZDm.83396$1s6....@twister2.libero.it...
ciao ragazzi,
eccomi ancora qua...
allora, purtroppo ho scordato di dire che l'elenco di date comprende anche
tante date intermedie e pu� capitare che ci siano anche pi� righe con la
stessa data, compresa anche quella di un fine trimestre...
Ho visto anche l'esempio di Mauro, molto interessante, ma per l'uso che ne
faccio la soluzione di plinius sarebbe meglio..
grazie
Ciao
Piero


Bruno Campanini

unread,
Oct 23, 2009, 6:28:11 AM10/23/09
to
"Piero" <pier...@LEVALEDITADALNASOhotmail.com> wrote in message
news:hbp8rd$ofv$1...@newsread.albacom.net...

> Ciao a tutti,
> nella colonna B ho tutta una serie di date e per ciascuna di esse ho,
> nella colonna Q una serie di importi.
> Nella colonna R vorrei fare la somma degli importi contenuti in Q ma per
> trimestri, cio� in corrispondenza della data (in B) di fine trimestre,
> avere in R la somma degli importi del trimestre.
> E' possibile farlo?
> sicuramente si, ma con somma.se non riesco...

=================================
Public Sub Test11()
Dim SourceRange As Range, S(1 To 4) As Currency, i

' Date in C128 Down, Valori in D128 Down
' Non � necessario che le date siano ordinate
Set SourceRange = [Sheet1!C128]
If Not IsEmpty(SourceRange(2, 1)) Then
Set SourceRange = SourceRange.Resize _
(SourceRange.End(xlDown).Row - SourceRange.Row + 1)
End If

For Each i In SourceRange
S(DatePart("q", i)) = S(DatePart("q", i)) + i(1, 2)
Next

For i = 1 To UBound(S)
MsgBox i & "� Trim... " & Format(S(i), "Standard")
Next

End Sub
===================================

Bruno

Ignazio

unread,
Oct 23, 2009, 12:04:38 PM10/23/09
to
"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:hbp8rd$ofv$1...@newsread.albacom.net...

> Ciao a tutti,
> nella colonna B ho tutta una serie di date e per ciascuna di esse ho,
> nella colonna Q una serie di importi.
> Nella colonna R vorrei fare la somma degli importi contenuti in Q ma per
> trimestri, cio� in corrispondenza della data (in B) di fine trimestre,
> avere in R la somma degli importi del trimestre.
> E' possibile farlo?
> sicuramente si, ma con somma.se non riesco...

Ciao Piero,
non so se fa al caso tuo, ma qui trovi un esempio in cui mi sono cimentato
con il calcolo trimestrale:
http://www.riolab.org/index.php?option=com_content&view=article&id=196:calcola-il-saldo-di-un-conto-corrente&catid=47:excel&Itemid=68
che potrebbe esserti utile per trarre qualche spunto.

--
Ciao,
Ignazio
http://www.riolab.org


Piero

unread,
Oct 23, 2009, 1:05:18 PM10/23/09
to

"Ignazio" <i_putign...@SeScriviAvirgilio.it> ha scritto nel messaggio
news:e4sBIq$UKHA...@TK2MSFTNGP05.phx.gbl...
Ciao Ignazio,
Grazie... � fin troppo carino il tuo lavoro, ma vedi, io devo fare un
lavoretto nel quale purtroppo il tempo � strettissimo.. temo quindi di dover
immettere gli intervalli delle somme manualmente una volta che ho finito e
ciccia!!!
purtroppo non sono riuscito nemmemo a sfruttare gli altri suggerimenti..
ma spero di avere il tempo di ritornarci su con pi� calma...

Grazie ancora a tutti
Ciao
Piero


Piero

unread,
Oct 27, 2009, 7:28:16 AM10/27/09
to

"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:hbsnoe$31n$1...@newsread.albacom.net...

Ciao a tutti,
giusto per vostra curiosit� (nel caso ne aveste... :-) vi dico come ho
risolto in modo poco ortodosso ma efficace il problema del calcolo
trimestrale:
ho usato due colonne di appoggio e quindi ora ho, nella colonna:
A segnato con una scritta TRIM la fine di ogni trimestre
B la formula =ANNO(D8)
C la formula
=SE(MESE(D8)<4;1;SE(MESE(D8)<7;2;SE(MESE(D8)<10;3;SE(MESE(D8)>9;4;))))
D la data
S gli importi da sommare
T (in corrispondenza della riga di colonna A con la scritta) la formula
inserita in forma di matrice
=SOMMA(SE(($B$7:$B$1001=$B10)*($C$7:$C$1001=$C10);(S$7:S$1001)))

Grazie comunque ancora a tutti, anche questo � frutto di vostri precedenti
contributi... (assumetevene quindi anche le responsabilit�!!!) :-)
Ciao
Piero

fernando cinquegrani

unread,
Oct 27, 2009, 11:45:48 AM10/27/09
to

"Piero" <pier...@LEVALEDITADALNASOhotmail.com> ha scritto nel messaggio
news:hc6lgm$gpa$1...@newsread.albacom.net...

non ho seguito il thread, ma se hai
in A2:An delle date progressive
in Q2:Qn degli importi
e in R, in corrispondenza dell'ultimo giorno del trimestre,
vuoi gli importi del trimestre,
scrivi in R2
=SE(INT((MESE(A2)-1)/3)<>INT((MESE(A3)-1)/3);SOMMA(SCARTO(Q$1;0;0;RIF.RIGA();1))-SOMMA(SCARTO(R$1;0;0;RIF.RIGA()-1;1));"")
[si pu� semplificare, peraltro]
e trascina in basso.
.f

Piero

unread,
Oct 28, 2009, 11:58:35 AM10/28/09
to

"fernando cinquegrani" <f.cinq...@xrxxomxxxa.it> ha scritto nel
messaggio news:%23YtTt4x...@TK2MSFTNGP06.phx.gbl...
grazie fernando...
:-)

ammetto per� che se dovessi intervenire sulla tua formula, sarebbe un po'
complesso per la mia 'gnoranza.... :-)

Ottimo spunto anche questo,
grazie ancora
ciao
Piero


0 new messages