Risolto Raggruppare più formule in una sola

gazza1971

Utente abituale
Original poster
4 Giugno 2018
112
7
18
55
Legnano
Excel 365
Ciao a tutti,

dal file allegato, vorrei se possibile, ottenere quanto in J2:N9 raggruppando le varie formule da me inserite.

I dati sono in A1:G19, con formattazione come la vedete.

Io vorrei, ottenere il risultato che vedete a destra (eliminando il valore 0 e NUMERO, che ottengo filtrando la colonna B) , ma in una singola formula, in modo che io possa anche ordinare i dati risultanti in base ad una colonna che preferisco.

Grazie a chi mi riesce ad aiutare
 

Allegati

  • TEST FORUM.xlsx
    12,7 KB · Visite: 5

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.795
6.317
2.345
55
Arce
2016, 2019, 365
Può andar bene un qualcosa del genere?
=LET(u;UNICI(B2:.B9999);uf;FILTRO(u;VAL.ERRORE(CONFRONTA(u;{0."numero"};0)));s;LAMBDA(x;SOMMA.SE(B4:.B999;uf;x));acq;s(D4:.D9999);vend;s(E4:.E9999);STACK.ORIZ(uf;s(C4:.C9999);acq;vend;SE.ERRORE((vend-acq)/acq;0)))

Ciao.
 

Terio

Excel/Vba Expert
Supermoderatore
6 Gennaio 2021
28.795
6.317
2.345
55
Arce
2016, 2019, 365
adesso devo adattarla al mio foglio originale e alle atre colonne
Se ti dovessero servire spiegazioni, per poterla gestire al meglio, chiedi pure.
Ho pensato di creare la udf per il SOMMA.SE al fine di renderla quanto più fruibile possibile e puoi pensare ad un'ulteriore piccola razionalizzazione portando la colonna NUMERO in un'altra variabile, visto che viene usata almeno in due occasioni:
=LET(nr;B4:.B9999;u;UNICI(nr);uf;FILTRO(u;VAL.ERRORE(CONFRONTA(u;{0."numero"};0)));s;LAMBDA(x;SOMMA.SE(nr;uf;x));acq;s(D4:.D9999);vend;s(E4:.E9999);STACK.ORIZ(uf;s(C4:.C9999);acq;vend;SE.ERRORE((vend-acq)/acq;0)))

Ciao e grazie del riscontro.
 

gazza1971

Utente abituale
Original poster
4 Giugno 2018
112
7
18
55
Legnano
Excel 365
Ciao Terio @Terio

ho usato la prima versione che mi hai proposto e l'ho adattata al mio foglio e funzione perfettamente.
Ho aggiunto anche altri calcoli, ma uno non risco a farlo, perche' c'e' un riferimento circolare.
Sostanzialmente vorrei ottenere la percentuale del valore acq, confrontata con il valore totale di acq.

Puo' essere discussa qui o devo aprire un'altra richiesta?

Grazie