Condividi:        

cerca.vert valori a pari merito

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

cerca.vert valori a pari merito

Postdi marcoc » 19/04/22 19:57

buongiorno a tutti,
ho un semplice elenco con in col.A il numero di presenze e in col.B il nome della persona.
L'elenco è ordinato in maniera crescente in base a un un altro parametro, presente in col.C.

Sto cercando una formula che mi riporti i valori maggiori; sto usando
=GRANDE(PRESENZE!$B$2:$B$1000;1) per il primo
=GRANDE(PRESENZE!$B$2:$B$1000;2) per il secondo
=GRANDE(PRESENZE!$B$2:$B$1000;3) per il terzo
poi con un cerca.vert associo la relativa persona ai valori.

In caso di più valori uguali in col.A, il cerca.vert mi duplica nome associato al primo valore che trova.
Come posso fare per evitare questa cosa e trovare tutti i nomi che mi servono, compresi i "parimeriti"?
Avatar utente
marcoc
Utente Senior
 
Post: 317
Iscritto il: 22/03/07 21:58
Località: Nerviano

Sponsor
 

Re: cerca.vert valori a parimerito

Postdi Anthony47 » 20/04/22 09:39

Quale versione di office usi?
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerca.vert valori a parimerito

Postdi marcoc » 20/04/22 09:57

office standard 2013
Avatar utente
marcoc
Utente Senior
 
Post: 317
Iscritto il: 22/03/07 21:58
Località: Nerviano

Re: cerca.vert valori a parimerito

Postdi Anthony47 » 20/04/22 12:52

Se avevi Office 365 era tutta un'altra cosa...

Nell'ipotesi che i tuoi valori contengano max 2 decimali (avrei fatto meglio a chiederti che dati erano...) prova questa formula:
Codice: Seleziona tutto
=RESTO(GRANDE(100*(PRESENZE!$B$2:$B$1000)+RIF.RIGA($B$2:$B$1000)/10000;1);1)*10000

Da confermare con Contr-Maiusc-Enter
Ti dara' LA RIGA dove compare l'ultimo valore piu' grande; modificando il primo 1 in 2-3 puoi ottenere il secondo e il terzo

Col numero riga poi sei in grado di prendere dalla tabella tutti i valori che ti servono

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerca.vert valori a parimerito

Postdi marcoc » 20/04/22 13:34

grazie Anthony, ma mi manca l'ultimo passaggio...
una volta che mi ha trovato che il primo è in riga (es.) 33, come faccio a dirgli di riportarmi il nome presente nella cella B33?
Avatar utente
marcoc
Utente Senior
 
Post: 317
Iscritto il: 22/03/07 21:58
Località: Nerviano

Re: cerca.vert valori a pari merito

Postdi Anthony47 » 20/04/22 14:17

Usa ad esempio INDICE...
Se il numero riga e' in D2:
Codice: Seleziona tutto
=INDICE(B$1:B$1000;ARROTONDA(D2;0))

Ho usato ARROTONDA perche' e' facile che l'operazione restituisca un numero (di riga) con decimali

Se devi prelevare piu' colonne, ricorda che INDICE ti puo' restituire piu' colonne della matrice di origine; es
Codice: Seleziona tutto
=INDICE(B$1:D$1000;ARROTONDA(D2;0);0)
Resitituisce l'intera riga (usa Contr-Maiusc-Enter per sfruttare il risultato
Codice: Seleziona tutto
=INDICE(B$1:D$1000;ARROTONDA(D2;0);{1\3})
Restituisce le colonne 1 e 3

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "cerca.vert valori a pari merito":


Chi c’è in linea

Visitano il forum: Nessuno e 30 ospiti