Wie zählt man alle Elemente in zwei Spalten je nach Vergleich?

Wie zählt man alle Elemente in zwei Spalten je nach Vergleich?

Ich habe zwei Spalten mit Daten und möchte alle Zeilen zählen, bei denen die Werte in der ersten Spalte größer sind als die Werte in der zweiten Spalte.

Das Beste, was ich finden konnte, waren Zellbezüge, etwa so:

=COUNTIF($D$2:$D$289, ">"&$E$2)

aber offensichtlich ist es nicht das, was ich brauche.

Ich habe jedoch Folgendes versucht:

=COUNTIF($D$2:$D$289, ">"&$E$2:$E$289)

aber ich bekomme eine Fehlermeldung ...

Können Sie mir bitte einen Rat geben?

Danke.

Bildbeschreibung hier eingeben

Antwort1

Um die Bereiche wie gewünscht zu vergleichen, müssen Sie eine Formel verwenden, die Ihnen einen Vergleich Zelle für Zelle ermöglicht. Verwenden Sie für diese Lösung SUMPRODUCT.

Für Excel:

=SUMPRODUCT(--($D$2:$D$289>&$E$2:$E$289))

Es funktioniert so, dass der innere Vergleich ein Array von Werten $D$2:$D$289>&$E$2:$E$289erzeugt . Der Teil der Formel konvertiert alle und in ein Array von und . Schließlich summiert der einfach alle Einsen im Array.TRUE/FALSE--TRUEsFALSEs10SUMPRODUCT

Für Google Sheets ist es einfach:

==SUMPRODUCT($D$2:$D$289>&$E$2:$E$289)

Ergebnisse anhand der Beispieldaten von OP:

Bildbeschreibung hier eingeben

verwandte Informationen