Immaginiamo di aver bisogno, nell’esempio precedente, di dover sommare i valori di tutte le voci che contengono nella colonna prodotto il nome Rosso con valore maggiore di 1 e minore di 6 filtrando secondo il nome Pippo.
La formula inserita nella cella G4 risulterà essere la seguente:
=MATR.SOMMA.PRODOTTO(--(VAL.NUMERO(TROVA(F10;$B$2:$B$6)));
SUBTOTALE(9;SCARTO($C$2:$C$6;RIF.RIGA($C$2:$C$6)
-MIN(RIF.RIGA($C$2:$C$6));;1))*($C$2:$C$6>1)*($C$2:$C$6<6))
Il risultato finale è visibile nella tabella seguente:
Informatics, ski racer, loves travels, Finland, Norway, mountains, squash, photography, Drones and RC Helicopter
Attenzione con matrice.somma.prodotto che se in mezzo ai numeri c’è una stringa la formula fallisce (non so però se la cosa è cambiata nelle versioni recenti di excel), cosa che è facilissimo dimenticarsi. L’errore tipico è inserire anche le intestazioni nell’area da sommare.