Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Elenco Date

Ultimo Aggiornamento: 13/02/2022 14:26
Post: 163
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 1.140
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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
Post: 164
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
12/02/2022 09:42

Ciao, eccolo

LEO
https://t.me/LordBrum
Post: 165
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 1.141
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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]
Post: 166
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 1.142
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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
Post: 167
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 168
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 169
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 1.143
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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
Post: 170
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 1.144
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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]
Post: 171
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
13/02/2022 11:29

ho eseguito alla lettera ma sembra che non dia niente, neppure matriciale

LEO
https://t.me/LordBrum
Post: 1.145
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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
Post: 172
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Post: 1.146
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
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
Post: 173
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Junior
EXCEL 2016 - SPREAD32
OFFLINE
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
Vota: 15MediaObject5,00118 1
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Trovare e inserire date mancanti in un elenco (16 messaggi, agg.: 06/07/2019 16:52)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:16. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com