| | Post: 39 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
09/10/2015 10:17 | |
Buongiorno a tutti, avrei bisogno di modificare la formula di cui al file allegato al fine che mi consideri anche altri criteri, nel file esempio penso che sia tutto più chiaro1. spero!
Grazie... |
|
| | Post: 1.927 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
09/10/2015 11:06 | |
Ciao,
in J10 da copiare in basso ed a destra (sistema poi i formati)
=SE.ERRORE(INDICE(A$6:A$50;AGGREGA(15;6; (RIF.RIGA($A$6:$A$50)-RIF.RIGA($A$6) )+1/ (($C$6:$C$50=$L$6)*(MESE($A$6:$A$50)=MESE($J$6))*($B$6:$B$50=$K$6));RIGHE($A$1:$A1)));"")
Ho evidenziato in rosso i tre criteri, racchiusi fra le due parentesi blu.
Le due parentesi verdi non servono, il risultato comunque non cambia.
Saluti
[Modificato da (Canapone) 09/10/2015 11:14]
|
| | Post: 39 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
09/10/2015 16:47 | |
Grazie Canapone!!!! magnifico! con questa variante ho colta ancora un'altra sfumatura delle infinite esistenti....
Grazie!!!!! |
| | Post: 1.929 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
09/10/2015 16:50 | |
Ciao,
grazie a te del riscontro: fai attenzione che la formula funziona come ci aspetterebbe solo in presenza di tutte e tre le variabili.
Nel caso cancellassi la data (=""), potresti - per esempio- impostare con un SE più tipi di formule con AGGREGA che possano gestire anche una sola delle discriminanti.
Saluti [Modificato da (Canapone) 09/10/2015 16:51]
|
| | Post: 40 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
09/10/2015 18:22 | |
Ciao Canapone! con il suggerimento che mi dai, sarebbe meraviglioso, si renderebbe la gestione molto più versatile, e modulare, quindi se vuoi farmi questa cortesia ne sarei ancora molto lieto..
Saluti |
| | Post: 1.930 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
10/10/2015 09:56 | |
Ciao,
così dovrebbe andare:
=SE.ERRORE(INDICE(A$6:A$37;AGGREGA(15;6;(RIF.RIGA($6:$37)-RIF.RIGA($A$6))+1/((($L$6=0)+($C$6:$C$37=$L$6))*(($J$6=0)+(MESE($A$6:$A$37)=MESE($J$6)))*(($K$6=0)+($B$6:$B$37=$K$6)));RIGHE($A$1:$A1)));"")
Forse qualche amico del Forum riesce a semplificarla un po'
Sui fogli dove devo lavorare preferisco servirmi di colonne di servizio da far leggere ad AGGREGA
Nel tuo esempio in H6 da copiare in basso (in rosso ho evidenziato la parte per me più interessante)
=( (J$6=0)+(MESE(A6)=MESE(J$6)))*( ($K$6="")+(B6=K$6))*( (L$6="")+(C6=L$6))
rende AGGREGA in J6 più leggibile:
=SE.ERRORE(INDICE(A$6:A$50;AGGREGA(15;6;(RIF.RIGA($6:$50)-RIF.RIGA($A$6))+1/($H$6:$H$50=1);RIGHE($A$1:$A1)));"")
Saluti
Edit: ho allegato il file dove ho fatto qualche test.
[Modificato da (Canapone) 11/10/2015 07:54]
|
| | Post: 41 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
10/10/2015 23:27 | |
Canapone!!! la soluzione elaborata, ha dello stupefacente!! Ti ringrazio per il caso specifico e ringrazio anche tutti nel forum per i continui e decisivi aiuti donati... |
| | Post: 42 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
12/10/2015 10:10 | |
Ciao Canapone! buon giorno. Però!!!! se in J6 non viene messo nulla, ho l'impressione che non dia il risultato che ci si attenderebbe.
puoi fare una verifica? |
| | Post: 1.933 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
12/10/2015 10:57 | |
Giulio De Palma, 12/10/2015 10:10:
Ciao Canapone! buon giorno. Però!!!! se in J6 non viene messo nulla, ho l'impressione che non dia il risultato che ci si attenderebbe.
puoi fare una verifica?
Puoi allegare un esempio: può essere mi sfugga qualcosa.
Saluti
|
| | Post: 43 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
12/10/2015 11:22 | |
Perdonami Canapone! mio errore nel modificare i riferimente di cella non avevo variato nella formula di appoggio il riferimento alla cella del criterio data, la formula funziona perfettamente. Scusami e grazie ancora!!
buona giornata.. |
| | Post: 1.934 | Registrato il: 27/09/2010
| Città: FIRENZE | Età: 61 | Utente Veteran | Excel 2010 | | OFFLINE | |
|
12/10/2015 11:34 | |
Ciao,
di nulla: nella formula c'è qualche parentesi - innocua - di troppo.
Se rilevi qualche malfunzionamento, condivi il problema al Forum.
Fai attenzione a non usare la barra spaziatrice (invece del tasto "canc") per azzerare i parametri di ricerca.
Saluti
|
| | Post: 44 | Registrato il: 28/08/2015
| Città: CORATO | Età: 57 | Utente Junior | 2013 | | OFFLINE | |
|
12/10/2015 12:17 | |
Grazie Canapone! starò attento, e se dovessi notare qualcosa lo condivido sicuramente
Saluti |
|
|