Excel Forum Per condividere esperienze su Microsoft Excel

Formula per distanza mesi

  • Messaggi
  • OFFLINE
    by sal
    Post: 7.018
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 24/11/2022 11:00
    Ciao mi occorrerebbe una formula, in "N3" ho una data 24/08/2022 la formula dovrebbe indicare Vero-Falso se Oggi() sono passati 2 mesi.

    il problema che se la data oggi fosse 25/01/2023 Gennaio come faccio a riscontrare i mesi visto Novembre e Dicembre sono 11-12

    forse mi sto creando un falso problema, ma non riesco a venirne a capo, forse dovrei contare i giorni?

    Ciao By Sal (8-D

    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    by sal
    Post: 7.018
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 24/11/2022 11:55
    Rispondo a me stesso forse ho trovato con i giorni

    =SE(OGGI()-N3>60;1;0)


    ma se ce un altra soluzione è sempre bene conoscerla.

    Ciao By Sal (8-D
    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • ONLINE
    Marius44
    Post: 1.039
    Registrato il: 24/06/2015
    Città: CATANIA
    Età: 80
    Utente Veteran
    Excel2019
    00 24/11/2022 12:04
    Ciao
    Prova con =SE(DATA.DIFF(N3;N6;"d")>60;"VERO";"FALSO")

    dove N3 è la data iniziale e N6 la data finale

    Ciao,
    Mario
  • OFFLINE
    DANILOFIORINI
    Post: 1.206
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 24/11/2022 12:05
    Ciao

    =SE(DATA.DIFF(N3;OGGI();"m")>=2;VERO;FALSO)
  • ONLINE
    L2018
    Post: 381
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Senior
    EXCEL 2016 - SPREAD32
    00 24/11/2022 12:10
    e.....

    se la data oggi fosse 25/01/2023 Gennaio come faccio a riscontrare i mesi visto Novembre e Dicembre sono 11-12

    la formula come dovrebbe diventare ?

    LEO

    LEO
    https://t.me/LordBrum
  • OFFLINE
    federico460
    Post: 2.724
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 24/11/2022 12:42
    cio
    spiegati meglio
    se oggi è il 25/01/2023

    con i i mesi di che data?


  • ONLINE
    L2018
    Post: 383
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Senior
    EXCEL 2016 - SPREAD32
    00 24/11/2022 12:53
    più esattamente mi riferisco alla formula di Danilo, acclarata, ma poi ho ripescato la precisazione di Salvatore, per cui

    OGGI è Oggi() ma l'altra data sarebbe 25/1/23 come proposto da Sal , immagino lui voglia dire la differenza in mesi tra oggi e il 25/1/23

    LEO

    LEO
    https://t.me/LordBrum
  • OFFLINE
    federico460
    Post: 2.725
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    10 24/11/2022 13:46
    ciao
    DATA.DIFF()

    la prima data deve essere la minore
    per cui se hai dei dubbi puoi
    usare

    =DATA.DIFF(MIN(OGGI();D1);MAX(OGGI();D1);"m")

    in D1
    25/01/2023
    rende 2
    in D1
    25/07/2022
    rende 3

    se vuoi i dati anche in negativo

    =SE(D1>=OGGI();DATA.DIFF(MIN(OGGI();D1);MAX(OGGI();D1);"m");DATA.DIFF(MIN(OGGI();D1);MAX(OGGI();D1);"m")*-1)
  • OFFLINE
    by sal
    Post: 7.019
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 24/11/2022 14:04
    Ciao ho fatto l'esempio del 25/01/2023, perche se Oggi() = 25/01/2023 non posso fare 2 mesi meno perche i 2 mesi precedenti contano 12-11

    se ho la data di oggi() uguale a 15/8/22 posso fare meno 2 perche i mesi precedenti sono 7-6.

    per cui avevo optato per i giorni perche facendo la differenza di oggi() - 60 ho la data di 2 mesi prima, in definitiva questa formula mi serve per una ricerca dati la quale non deve conteggiare i dati che abbiano una data precedente a 2 mesi fà, se oggi è il 25/11/22 devo conteggiare i dati a partire dalla data 25/09/22.

    la data di partenza del conteggio non ha importanza se i mesi siano di 30 o 31 giorni.

    al limite potevo anche considerare il mese se il mese è 11-Novembre potrei partire anche dal 01-Settembre mese 9, il mio cruccio era Gennaio come considerare i 2 mesi precedenti che sono 11-12

    Ciao By Sal (8-D

    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • ONLINE
    L2018
    Post: 385
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Senior
    EXCEL 2016 - SPREAD32
    00 24/11/2022 14:55
    Re:
    federico460, 24/11/2022 13:46:

    ciao
    DATA.DIFF()

    =DATA.DIFF(MIN(OGGI();D1);MAX(OGGI();D1);"m")

    se vuoi i dati anche in negativo

    =SE(D1>=OGGI();DATA.DIFF(MIN(OGGI();D1);MAX(OGGI();D1);"m");DATA.DIFF(MIN(OGGI();D1);MAX(OGGI();D1);"m")*-1)




    ottime formule, grazie anche da me
    eppure un po' mi ci ero affannato
    [Modificato da L2018 24/11/2022 14:57]

    LEO
    https://t.me/LordBrum
  • OFFLINE
    federico460
    Post: 2.726
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 24/11/2022 15:26
    ciao
    Sal
    se devi conteggiare solo i dati inferiori di OGGI()-2 mesi
    basta usare
    =DATA.MESE(OGGI();-2)
    e hai la data
    oggi()
    24/11/2022
    formula
    24/09/2022

    giorno mese anno precisi precisi
    [Modificato da federico460 24/11/2022 15:28]
  • OFFLINE
    by sal
    Post: 7.020
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 24/11/2022 16:36
    Ciao Federico, grazie era proprio quello che volevo, una formula semplice semplice

    Credo che si possa considerare Risolto ringraziando anche tutti gli altri che si sono profusi a darmi soluzioni altrettanto valide.

    Ciao By Sal (8-D

    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • OFFLINE
    federico460
    Post: 2.728
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    10 24/11/2022 17:51
    ciao
    tutte le formule sono semplici😉
    non come il VBA
    che sembra scritto in aramaico antico
  • OFFLINE
    by sal
    Post: 7.021
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 24/11/2022 19:00
    Ciao Anche per me le Formule sono aramaico antico

    Ciao Salvatore
    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • 15MediaObject5,00214 2