Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Elenco Date

  • Messaggi
  • OFFLINE
    L2018
    Post: 163
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 09:18
    buongiorno
    quando abbiamo un elenco di date sappiamo che possiamo raggruppare per mese i dati di altre colonne
    Ora, se io ho i dati della pandemia, da febbraio 2020 ad oggi ci sono 25 mesi
    Esiste una formula, SENZA invocare il concetto di PIVOT, che leggendo l'archivio generale dei dati e tirata in basso per 25 volte mi scriva in una colonna a parte l'elenco stesso delle date ma solo per mese ?

    Così

    feb-2020
    mar-2020
    apr-2020
    ........
    gen-2022
    feb-2022

    altrimenti si è costretti a scriverlo a mano

    ho notato che scrivendo a mano FEB-2020 l'unico modo è il formato personalizzato mmm-yyyy o mmm-aaaa
    quindi la domanda potrebbe diventare:
    esiste una formula che tirata in basso 25 volte scriva tutti i primi giorni dei 25 mesi ?

    Grazie

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.140
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 12/02/2022 09:34
    Ciao
    Si si può fare . Però allega un file di esempio con un po di dati e il risultato da ottenere scritto a mano
  • OFFLINE
    L2018
    Post: 164
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 09:42
    Ciao, eccolo

    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 165
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 09:47
    devo precisare che nel file di esempio che gia avevo , per la fretta risultano tutti i 25 mesi, in realtà nell'esempio sarebbe sufficiente che scriva solo i mesi che compaiono con i contagi, poi adatterei la formula all'archivio generale, scusa l'inghippo
    Leo

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.141
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 12/02/2022 09:55
    L editor del forum pubblica quello che vuole quindi ti riallego il file con la formula inserita
    In B24

    =SE(OGGI()
    [Modificato da DANILOFIORINI 12/02/2022 09:59]
  • OFFLINE
    L2018
    Post: 166
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 10:04
    ti ringrazio, ho riallineato la tua formula perchè qui andava a capo, ma non funziona
    devo vedere dove si inceppa

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.142
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 12/02/2022 10:05
    Ciao
    Leggo ora del fatto che vuoi i mesi se ci sono contagi....nell esempio tutti i mesi ci sono contagi....se vuoi estrarre solo i dati con contagi superiori a zero si usa AGGREGA....però devi essere più preciso...e si fa la formula adatta
  • OFFLINE
    L2018
    Post: 167
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 10:08
    accidenti, scusami ti ho risposto di corsa , non avevo letto il tuo ultimo messaggio
    GRAZIE mille, funziona lla perfezione

    LEO

    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 168
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 10:12
    Re:
    DANILOFIORINI, 12/02/2022 10:05:

    Ciao
    Leggo ora del fatto che vuoi i mesi se ci sono contagi....nell esempio tutti i mesi ci sono contagi....se vuoi estrarre solo i dati con contagi superiori a zero si usa AGGREGA....però devi essere più preciso...e si fa la formula adatta




    no no, non preoccuparti, volevo solo quello che mi hai mandato, perfetto
    a me serviva solo la scrittura trascinata dei 25 mesi, alle altre elaborazioni ho gia provveduto
    per es per raggruppare i contagi o i deceduti o altro ho già fatto tutto con Matrice Somma Prodotto

    Grazie ancora



    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 169
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 12/02/2022 14:42
    Ciao Danilo
    stamattina per la fretta ti ho mandato un file di esempio che forse ti savrà confuso le idee (con i contagi che non c'entrano), ora te lo rimando come avrebbe dovuto essere.
    Nella parte inferiore, richiamata qui giù a sinistra, ho scritto a mano i mesi che la formula dovrebbe dare, e questi mesi non sono tutti i 25, ma sono messi apposta intervallati, cioè non consecutivi, affinchèla formula li centrasse tutti e solo essi.
    Premesso che la tua formula funziona benissimo in generale, come potrebbe essere modificata per dare il risultato di sinistra e non quello qui di destra che è tutta consecutiva ?.
    E' chiaro che l'esempio che posto è un caso particolare, quindi se funzionasse nel caso particolare deduco che funzionerebbe anche in generale.
    scusa se non sono stato chiarissimo nella esposizione.

    feb-2020 feb-2020
    mar-2020 mar-2020
    ago-2020 apr-2020
    ott-2020 mag-2020
    gen-2021 giu-2020
    feb-2021 lug-2020
    ago-2021 ago-2020
    ott-2021 set-2020
    nov-2021 ott-2020
    dic-2021 nov-2020
    gen-2022 dic-2020
    feb-2022 gen-2021

    se puoi sistemarla cerca di agire sul file di adesso che magari mi rimandi, non sapendo come reagisce questo editor.
    Grazie

    LEO

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.143
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 12/02/2022 23:09
    Ciao
    Io non vedo un criterio per poter ottenere quei risultati....
    Per il 2020 i mesi che ti aspetti ci sono nella lista ma per il 2021 la prima data utile è ad AGOSTO 2021 ma nei risultati attesi metti
    Gennaio FEBBRAIO....io non ci vedo una logica....spiega meglio
  • OFFLINE
    L2018
    Post: 170
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 13/02/2022 10:21
    ciao
    ammetto che nei miei precedenti messaggi sono stato non chiarissimo e soprattutto ho fatto errori nella presentazione, anche degli esempi.
    Riepilogando e sintetizzando in base all'ennesimo esempio che allego, la domanda è:

    Se io ho una serie di date non consecutive, 20 nell'esempio allegato, esiste una formula che riesca a scrivere l'elenco dei mesi-anni come da colonna chiamata OK ? e non come in colonna NO ?
    in "OK" compaiono TUTTI e SOLO i 10 mesi-anno delle 20 date.

    La colonna "OK" l'ho scritta a mano, e quindi mi illudo che si possa generare tirando in basso qualcosa, mentre la colonna "NO" è il risultato della tua formula, che è, sì, ottima per produrre una lista completa di date (per elencare ad es. le date della pandemia), ma non va bene nel caso dell'esempio, in cui le date vanno a salti.

    Adesso credo di essermi spiegato meglio.
    Grazie anche per la pazienza

    LEO

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.144
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 13/02/2022 11:22
    Ciao
    In A24 da trascinare in basso

    =SE.ERRORE(INDICE($A$2:$A$21;AGGREGA(15;6;RIF.RIGA($2:$21)-1/(FREQUENZA(CONFRONTA(INDICE(DATA(ANNO($A$2:$A$21);MESE($A$2:$A$21);1);;);INDICE(DATA(ANNO($A$2:$A$21);MESE($A$2:$A$21);1);;);0);RIF.RIGA($2:$21)-1)>0);RIF.RIGA($A1)));"")

    Metti il formato mmm aa

    Sul cellulare funziona col solo invio se non ti dovesse funzionare confermala con CTRL +SHIFT ×INVIO e poi trascina in basso
    [Modificato da DANILOFIORINI 13/02/2022 11:23]
  • OFFLINE
    L2018
    Post: 171
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 13/02/2022 11:29
    ho eseguito alla lettera ma sembra che non dia niente, neppure matriciale

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.145
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 13/02/2022 12:36
    Ciao
    La formula funziona perfettamente....considera che devi avere una versione di Excel superiore al 2007
    Tu che versione hai??
    Comunque allego il file con la formula inserita
  • OFFLINE
    L2018
    Post: 172
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 13/02/2022 12:47
    peccato, io ho proprio Excel 2007.
    Ma ho anche un giocattolo in subordine chiamato Spread32 che ha molte formule evolute degli Excel successivi
    non va neppure con quello

    Pazienza

    LEO

    LEO
    https://t.me/LordBrum
  • OFFLINE
    DANILOFIORINI
    Post: 1.146
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    10 13/02/2022 13:38
    Ciao
    Per il 2007 in A24 da attivare con CTRL+SHIFT+INVIO e poi trascinare in basso

    =SE.ERRORE(INDICE($A$2:$A$21;PICCOLO(SE(FREQUENZA(CONFRONTA(INDICE(DATA(ANNO($A$2:$A$21);MESE($A$2:$A$21);1);;);INDICE(DATA(ANNO($A$2:$A$21);MESE($A$2:$A$21);1);;);0);RIF.RIGA($2:$21)-1)>0;RIF.RIGA($2:$21)-1);RIF.RIGA($A1)));"")

    Allego anche il file...di più non saprei...a me funziona tutto
  • OFFLINE
    L2018
    Post: 173
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Junior
    EXCEL 2016 - SPREAD32
    00 13/02/2022 14:26
    ciao

    adesso credo proprio di poter dire che funziona, stavo proprio cercando rassegnatamente qualcosa che sostituisse l' AGGREGA per Excel 2007 ed ero arrivato ad un post di 4 anni fa su forumexcel
    Ovviamente hai fatto prima tu.

    Grazie molte davvero anche per la pazienza e le magie, mi chiedo spesso come voi riusciate a costruire e modificare tanto rapidamente formule così complesse.

    LEO

    LEO
    https://t.me/LordBrum
  • 15MediaObject5,00118 1