È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

conteggio dei "giorni del mese" tra due date

  • Messaggi
  • OFFLINE
    giampag
    Post: 151
    Registrato il: 28/08/2007
    Città: VERONA
    Età: 63
    Utente Junior
    2016
    00 27/07/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

  • OFFLINE
    raffaele1953
    Post: 3.135
    Registrato il: 28/06/2011
    Città: AGORDO
    Età: 70
    Utente Master
    2013
    00 27/07/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)
    [Modificato da raffaele1953 27/07/2016 08:14]
    Excel 2013
  • OFFLINE
    ninai
    Post: 3.510
    Registrato il: 04/07/2012
    Città: BARCELLONA POZZO DI GOTTO
    Età: 61
    Utente Master
    2010
    00 27/07/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 
    [Modificato da ninai 27/07/2016 08:22]



    --------------------------------------------------
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
    --------------------------------------------------
    excel 2010 ,
    Win 8
  • OFFLINE
    giampag
    Post: 151
    Registrato il: 28/08/2007
    Città: VERONA
    Età: 63
    Utente Junior
    2016
    00 27/07/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 
  • OFFLINE
    ninai
    Post: 3.511
    Registrato il: 04/07/2012
    Città: BARCELLONA POZZO DI GOTTO
    Età: 61
    Utente Master
    2010
    00 27/07/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
    [Modificato da ninai 27/07/2016 09:59]



    --------------------------------------------------
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
    --------------------------------------------------
    excel 2010 ,
    Win 8
  • OFFLINE
    giampag
    Post: 152
    Registrato il: 28/08/2007
    Città: VERONA
    Età: 63
    Utente Junior
    2016
    00 27/07/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