Come confrontare il valore nella cella adiacente in SUMIF


0

Supponendo il seguente set di dati:

A   B   C
40  8   5
40  40  10

Come faccio a sommare condizionatamente la colonna C se A = B? Ho provato il seguente ma ROW() si basa sulla riga in cui si trova la formula, non sulla riga che si sta valutando.

=SUMIF(A1:C2,INDIRECT("B"&ROW()),C1:C2)

Risposte:


1

Prova a MATR.SOMMA.PRODOTTO formula:

=SUMPRODUCT(($A$1:$A$2=$B$1:$B$2),$C$1:$C$2)

Usando il tuo esempio la formula sopra dovrebbe dare 10.


Mcalex, questa formula richiede una piccola correzione, prima che sia richiesto $ C $ 1 al posto di "," (Comma) "*".
Rajesh S

0

Vorrei suggerirti una Formula diversa. Che soddisfa la tua domanda Come sommare condizionatamente la colonna C se A = B .

Controlla la schermata qui sotto. *

enter image description here

La Formula è,

{=SUM(C2:C3)*(--(A2:A3=B2:B3))}

NB: È una Formula Array quindi finisci con Ctrl + Maiusc + Invio .

Spero che questo ti aiuti.

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.