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

trovare la posizione dei 4 valori più bassi in un elenco

Ultimo Aggiornamento: 18/03/2021 18:52
Post: 1
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
07/03/2021 20:24

Buongiorno,
avrei bisogno di individuare la posizione dei 4 valori più bassi in un piccolo elenco.
Il mio problema sta nel non riuscire a gestire in forma relativamente semplice quando tra questi valori ce ne sono due o più uguali.
Nel file allegato i valori in giallo sono i valori di input sui quali va fatta la ricerca, i numeri in verde il risultato che dovrei avere.
Grazie.
[Modificato da Yerle 07/03/2021 20:28]
Post: 998
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
07/03/2021 20:55

Ciao in U3 da trascinare a destra fino a X3 e poi in basso


=INDICE($A$2:$S$2;CONFRONTA(AGGREGA(15;6;INDICE($A3:$S3+RIF.COLONNA($A:$S)/10^5;;);RIF.COLONNA(A$1));
INDICE($A3:$S3+RIF.COLONNA($A:$S)/10^5;;);0))
[Modificato da DANILOFIORINI 07/03/2021 20:55]
Post: 1
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
07/03/2021 21:12

Grazie di cuore.
Non imparerò mai ad usare aggrega...
Però mi sono accorto di un'altra esigenza. Se all'interno dei valori di riferimento ci fossero degli zeri non dovrebbe prenderli in considerazione, contando i 4 più bassi valori tra gli altri: è fattibile?
Grazie.
[Modificato da Yerle 07/03/2021 21:32]
Post: 2
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
07/03/2021 21:33

Chiedo scusa, ma mi pare funzioni già cosi!
Grazie ancora.
Post: 3
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
16/03/2021 18:44

una variante
Scusate se torno sull'argomento.
Ma nel caso, sempre facendo riferimento all'esempio, in cui i valori non siano contigui, la cosa avrebbe una soluzione altrettanto semplice?
Se cioè l'elenco dei valori per il quale devo trovare i valori più bassi non è l'intervallo A1:AB1, ma è, ad esempio, non contiguo nelle celle A1;C1;D1;G1 etc. si potrebbe variare quella formula per farla funzionare nello stesso perfetto modo con cui funziona per valori contigui?
Grazie.
Post: 1.008
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
16/03/2021 21:16

Ciao
non è chiaro come sono disposti i dati quindi allega un file con la nuova struttura e il risultato da ottenere scritto a mabo
Post: 4
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
16/03/2021 21:33

Per comodità ho colorato i due gruppi distinti da cui andrebbero estrapolati i 4 valori più bassi.
Grazie.
Post: 1.009
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
16/03/2021 22:03

Ciao
io non capisco....parliamo di righe o colonne?

se sulle righe A1:AF1 considerare solo i blu e trovare i 4 valori più bassi e cosi per i gialli?

devi spiegare meglio perchè metti quei risultati attesi...e già ti dico che se se le celle da prendere in considerazione fossero alternate già ci si può lavorare(se spieghi come arrivi a quei risultati...nei blu c'è l'uno che sarebbe il più piccolo ma tu non lo consideri)
però vedo alternanza fino a colonna Q poi R e S gialli T e U blu e poi di nuovo Z e AA gialli....

Spiega meglio....motiva quei risultati (se facessi il calcolo con carta e penna come faresti????)
Post: 5
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
16/03/2021 23:23

I dati purtroppo non seguono una alternanza costante.
Ho due gruppi di dati messi nel modo che vedi o similare: uno blu e uno giallo. Devo individuare i 4 dati più bassi della riga 2 per ogni gruppo riportando l'ordine corrispondente della riga 1.
I risultati indicati sono corretti: per i blu sono i valori 147 - 218 - 236 - 250 mentre per i gialli sono i valori 138 - 188 - 206 - 224

La formula dei post precedenti funziona alla meraviglia per dati contigui in un intervallo, cercavo qualcosa per dati non contigui come nell'esempio postato.
Ricordo che non posso usare la funzione PICCOLO accoppiata con indice e confronta perchè nel caso di valori che si ripetono mi individuerebbe solo il primo valore trovato.
Più chiaro di così non riesco ad essere...
Post: 2.175
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
16/03/2021 23:57

ciao
lo schema dei colori
è sempre quello?
Post: 1.010
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
17/03/2021 08:02

Ciao
Se non c'è uno schema preciso nei dati di imput con le formule diventa impossibile
Se effettivamente definisci questi range con dei colori...si deve usare il VBA (che non è il mio campo)
Io ce l ho una fuction che estrae i codici colore e potrei usarla per creare una riga di supporto e di quo bon le formule calcolare i dati....però mi servirebbe una riga di supporto per ogni riga da analizzare...però credo che con un unica procedura in VBA sia meglio....
Quindi magari o aspetti qui l intervento di qualche esperto di VBA oppure apri una nuova discussione ad hoc che sicuramente hai più visibilità.....
Saluti
Post: 6.297
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
17/03/2021 09:10

Ciao Come ha detto Danilo che saluto, anche con il VBA se non c'è un indicazione risulta difficile.

con quale criterio indichi la cella gialla o quella grigia?

se le colori tu manualmente allora bisogna prima creare il range dei gialli poi quello del grigio e poi fare l'estrazione dei migliori 4 per ogni colore indipendente dalla posizione.

perche credo anche che la colorazione non è fissa, cioè varia a volte può essere gialla altre volte grigia, se fosse fissa si potrebbe creare un "Nome" ed agire su quello.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 6
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
17/03/2021 09:39

Credo di essermi spiegato male.
I colori li ho messi solo per evidenziare le due differenti serie di dati, non devo cercare i dati seguendo i colori.
Faccio un ultimo tentativo per spiegarmi, poi getto la spugna e userò celle di appoggio dei dati per metterli in ordine contiguo e usare le formule che mi erano state proposte prima (come in realtà ho fatto prima di proporre il primo quesito).
La domanda è questa: una volta stabilito che i dati di input variano nei valori ma restano SEMPRE in quella posizione (non regolare) dell'esempio, c'è un modo per trasformare i riferimenti che la formula sopra proposta fa ad intervalli di tipo continuo "A1:AB1" a un gruppo di celle singolarmente prese tipo "A1;B1;F1;[...]"?
Post: 1.011
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
17/03/2021 09:44

Ciao
Se la struttura è sempre la stessa vi so può lavorare....ora sono da cellulare dopo ci provo
Post: 6.298
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
17/03/2021 10:07

Ciao non conoscendo esattamente i tuoi 2 range dati, e dici che in effetti sono sempre le stesse posizioni sia per il 1° range che per il 2° allora seleziona tutto il 1° range tenendo premuto control poi gli dai un nome, io ho scelto "Primo", e farai lo stesso con il secondo cambiando nome, nelle formule invece di inserire tutti i vari range basta scrivere il riferimento nel caso "primo", un esempio



non so se sono riuscito a farmi comprendere.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 7
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
17/03/2021 11:33

Si, sei stato molto chiaro, ma non riesco ad adattare la formula che funziona per i dati contigui usando le definizioni dei nomi.
Mi sa che mi rassegnerò ad usare delle celle di appoggio.
Post: 1.012
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
17/03/2021 11:40

Ciao
Si può fare.....te l ho detto sono da cellulare dopo te la faccio
Post: 1.013
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
17/03/2021 11:53

Ma ci possono essere duplicati nei dati in riga 2 o sono univoci???
Post: 1.014
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
17/03/2021 22:39

Ciao
per i blu in AH2 da trascinare a destra fino AK2 e se hai altre righe in basso

=INDICE($A$1:$AF$1;CONFRONTA(AGGREGA(15;6;INDICE((((VAL.DISPARI(RIF.COLONNA($A:$AF))+(((RIF.COLONNA($A:$AF)=20))+(RIF.COLONNA($A:$AF)=30)+(RIF.COLONNA($A:$AF)=28)))*((RIF.COLONNA($A:$AF)<>19)*(RIF.COLONNA($A:$AF)<>27)*(RIF.COLONNA($A:$AF)<>29))*$A2:$AF2)+RIF.COLONNA($A:$AF)/10^5);;)/(INDICE((((VAL.DISPARI(RIF.COLONNA($A:$AF))+(((RIF.COLONNA($A:$AF)=20))+(RIF.COLONNA($A:$AF)=30)+(RIF.COLONNA($A:$AF)=28)))*((RIF.COLONNA($A:$AF)<>19)*(RIF.COLONNA($A:$AF)<>27)*(RIF.COLONNA($A:$AF)<>29))*$A2:$AF2));;)>0);RIF.COLONNA(A$1));INDICE((((VAL.DISPARI(RIF.COLONNA($A:$AF))+(((RIF.COLONNA($A:$AF)=20))+(RIF.COLONNA($A:$AF)=30)+(RIF.COLONNA($A:$AF)=28)))*((RIF.COLONNA($A:$AF)<>19)*(RIF.COLONNA($A:$AF)<>27)*(RIF.COLONNA($A:$AF)<>29))*$A2:$AF2)+RIF.COLONNA($A:$AF)/10^5);;);0))


per i gialli in AM2 da trascinare a destra fino a AP2 e se hai altre righe in basso

=INDICE($A$1:$AF$1;CONFRONTA(AGGREGA(15;6;INDICE((((VAL.PARI(RIF.COLONNA($A:$AF))+(((RIF.COLONNA($A:$AF)=19))+(RIF.COLONNA($A:$AF)=27)+(RIF.COLONNA($A:$AF)=29)))*((RIF.COLONNA($A:$AF)<>20)*(RIF.COLONNA($A:$AF)<>28)*(RIF.COLONNA($A:$AF)<>30))*$A2:$AF2)+RIF.COLONNA($A:$AF)/10^5);;)/(INDICE((((VAL.PARI(RIF.COLONNA($A:$AF))+(((RIF.COLONNA($A:$AF)=19))+(RIF.COLONNA($A:$AF)=27)+(RIF.COLONNA($A:$AF)=29)))*((RIF.COLONNA($A:$AF)<>20)*(RIF.COLONNA($A:$AF)<>28)*(RIF.COLONNA($A:$AF)<>30))*$A2:$AF2));;)>0);RIF.COLONNA(A$1));INDICE((((VAL.PARI(RIF.COLONNA($A:$AF))+(((RIF.COLONNA($A:$AF)=19))+(RIF.COLONNA($A:$AF)=27)+(RIF.COLONNA($A:$AF)=29)))*((RIF.COLONNA($A:$AF)<>20)*(RIF.COLONNA($A:$AF)<>28)*(RIF.COLONNA($A:$AF)<>30))*$A2:$AF2)+RIF.COLONNA($A:$AF)/10^5);;);0))

Post: 8
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
18/03/2021 18:52

Grazie, Danilo. Grandioso!
Si arrabbia nessuno se dico che sei veramente insuperabile?

Grazie ancora.
Vota:
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]
Crea Pdf da 2 fogli (5 messaggi, agg.: 13/07/2022 10:13)
calcolo medie su ultimi 5 valori (5 messaggi, agg.: 30/01/2017 07:38)
sommare elenco valori da destra (14 messaggi, agg.: 21/05/2019 08:24)
calcolo valori (3 messaggi, agg.: 21/01/2021 11:20)
calcolo valori (3 messaggi, agg.: 19/02/2021 11:28)
Unione celle corrispondenti ad elenco nomi e calcolo valori [RISOLTO] (22 messaggi, agg.: 08/12/2023 18:46)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:22. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com