| | Post: 14 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
16/08/2021 22:24 | |
Buongiorno,
avevo proposto una richiesta analoga lo scorso anno, ma non riesco più a rintracciare la soluzione; per cui la ripropongo sperando nella vostra comprensione e collaborazione.
Ho un elenco di valori suddivisi in due categorie (che per comodità nel file allegato ho colorato in giallo e blu).
Da questi valori devo estrarre i 4 più piccoli (che possono anche essere duplicati) per ogni categoria e restituire il progressivo di riferimento.
Spero che il file esempio sia chiaro.
Vi ringrazio in anticipo. |
|
| | Post: 1.145 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Veteran | Excel 2016-32bit Win11 | | OFFLINE |
|
17/08/2021 00:36 | |
Forse ti riferivi a questa:
https://www.freeforumzone.com/d/11747593/-/discussione.aspx
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 14 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
17/08/2021 09:21 | |
Si era quella.
Solo che ho provato ad adattare quella soluzione ai miei nuovi dati e non riesco ad ottenere il risultato richiesto... |
| | Post: 96 | Registrato il: 27/12/2016
| Città: SIENA | Età: 50 | Utente Junior | Office 2019/Office 365 | | OFFLINE | |
|
24/08/2021 17:27 | |
Ciao,
il problema è che non esiste uno schema di raggruppamenti (quelli che tu hai evidenziato con il colore) ma sono completamente casuali, alla fine la formula diventa andare a selezionare casella per casella.
Inoltre nel file della prima discussione i numeri che indicavano la colonna erano ripetuti mentre qui sono tutti in sequenza e non è possibile utilizzare neanche questo metodo.
La soluzione non mi soddisfa però sembra funzionare
PS sembra che un valore di quelli attesi sia errato ---
pensa bene a quello che cerchi, allega un file di esempio, prova il registratore di macro, imparerai e potresti già avere la soluzione |
| | Post: 15 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
24/08/2021 22:03 | |
Si, uno dei valori attesi che ho indicato nel file è errato.
Le macro non le voglio usare per motivi che non sto qui a spiegare.
Grazie comunque... |
| | Post: 1.106 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | ONLINE |
|
25/08/2021 13:52 | |
Ciao
In G7 da trascinare a destra fino a J7
=INDICE(INDICE($B$2:$BA$2;CONFRONTA({"03"\"05"\"07"\"09"\"10"\"12"\"15"\"17"\"19"\"20"\"22"\"25"\"27"\"28"\"30"\"33"\"35"\"37"\"38"\"41"\"43"\"44"\"46"\"49"\"51"\"53"};TESTO(RIF.COLONNA($B:$BA);"00");0));CONFRONTA(AGGREGA(15;6;INDICE($B$3:$BA$3;CONFRONTA({"03"\"05"\"07"\"09"\"10"\"12"\"15"\"17"\"19"\"20"\"22"\"25"\"27"\"28"\"30"\"33"\"35"\"37"\"38"\"41"\"43"\"44"\"46"\"49"\"51"\"53"};TESTO(RIF.COLONNA($B:$BA);"00");0))+(RIF.COLONNA($A:$Z)/10^5);RIF.COLONNA(A$1));INDICE($B$3:$BA$3;CONFRONTA({"03"\"05"\"07"\"09"\"10"\"12"\"15"\"17"\"19"\"20"\"22"\"25"\"27"\"28"\"30"\"33"\"35"\"37"\"38"\"41"\"43"\"44"\"46"\"49"\"51"\"53"};TESTO(RIF.COLONNA($B:$BA);"00");0))+(RIF.COLONNA($A:$Z)/10^5);0))
In L7 da trascinare a destra fino a O7
=INDICE(INDICE($B$2:$BA$2;CONFRONTA({"02"\"04"\"06"\"08"\"11"\"13"\"14"\"16"\"18"\"21"\"23"\"24"\"26"\"29"\"31"\"32"\"34"\"36"\"39"\"40"\"42"\"45"\"47"\"48"\"50"\"52"};TESTO(RIF.COLONNA($B:$BA);"00");0));CONFRONTA(AGGREGA(15;6;INDICE($B$3:$BA$3;CONFRONTA({"02"\"04"\"06"\"08"\"11"\"13"\"14"\"16"\"18"\"21"\"23"\"24"\"26"\"29"\"31"\"32"\"34"\"36"\"39"\"40"\"42"\"45"\"47"\"48"\"50"\"52"};TESTO(RIF.COLONNA($B:$BA);"00");0))+(RIF.COLONNA($A:$Z)/10^5);RIF.COLONNA(A$1));INDICE($B$3:$BA$3;CONFRONTA({"02"\"04"\"06"\"08"\"11"\"13"\"14"\"16"\"18"\"21"\"23"\"24"\"26"\"29"\"31"\"32"\"34"\"36"\"39"\"40"\"42"\"45"\"47"\"48"\"50"\"52"};TESTO(RIF.COLONNA($B:$BA);"00");0))+(RIF.COLONNA($A:$Z)/10^5);0)) |
| | Post: 16 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
25/08/2021 15:58 | |
Questa formula individua correttamente il primo valore dei BLU, ma trascinando dà errore "#RIF!", mentre per i gialli individua un primo valore sbagliato e poi lo stesso errore. |
| | Post: 1.107 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | ONLINE |
|
25/08/2021 16:12 | |
Ciao
L ho fatta dal cellulare a me restituisce i valori esatti....attivala con CTRL+SHIFT +INVIO e poi trascina a destra |
| | Post: 1.108 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | ONLINE |
|
25/08/2021 16:17 | |
Nella foto allegata ...i risultati che avevi messo tu e sotto quelli ottenuti con la formula |
| | Post: 17 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
25/08/2021 18:47 | |
Lo avevo già fatto di attivare la formula matriciale, sennò non mi veniva nemmeno il primo dato.
Non so perchè non funziona: ho ricopiato più volte la formula. |
| | Post: 1.109 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | ONLINE |
|
25/08/2021 19:01 | |
Allega il file con la formula inserita che restituisce errore |
| | Post: 18 | Registrato il: 03/12/2005
| Utente Junior | 2010 | | OFFLINE |
|
25/08/2021 19:33 | |
|
| | Post: 1.110 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | ONLINE |
|
25/08/2021 21:28 | |
Ciao
In questi giorni non ho il pc ma solo il cellulare....ho scaricato il file e dopo la prima cella restituisce errore #RIF!... ma facendo clic sulle celle la formula restituisce il risultato corretto in quanto con excel online non c è bisogno della conferma matriciale....quindi probabilmente non attivi correttamente la formula....la procedura è questa...incolli la formula in una cella poi clicchi col tasto sx nella barra e premi CTRL+SHIFT+INVIO per essere attivata correttamente devi vedere la formula tra le parentesi graffe dopodiché agganci e trascini a destra....io di più non so che dirti |
|
|