formula di matrice per - (B2 * SUM (C2: E2)> 0) per 10 righe?


0

Mi piacerebbe vedere se B2 * SUM (C2: E2) è maggiore di zero. Se sì, il risultato dovrebbe essere uno, altrimenti zero. Quindi, mi piacerebbe farlo per 10 righe, ad esempio, riga da 2 a 11 e sommare i risultati. Il risultato finale dovrebbe essere tra 0 e 10.

È possibile creare una formula matrice per fare ciò?

Risposte:


2

Per solo 3 colonne nella somma il modo più semplice è come questo:

=SUMPRODUCT((B2:B11*(C2:C11+D2:D11+E2:E11)>0)+0)

.... o hai bisogno che sia più generico? In tal caso, provare questa versione in cui è possibile espandere facilmente l'intervallo su un numero qualsiasi di colonne

=SUMPRODUCT((B2:B11*SUBTOTAL(9,OFFSET(C2:E11,ROW(C2:E11)-MIN(ROW(C2:E11)),0,1))>0)+0)

In quest'ultima versione OFFSET la funzione viene utilizzata per generare gli intervalli separati per ogni riga e quindi SUBTOTAL ammonta a ogni intervallo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.