Formula Excel: 3D SOMMA.SE per più fogli di lavoro -

Sommario

Formula generica

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheets&"'!"&"rng"),criteria,INDIRECT("'"&sheets&"'!"&"sumrng")))

Sommario

Per sommare in modo condizionale intervalli identici che esistono in fogli di lavoro separati, tutto in una formula, puoi utilizzare la funzione SUMIF con INDIRETTO, racchiuso in SUMPRODUCT. Nell'esempio mostrato, la formula in C9 è:

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheets&"'!"&"D4:D5"),B9,INDIRECT("'"&sheets&"'!"&"E4:E5")))

Spiegazione

I dati su ciascuno dei tre fogli in elaborazione hanno il seguente aspetto:

Prima di tutto, nota che non puoi usare SUMIF con un riferimento 3D "normale" come questo:

Sheet1:Sheet3!D4:D5

Questa è la "sintassi 3D" standard, ma se provi a usarla con SUMIF, otterrai un errore #VALUE. Quindi, per risolvere questo problema, puoi utilizzare un intervallo denominato "fogli" che elenca ogni foglio (scheda del foglio di lavoro) che desideri includere. Tuttavia, per creare riferimenti che Excel interpreterà correttamente, dobbiamo concatenare i nomi dei fogli agli intervalli con cui dobbiamo lavorare e quindi utilizzare INDIRETTO per far sì che Excel li riconosca correttamente.

Inoltre, poiché l'intervallo denominato "fogli" contiene più valori (cioè è un array), il risultato di SUMIF in questo caso è anche un array (a volte chiamato "array risultante). Quindi, utilizziamo SUMPRODUCT per gestirlo, poiché SUMPRODUCT ha la capacità di gestire gli array in modo nativo senza richiedere Ctrl-Maiusc-Invio, come molte altre formule di array.

Un altro modo

L'esempio sopra è alquanto complicato. Un altro modo per gestire questo problema è eseguire una somma condizionale "locale" su ogni foglio, quindi utilizzare una somma 3D regolare per sommare ciascun valore nella scheda Riepilogo.

A tale scopo, aggiungere una formula SOMMA.SE a ogni foglio del foglio che utilizza una cella dei criteri nel foglio di riepilogo. Quindi, quando si modificano i criteri, tutte le formule SUMIF collegate verranno aggiornate.

Buoni collegamenti

Mr Excel discussione

Articoli interessanti...