conteggio dei "giorni del mese" tra due date

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
giampag
00mercoledì 27 luglio 2016 07:52
buona giornata a tutti.
chiedo cortesemente aiuto per realizzare un conteggio dei "giorni del mese" tra due date


esempio: in A1 scrivo 22-01-2016   ed in H1 metto la data odierna =oggi()


esiste una formula che conteggia in altre celle automaticamente i "giorni del mese" che differenziano le due date? (30, 31, 30, 28, etc.)

metto sotto un esempio di ciò che dovrebbe apparire nelle celle B1, C1, D1, E1, F1, G1

A1    22-01-2016
B1    9
C1    29
D1    31
E1    30
F1    31
G1   30
H1   27-07-2016   =oggi()

spero di essermi spiegato bene e ringrazio sempre tutti voi per il vostro prezioso aiuto

raffaele1953
00mercoledì 27 luglio 2016 08:11
Se scrivi in A1 =22/01/2016
In B1 =FINE.MESE(A1;-1)+1
In C1 =FINE.MESE(A1;0)+1
In D1 =C1-B1
Se riesci unisci le formule in una sola cella, oppure...=(FINE.MESE(A1;0)+1)-(FINE.MESE(A1;-1)+1)

Ps. se metti in C1 =oggi()
farà il calcolo dal primo del mese ad oggi (però dovrai aggiungere +1)
ninai
00mercoledì 27 luglio 2016 08:20
ciao
attenendomi al tuo esempio, in B1:
=GIORNO(FINE.MESE($A$1;COLONNE($B$1:B1)-1)-A1*(RIF.COLONNA()=2))
e trascini a destra

ma mi chiedo cosa stabilisce (in automatico) dove finisce la procedura (G2), devi fare il calcolo manuale di quanti mesi vi sono fra inizio e fine???

Ciao Raffaele, scusa ,non ti avevo letto 
giampag
00mercoledì 27 luglio 2016 09:07
ciao Raffaele e ciao Ninai, vi ringrazio entrambi per aver dedicato tempo a questo mio problema. Ho provato sia la versione di Raffaele che quella di Ninai ed entrambe sono funzionanti, anche se nel mio caso la versione di Ninai risulta più semplice

rispondo a Ninai che si chiedeva cosa devo fare

Ho bisogno di avere i giorni di ogni mese evidenziati, partendo da un giorno di inizio (es: 22-01-2016) ed il giorno odierno.
Ora sto facendo questi conteggi a mano, calcolando le differenze che ci sono tra un giorno di ingresso  es: il 22-01-2016  ed oggi ...e mi chiedevo se si poteva farlo in automatico, calcolando le differenze ed inserendo perciò una data di ingresso e poi chiudendo il calcolo con l'inserimento in un'altra cella una data come fine del calcolo 
ninai
00mercoledì 27 luglio 2016 09:56
ciao
nell'ipotesi che le date possano ricadere in anni diversi e/o esserci più di un anno di differenza, una idea potrebbe essere:
mettere in una cella, es. A2: =OGGI()
in B1:
=SE(O(A1="";A1=TESTO($A$2;"gg/mm/aa"));"";SE((MESE($A$2)-MESE($A$1)+12*(ANNO($A$2)-ANNO($A$1)))>=COLONNE($B$1:B1);GIORNO(FINE.MESE($A$1;COLONNE($B$1:B1)-1)-A1*(RIF.COLONNA()=2));TESTO($A$2;"gg/mm/aa")))

e trascinare a destra per molte colonne.
la formula credo sia semplificabile ma preso dalla precedente, mi è venuta così.

allego file bozza di lavoro
https://www.dropbox.com/s/dgy8alzf3gaztig/giorni%20mesi%20fra%20date.xlsx?dl=0
giampag
00mercoledì 27 luglio 2016 10:36
ciao Ninai...certo che questo non si può scartare!!!...

mi pare molto buono e credo che utilizzerò questa versione.

un grazie ancora per quello che hai fatto per me. a presto
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 09:12.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com