Pagina 1 di 1

Come combinare SOMMA.SE e SUBTOTALE?

Inviato: sabato 14 agosto 2010, 22:48
da Sargon6
Usando la funzione SOMMA.SE(), è possibile sommare tutti i valori che soddisfano una data condizione, ma non è possibile tenere conto di un eventuale filtro applicato.
Usando la funzione SUBTOTALE(), è possibile applicare un filtro e sommare fra loro i soli valori visibili, ma non è possibile tenere conto di una eventuale condizione.

Mi occorre usare la formula SOMMA.SE su dei valori filtrati, in modo da ignorare i valori non mostrati.
Per visualizzare la somma dei soli valori filtrati per i quali risulta essere soddisfatta la condizione, provato ad usare la formula
=SUBTOTALE(9;SOMMA.SE($B$2:$B$9001;B3;$F$2:$F$9001))
Stranamente, non ho avuto né segnalazione di errore, né il risultato voluto; la formula succitata somma tutti i valori che soddisfano la condizione, ma non tengono conto dell'applicazione del filtro.

Allora ho provato con la formula
=SOMMA.SE($B$2:$B$9001;B3;SUBTOTALE(9;$F$2:$F$9001))
e così ho ottenuto la segnalazione dell'errore Err:504

Come fare per usare la formula SOMMA.SE su dei valori filtrati, in modo da ignorare i valori non mostrati?

Re: Come combinare SOMMA.SE e SUBTOTALE?

Inviato: domenica 15 agosto 2010, 21:42
da lucky63
Sargon6 ha scritto: Come fare per usare la formula SOMMA.SE su dei valori filtrati, in modo da ignorare i valori non mostrati?
Salve
Credo che il suo problema si possa “risolvere-aggirare” in due modi:

1) - Applicare contemporaneamente una doppia condizione filtro dove la prima sia quella normale e la seconda quella relativa ai soli dati che si vorrebbeto sommare. (Volendo si possono applicare ulteriori contemporanee condizioni di filtraggio). Sul risultato del filtraggio doppio (Multiplo) applicare poi la funzione subtotale.

2) - Scrivere il risultato del singolo filtraggio in un'area diversa in modo da avere disponibili i soli dati filtrati e su quest'area effettuare ulteriori operazioni.

Veda allegato
Saluti

Re: Come combinare SOMMA.SE e SUBTOTALE?

Inviato: domenica 15 agosto 2010, 22:31
da Sargon6
@ lucky63: Anzitutto, grazie per l'interessamento.
Se ho ben capito, la soluzione n. 1 prevede che si utilizzi il filtro per soddisfare le condizioni cercate, e poi si usa SOMMA.SE() per calcolare il totale delle cifre filtrate. Funziona, ma per un solo gruppo di condizioni per volta.
Ciò NON va bene perché la somma condizionata dei subtotali, mi occorre per TUTTI i gruppi delle combinazioni di condizioni possibili, e CONTEMPORANEAMENTE.

La soluzione n. 2 è quella che utilizzo attualmente, e che vorrei sostituire con una completamente automatica.

Re: Come combinare SOMMA.SE e SUBTOTALE?

Inviato: domenica 15 agosto 2010, 23:56
da Gumo
Forse la soluzione potrebbe essere di usare tabelle data-pilot con due filtri.

g