Summieren Sie nur Zellen, die auch in einer anderen Spalte vorhanden sind

Summieren Sie nur Zellen, die auch in einer anderen Spalte vorhanden sind
x   y           z
A   1           B
B   2           D
C   3           G
D   4           J
F   5           K
G   6           L
H   7           M

Ich habe drei Spalten: x, y und z.

In der Spalte „x“ stehen die Namen der Elemente, in „y“ die Menge dieser Elemente und in „z“ die Namen der Elemente, die bestimmte von mir benötigte Eigenschaften haben.

Ich muss die Menge für alle Elemente aus der Spalte „x“ mit dieser Eigenschaft summieren, d. h. ich muss die Menge für alle Elemente in der Spalte „x“ summieren, die sich auch in der Spalte „z“ befindet.

Ich brauche eine Formel, die in diesem Fall nur 2, 4 und 6 summiert, da dies die Anzahl der Elemente ist, die bestimmte Eigenschaften usw. enthalten, also die Anzahl der Elemente, die auch in „x“ und „z“ aufgeführt sind.

Antwort1

Halten:

=SUMPRODUCT((Y1:Y7)*(COUNTIF(Z1:Z7,X1:X7)>0))

Ihre Beispieldaten:

Bildbeschreibung hier eingeben

Hierzu bedarf es weder einer"Helfer"Spalte noch eine Array-Formel.

Antwort2

Ich würde eine neue Spalte mit einer Formel hinzufügen:

=IF(ISNA(MATCH(Z2,X:X,)),0,INDEX(Y:Y,MATCH(Z2,X:X,)))

Diese Spalte kann dann beliebig summiert werden.

Die MATCHMethode kann das gesuchte Element im anderen Bereich finden, die INDEXMethode sucht nach dem entsprechenden Wert und wir setzen ihn in 0 um, wenn dies MATCHfehlschlägt (d. h. das Ergebnis ist #N/A).

Antwort3

Sie können die folgende Formel für jede Zeile verwenden, beginnend in der ersten Datenzelle (vorausgesetzt, Ihre drei Spalten beginnen in Zelle A1):

=IF(COUNTIF(C:C,A2)=0,0,B2)

Dies gibt die Anzahl der Spalten zurückjfür alle Zeilen, die den Wert der Spalte habenXerscheinen irgendwo in der Spaltez.

Achten Sie darauf, den ersten Parameter anzupassen, COUNTIFwenn die Spaltenüberschriften nicht stören sollen.

Summieren Sie anschließend alle Werte in dieser neuen Spalte und Sie sollten das gewünschte Ergebnis erhalten.

verwandte Informationen