| | 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 | |
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 |
|
|