[Risolto] Somma dei record per mese o per mesi
[Risolto] Somma dei record per mese o per mesi
Salve a tutti,
ho un piccolo problema che non riesco a risolvere.
In un foglio in cui c'è una colonna con data con formato (gg mmm aaaa), e un'altra colonna con importi corrispondenti
Es:
01 mag 2021 BO 210,00
22 mag 2021 RM 13,15
25 mag 2021 BO 43,12
30 mag 2021 RM 86,00
Vorrei poter calcolare tutti i record di mag 2021 riferiti soltanto a RM o a BO, inserendo nella formula MATR.SOMMA.PRODOTTO il riferimento della data (mmm aaaa), senza scrivere inizio e fine, ossia nel nostro caso 01 maggio 2021/30 maggio 2021.
Io sto provando con: MATR.SOMMA.PRODOTTO(A1:A100=05 2021;B1:B100=RM;C1:C100)
Con questa sintassi non funziona, perché il riferimento 05 2021, lo trasforma in 01/05/2021.
Il problema si complica nel passaggio successivo, ossia voler fare la somma dei record tra data inizio e data fine di mese differenti, sempre in formato (mmm aaaa).
Tutto questo per velocizzare i calcoli ed evitare di scrivere tutte le volte il giorno di inizio e di il giorno di fine, ossia invece di riportare tutte le volte da 01 mag 2021 /30 giu 2021, fare riferimento a tutti i record tra
mag 2021/giu 2021, e quindi dal 1 maggio 2021 al 31 giugno 2021.
Come fare?
Grazie!
ho un piccolo problema che non riesco a risolvere.
In un foglio in cui c'è una colonna con data con formato (gg mmm aaaa), e un'altra colonna con importi corrispondenti
Es:
01 mag 2021 BO 210,00
22 mag 2021 RM 13,15
25 mag 2021 BO 43,12
30 mag 2021 RM 86,00
Vorrei poter calcolare tutti i record di mag 2021 riferiti soltanto a RM o a BO, inserendo nella formula MATR.SOMMA.PRODOTTO il riferimento della data (mmm aaaa), senza scrivere inizio e fine, ossia nel nostro caso 01 maggio 2021/30 maggio 2021.
Io sto provando con: MATR.SOMMA.PRODOTTO(A1:A100=05 2021;B1:B100=RM;C1:C100)
Con questa sintassi non funziona, perché il riferimento 05 2021, lo trasforma in 01/05/2021.
Il problema si complica nel passaggio successivo, ossia voler fare la somma dei record tra data inizio e data fine di mese differenti, sempre in formato (mmm aaaa).
Tutto questo per velocizzare i calcoli ed evitare di scrivere tutte le volte il giorno di inizio e di il giorno di fine, ossia invece di riportare tutte le volte da 01 mag 2021 /30 giu 2021, fare riferimento a tutti i record tra
mag 2021/giu 2021, e quindi dal 1 maggio 2021 al 31 giugno 2021.
Come fare?
Grazie!
Ultima modifica di And18 il venerdì 1 ottobre 2021, 19:17, modificato 1 volta in totale.
OpenOffice 4.1.15 e LibreOffice 24.2 su MacOS 14.4.1
Re: Somma dei record per mese o per mesi
Ciao prova così
Ps.: RM è un testo, quindi va inserito tra virgolette, altrimenti calc potrebbe interpretarlo come la colonna RM.
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(MESE(A1:A100)=5;B1:B100="RM";C1:C100)
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Somma dei record per mese o per mesi
Grazie,
il tuo suggerimento sicuramente funziona, ma la mia richiesta di aiuto è un pò più articolata...
In tre celle vorrei indicare, formato testo da cercare, e due date con formato MMM AAAA, dalle quali far partire ed eventualmente finire il conteggio degli importi.
Ossia mi piacerebbe che Calc calcolasse quanto segue:
1 esempio:
Testo da cercare, e nelle due celle riservate alle date scrivo come inizio soltanto (mag 2021), e come data di fine nulla, e Calc mi calcola soltanto gli importi da (mag 2021) in avanti.
E fin qui nessun problema, infatti con la formula (Le date e il testo in realtà sono riferimenti di celle):
=MATR.SOMMA.PRODOTTO(A1:A100=>05 2021;B1:B100=RM;C1:C100), funziona tutto egregiamente, perché Calc trasformando la data mag 2021, in 01/05/2021 e procede senza intoppi nel calcolo.
2 esempio, e qui iniziano i problemi!
Testo da cercare, e nelle due celle riservate alle date scrivo come inizio (apr 2020) e come fine (giu 2021)
La formula seguente non funziona più!
=MATR.SOMMA.PRODOTTO(A1:A100=>04 2020;A1:A100<=06 2021;B1:B100=RM;C1:C100), e questo perché Calc trasforma la data giu 2021, in 01/06/2021, e quindi non calcola gli importi di tutto il mese di giugno, ma solo del primo giorno.
Come si può fare, indicando come data di fine in formato (MMM AAAA), che consideri tutto il mese indicato, ossia in questo caso sino al 31 giugno 2021?
Il succo del mio problema è tutto qui.....
Certamente potrei scrivere in formato GG MMM AAAA, e il problema non ci sarebbe.
Ma mi piacerebbe trovare il modo che fosse sufficiente scrivere in formato MMM AAAA come inizio e fine, per poter far funzionare tutto correttamente.
il tuo suggerimento sicuramente funziona, ma la mia richiesta di aiuto è un pò più articolata...
In tre celle vorrei indicare, formato testo da cercare, e due date con formato MMM AAAA, dalle quali far partire ed eventualmente finire il conteggio degli importi.
Ossia mi piacerebbe che Calc calcolasse quanto segue:
1 esempio:
Testo da cercare, e nelle due celle riservate alle date scrivo come inizio soltanto (mag 2021), e come data di fine nulla, e Calc mi calcola soltanto gli importi da (mag 2021) in avanti.
E fin qui nessun problema, infatti con la formula (Le date e il testo in realtà sono riferimenti di celle):
=MATR.SOMMA.PRODOTTO(A1:A100=>05 2021;B1:B100=RM;C1:C100), funziona tutto egregiamente, perché Calc trasformando la data mag 2021, in 01/05/2021 e procede senza intoppi nel calcolo.
2 esempio, e qui iniziano i problemi!
Testo da cercare, e nelle due celle riservate alle date scrivo come inizio (apr 2020) e come fine (giu 2021)
La formula seguente non funziona più!
=MATR.SOMMA.PRODOTTO(A1:A100=>04 2020;A1:A100<=06 2021;B1:B100=RM;C1:C100), e questo perché Calc trasforma la data giu 2021, in 01/06/2021, e quindi non calcola gli importi di tutto il mese di giugno, ma solo del primo giorno.
Come si può fare, indicando come data di fine in formato (MMM AAAA), che consideri tutto il mese indicato, ossia in questo caso sino al 31 giugno 2021?
Il succo del mio problema è tutto qui.....
Certamente potrei scrivere in formato GG MMM AAAA, e il problema non ci sarebbe.
Ma mi piacerebbe trovare il modo che fosse sufficiente scrivere in formato MMM AAAA come inizio e fine, per poter far funzionare tutto correttamente.
OpenOffice 4.1.15 e LibreOffice 24.2 su MacOS 14.4.1
Re: Somma dei record per mese o per mesi
Ciao! Forse sarebbe meglio se tu allegassi un file d'esempio col risultato che vuoi messo a mano.
Intanto però prova ad usare la funzione FINE.MESE per stabilire l'ultimo giorno del periodo.
Ps.: il formato MM AAAA è per l'appunto solo un formato visivo, sotto c'è sempre una data tipo 01/06/2021, per non dire proprio un numero che rappresenta i giorni trascorsi dal giorno 0 (31/12/1899 o 1/1/1900 adesso non ricordo bene).
Intanto però prova ad usare la funzione FINE.MESE per stabilire l'ultimo giorno del periodo.
Ps.: il formato MM AAAA è per l'appunto solo un formato visivo, sotto c'è sempre una data tipo 01/06/2021, per non dire proprio un numero che rappresenta i giorni trascorsi dal giorno 0 (31/12/1899 o 1/1/1900 adesso non ricordo bene).
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Somma dei record per mese o per mesi
Allego file.
Provando con :
=MATR.SOMMA.PRODOTTO(C4:C105=I11;B4:B105>=G11;B4:B105<=FINE.MESE(H11);D4:D105) non funziona.
colonna C è il testo da ricercare
colonna B sono le date
colonna D gli addendi da sommare
Naturalmente grazie!
Provando con :
=MATR.SOMMA.PRODOTTO(C4:C105=I11;B4:B105>=G11;B4:B105<=FINE.MESE(H11);D4:D105) non funziona.
colonna C è il testo da ricercare
colonna B sono le date
colonna D gli addendi da sommare
Naturalmente grazie!
- Allegati
-
- Prova.ods
- (16.23 KiB) Scaricato 76 volte
OpenOffice 4.1.15 e LibreOffice 24.2 su MacOS 14.4.1
Re: Somma dei record per mese o per mesi
La formula è quasi giusta, manca solo il secondo argomento di fine mese
Volendo potresti anche omettere la seconda data e fare la formula così
Questo perchè mettendo 1 come secondo argomento di fine mese ti da la data della fine del mese successivo, in questo caso fine giugno.
Se metti 2 hai come data l'ultimo di luglio ecc...
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(C4:C105=I11;B4:B105>=G11;B4:B105<=FINE.MESE(H11;0);D4:D105)
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(C4:C105=I11;B4:B105>=G11;B4:B105<=FINE.MESE(G11;1);D4:D105)
Se metti 2 hai come data l'ultimo di luglio ecc...
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Somma dei record per mese o per mesi
Fantastico ragazzi!
Grazie!
Ero sicuro si potesse fare, ma non riuscivo più ad andare avanti con le mie forze.
Grazie ancora!
Grazie!
Ero sicuro si potesse fare, ma non riuscivo più ad andare avanti con le mie forze.
Grazie ancora!
OpenOffice 4.1.15 e LibreOffice 24.2 su MacOS 14.4.1
Re: [Risolto] Somma dei record per mese o per mesi
Di nulla! Grazie a te del riscontro.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21