[Risolto]Quante volte c'è un determinato mese tra due date?
[Risolto]Quante volte c'è un determinato mese tra due date?
Ciao a tutti,
getto la spugna e chiedo a voi, che ormai sono due mesi che ci provo, ma non sono mai soddisfatto dal risultato.
Mettiamo che io abbia due date (01/02/2018 - 01/06/2020) e voglia sapere quante volte ci sarà il mese di giugno nell'intervallo. E' possibile farlo con le formule o è obbligatoria una macro?
getto la spugna e chiedo a voi, che ormai sono due mesi che ci provo, ma non sono mai soddisfatto dal risultato.
Mettiamo che io abbia due date (01/02/2018 - 01/06/2020) e voglia sapere quante volte ci sarà il mese di giugno nell'intervallo. E' possibile farlo con le formule o è obbligatoria una macro?
Ultima modifica di Frantic il lunedì 2 dicembre 2019, 16:28, modificato 2 volte in totale.
OpenOffice 4.1.7 su W10
Re: Quante volte c'è un determinato mese tra due date?
Con formule la vedo dura, ti allego un file con la seguente function
Ti basta indicare le 2 date, iniziale - finale e il mese espresso a numero.
Vedi esempio
Codice: Seleziona tutto
Function FMesi(DataIn, DataFin, FMese)
Fmesi = 0
NMesi = DateDiff("m", DataIn, DataFin)
Anno = Year(DataIn) : Mese = Month(DataIn) : Giorno = Day(DataIn)
For i = 0 To NMesi
Data = DateAdd("m",i,DataIn)
If Month(Data) = FMese Then
FMesi = FMesi + 1
End if
Next i
End Function
Vedi esempio
- Allegati
-
- Function_Mesi_Uguali_Intervallo_Data.ods
- (9.84 KiB) Scaricato 96 volte
Ultima modifica di Gaetanopr il lunedì 2 dicembre 2019, 16:33, modificato 1 volta in totale.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Quante volte c'è un determinato mese tra due date?
Lo immaginavo... grazie, ora funziona tutto.Gaetanopr ha scritto:Con formule la vedo dura...
OpenOffice 4.1.7 su W10
Re: [Risolto]Quante volte c'è un determinato mese tra due da
Salve! Ho visto questo quesito interessante e siccome io non so scrivere codice, ho voluto provare a trovare una soluzione con formule.
Per far funzionare il sistema ho messo la data iniziale in C2 e la finale in D2.
Poi in A1:A1000 ho creato una colonna d'appoggio che estrae i numeri dei mesi tra le due date con la formula
Poi in G2 ho messo la formula
per il conteggio dei mesi.
Ps.: in F2 ho messo un menù a tendina per la scelta del mese da conteggiare.
Per far funzionare il sistema ho messo la data iniziale in C2 e la finale in D2.
Poi in A1:A1000 ho creato una colonna d'appoggio che estrae i numeri dei mesi tra le due date con la formula
Codice: Seleziona tutto
=SE(RIGHE(A$1:$A1)>MESI($C$2;$D$2;1)+1;"";SE(RESTO(MESE($C$2)+RIGHE(A$1:$A1)-1;12)=0;12;RESTO(MESE($C$2)+RIGHE(A$1:$A1)-1;12)))
Codice: Seleziona tutto
=CONTA.SE(A1:A1000;F2)
Ps.: in F2 ho messo un menù a tendina per la scelta del mese da conteggiare.
- Allegati
-
- conteggio mesi tra date.ods
- (19.91 KiB) Scaricato 87 volte
...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: [Risolto]Quante volte c'è un determinato mese tra due da
Fantastico, anche questo lavora benissimo. Io l'ho sviluppato su righe, ma è perfetto.gioh66 ha scritto:Salve! Ho visto questo quesito interessante e siccome io non so scrivere codice, ho voluto provare a trovare una soluzione con formule....
...a dire il vero, dopo 2 mesi di tentativi, sono un po' deluso di non aver risolto da solo. Me la cavo nella programmazione in Python e avevo già risolto, ma devo assolutamente, per ora, usare un foglio e siccome non ho molta pratica, mi sono incagliato. Vi ringrazio entrambi.
E poi, leggendo qua e là, scopro oggi che le macro si possono scrivere in Python. Non si finisce mai di imparare!
OpenOffice 4.1.7 su W10
Re: [Risolto]Quante volte c'è un determinato mese tra due da
Grazie 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
Re: [Risolto]Quante volte c'è un determinato mese tra due da
Ciao, giusto per volere abbondare ti fornisco una soluzione con la seguente formula
Allego file con la funzione personalizzata nella cella D3 e la formula nella cella I3
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(MESE(DATA(ANNO(A3);MESE(A3)-1+RIF.RIGA(INDIRETTO("A1:A"&MESI(A3;B3;0)+1));1))=G3)
- Allegati
-
- Function_Mesi_Uguali_Intervallo_Data.ods
- (10.49 KiB) Scaricato 90 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: [Risolto]Quante volte c'è un determinato mese tra due da
grande! Formula unica...soluzione migliore della mia
...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: [Risolto]Quante volte c'è un determinato mese tra due da
La potenza delle matrici!!!
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10