Zwei Spalten vergleichen; Wenn groesser bzw. kleiner als...

...komplette Frage anzeigen

3 Antworten

=SUMMENPRODUKT((B1:B190>A1:A190)*1)

Klappt es?

P.S.:
In der englischen Version dürfte das:
=SUMPRODUCT((B1:B190>A1:A190)*1)
heißen, wenn ich mich recht erinnere.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Oubyi
11.07.2013, 17:27

P.P.S.:
Angepasst an Deine Bereiche dann, denke ich:
=SUMPRODUCT((AQ3:AQ192>AP3:AP192)*1)

1

moin, ein drittes feld aufmachen mit folgender formel =wenn(a1>b1;1;"") die formel kannst du dann runter kopieren auf deine 190 zeilen. am ende dann die zählenwenn funktion - ist im statistischen bereich bei mehr funktionen zu finden. dort bekommst du dann ausgegeben wie oft die erste, bzw. 2 reihe größer war. saguma

Antwort bewerten Vielen Dank für Deine Bewertung

Du kannst das auch mit einer Matrixfunktion in einer beliebeigen Zelle erreichen:

=summe(wenn(AQ3:AQ192>Ap3:AP192;1;""))

Abschließen mußt du die Funktion mit STRG+SHIFT+Enter, dann werden {gescheifte Klammern} um die Matrix-Funktion gelegt.

Die Funktion Summe zählt die mit der Wenn-Funktion ermittelten "Einsen" in den Matritzen :)

Hoffe, das hilft

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Oubyi
11.07.2013, 17:23

Das geht auch über SUMMENPRODUKT und normales ENTER.
Ich versuche "echte" Arrays immer zu vermeiden, weil man schnell einmal in die Zelle reingeklickt hat, und dann mit ENTER wieder raus und die Matrix-Funktion ist weg.
SUMMENPRODUKT ist da oft hilfreich, weil es auch als Matrix funktioniert, aber "normal" eingegeben wird.
Bei Deiner Formel kannst Du Dir das WENN übrigens auch sparen:

{=SUMME((AP3:AP192>AQ3:AQ192)*1)}

1

Was möchtest Du wissen?