MATR.SOMMA.PRODOTTO con più condizioni

Anonimo
2019-11-28T17:54:29+00:00

Salve a tutti,

vorrei chiedere se fosse possibile utilizzare la funzione MATR.SOMMA.PRODOTTO (matrice) per sommare all'interno di una matrice imponendo più di due condizioni. Il foglio sul quale sto lavorando ha una struttura simile a questa:

Città Mese Vendite: Mattina Vendite: Pomeriggio Vendite: Sera
Roma 1 10 20 30
Roma 2 10 20 30
Roma 3 10 20 30
Roma 4 20 30 40
Napoli 1 20 30 10
Napoli 2 10 20 40
Napoli 3 30 50 60
Napoli 4 10 10 10

Il mio obiettivo è sommare (in una cella in un altro foglio di recap) le vendite di Napoli ad aprile (4), ma la funzione {MATR.SOMMA.PRODOTTO((A2:A9=A6)*(B2:B9=B9)*(B1:E1=D1)*(C2:E9))} mi restituisce 0, mentre mi aspetterei 10. Rimuovendo la parte della formula sottolineata, il risultato mi viene 40 (10+30), quindi è quella la parte che probabilmente sbaglio.

Esiste un modo, non necessariamente utilizzando la funzione MATR.SOMMA.PRODOTTO, per sommare le vendite di Napoli ad aprile? Ovvero ottenere una somma utilizzando una condizione per le colonne e due per le righe?

N.B.: la matrice nell'esempio è una semplificazione e, nel caso specifico, potrebbe essere risolta con INDICE + CONFRONTA. Tuttavia, il file originale ha molte più righe e colonne e non penso si possa risolvere con una funzione di riferimento come INDICE o CERCA.VERT, la mia necessità è quella di sommare.

Grazie in anticipo,

C.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2019-11-28T18:25:05+00:00

ciao

metti B2 non C2

----B1:E1=D1)*(C2:E9))} --

e non confermarla matriciale

non serve

dato base del matr.somma.prodotto

è mettere i range sempre uguali

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2019-11-28T18:26:51+00:00

    Ipotizzando che in B13 ci sia la città e in B14 il mese con questa formula, per Napoli, aprile (4), ottengo 30 (che è la somma di 10+10+10):

    =MATR.SOMMA.PRODOTTO((A2:A9=B13)*(B2:B9=B14)*(C2:E9))

    Qui un file di esempio con i tuoi dati e la formula:

    FileEsempio

    La risposta è stata utile?

    0 commenti Nessun commento