Problema il valore di una cella al valore di un'altra

Anonimo
2022-10-31T08:23:45+00:00

Ciao a tutti!
Sto costruendo un foglio excel per un torneo di calcio, sono arrivato all'ultima parte ma con le mie conoscenze limitate di funzioni di excel non riesco a risolverla.
Ho un foglio con tutte le rose partecipanti e accanto ad ogni nome c'è il numero di goal che sono stati fatti nel torneo (numeri presi da una pagina che viene aggiornata di volta in volta). Vorrei creare una lista top marcatori e finché si tratta di prendere il numero maggiore di goal uso semplicemente la formula GRANDE e aggiungendo se voglio il secondo più grande, il terzo più grande e così via. Questo però mi dà solo il numero, quando lo voglio collegare al nome di riferimento nasce il problema. Al momento ho usato la formula più.se, ma il problema è che se due giocatori hanno fatto 8 goal il più.se si ferma sempre al primo e non va mai oltre. Allego una foto per far capire e spero mi possiate aiutare!!

Microsoft 365 e Office | Excel | Per la casa | MacOS

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2022-10-31T13:54:38+00:00

ciao

ho avuto la sorpresa di una miriade di righe nascoste

perciò ho optato

per spostare il calcolo in un foglio nominato Conteggi

poi tu puoi cambiare come vuoi

le formule sono

=SE(MATR.SOMMA.PRODOTTO(SE.ERRORE((Rose!$B$7:$AL$21=$A2)*Rose!D$7:AM$21;0))>0;MATR.SOMMA.PRODOTTO(SE.ERRORE((Rose!$B$7:$AL$21=$A2)*Rose!D$7:AM$21;0))+RIF.RIGA()^-5;"")

=GRANDE(Conteggi!$B$2:$B$121;RIF.RIGA($A1))

=INDICE(Conteggi!$A$2:$A$121;CONFRONTA($D163;Conteggi!$B$2:$B$121;0))

ti ho già messo anche il conteggio degli assist

https://www.dropbox.com/s/4msbk7das7zc24e/354-Prova.xlsx?dl=0

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2022-10-31T12:41:48+00:00

    Ho provato ma trovo difficoltà essendo che devo fare la stessa cosa sia per assist che per goal, allego il file e se mi fai vedere come applichi queste formule per i goal proverò a fare lo stesso per gli assist.

    https://docs.google.com/spreadsheets/d/1Re7SDeNuLM0pdH0dqsAieOO5IHSsHPLc/edit?usp=share_link&ouid=109313765996864262864&rtpof=true&sd=true

    Puoi tranquillamente scaricarlo così da poterlo editare. Non vedo altri modi per poterlo allegare alla risposta.
    Quello che sto provando a fare si trova nella pagina 'Rose' subito sotto la prima squadra.

    Grazie ancora!!

    PS: troverai un file fatto da un incompetente 😅 ma per quello che mi serve sembra funzionare tutto tranne questa parte qui

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-10-31T10:00:01+00:00

    ciao

    per rendere unico il punteggio

    lo sommo al rif.riga() elevato alla meno 9

    ma puoi anche scrivere

    +RIF.RIGA()/1000000

    o quello che vuoi

    ecco che 12 diventa 12,0000001

    il secondo 12 non sarà sulla stessa riga

    e diventerà 12,0000002

    rendendosi unico.

    se fai una colonna d'appoggio e la nascondi

    usi quella per la classifica

    ti basta la funzione GRANDE() visto che i numeri saranno tutti univoci

    e poi un cerca verticale per i nomi

    nb

    basta non mettere i decimali per non vederli

    se hai difficoltà allega il file o lo schema esatto

    con segnalato dove vuoi il risultato

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-10-31T09:44:16+00:00

    Mi sono riscritto il primo metodo e mi dà una cosa simile:

    poco male per la virgola e cose varie è già un enorme passo avanti.
    Viste le mie bassissime conoscenze di excel ora l'impresa sarà riportarla al mio file.
    Se riuscivi a spiegarmi l'utilizzo del ^-9 dopo rif.riga() forse riuscirei a capire meglio e magari usare il secondo metodo

    Grazie mille comunque per la risposta

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-10-31T09:12:28+00:00

    ciao

    uno dei metodi

    gol giocatori
    11 a 12,00 b
    12 b 12,00 d
    9 c 11,00 a
    12 d 9,00 c

    =GRANDE($A$2:$A$5+RIF.RIGA()^-9;RIF.RIGA(A1))

    =INDICE($B$2:$B$5;AGGREGA(15;6;RIF.RIGA($1:$96)/($A$2:$A$5=INT(E2));MATR.SOMMA.PRODOTTO(--(INT($E$2:E2)=INT(E2)))))

    oppure fai una colonna d'appoggio dei gol fatti

    =A2+RIF.RIGA()^-9

    la nascondi e lavori su quella

    La risposta è stata utile?

    0 commenti Nessun commento