Estrarre i primi/ultimi 10 valori sommati da una tabella senza tabella Pivot

Anonimo
2024-06-19T06:50:20+00:00

Un saluto a Voi,

vorrei poter estrarre da una tabella (>7000 righe) i primi/ultimi 10 valori sommati ed ordinati senza usare la tabelle Pivot
Ho provato varie soluzioni, ma con risultati parziali.
Ad esempio sono riuscito a sommare con Somma.Più.Se.

Queste sono le due funzione che sto testando

=SOMMA.PIÙ.SE(Tbl_Transanctions[Valore];Tbl_Transanctions[Descrizione];"Descrizione1")

=INDICE(DATI.ORDINA(FILTRO(Tbl_Transanctions[Valore];Tbl_Transanctions[Valore]>0));SEQUENZA(10))

Grazie per il Vostro contributo.
Ciao Giovanni

Microsoft 365 e Office | Excel | Altro | Windows

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
Anonimo
2024-06-19T07:31:26+00:00

Se fosse questo il caso si potrebbe pensare ad un paio di query che raggruppino i valori per la descrizione, vengano ordinate per valore e mantengano rispettivamente le prime e le ultime 10 righe.

Qui un file esempio: File esempio

La risposta è stata utile?

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

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-06-19T07:48:39+00:00

    Grazie per la soluzione che è quella che cercavo.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-06-19T07:31:12+00:00

    Grazie per l'aiuto.
    Intendo in effetti raggruppati come ad esempio:
    Descrizione1 250
    Descrizione2 205

    Descrizione3 176,5

    Descrizione......
    Descrizione(-10) -45

    Ciao Giovanni

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-06-19T07:17:36+00:00

    O forse intendi i primi e ultimi 10 valori "raggruppati" per determinate voci? (vedo che in una tua formula proposta c'è un campo "Descrizione" e che effettui un somma.se per una voce.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-06-19T07:03:23+00:00

    Ma cosa intendi per i prime e ultimi 10 valori?

    I primi 10 più grandi e piccoli o solo i primi e ultimi 10 come posizione nella tabella?

    Per i primi 10 più grandi e piccoli una possibile soluzione potrebbe essere:

    =SOMMA(GRANDE(Tbl_Transanctions[VALORE];RIF.RIGA(1:10)))

    =SOMMA(PICCOLO(Tbl_Transanctions[VALORE];RIF.RIGA(1:10)))

    formule matriciali per versioni excel penso fino alla 2019 (da dove rispondo sto utilizzando 2013).

    Se intendi per posizione tra le possibili soluzioni si potrebbe pensare a

    per le prime 10

    =SOMMA(SCARTO(Tbl_Transanctions[[#Intestazioni];[VALORE]];1;0;10))

    per le ultime 10

    =SOMMA(SCARTO(Tbl_Transanctions[[#Intestazioni];[VALORE]];RIGHE(Tbl_Transanctions[VALORE]);0;-10))

    La risposta è stata utile?

    0 commenti Nessun commento