Come combinare SOMMA.SE e SUBTOTALE?
Inviato: sabato 14 agosto 2010, 22:48
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?
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?