Zwei Spalten vergleichen; Wenn groesser bzw. kleiner als...
Ich habe ein Excel-Dokument mit 2 Spalten aus denen ich gerne 190 Zeilen miteinander vergleichen moechte. Beide Spalten beinhalten Zahlen von 1 bis 5 und ich moechte gezaehlt haben wie oft der Wert von Spalte 2 groesser ist als der entsprechende Wert der Zeile von Spalte 1.
Ich habe es schon probiert mit =COUNTIF(AP3:AP192;AP3:AP192<AQ3:AQ192), da bekomme ich leider nur eine Null als Ergebnis.
Hat jemand einen anderen fruchtenden Ansatz oder funktioniert das nicht so einfach?
3 Antworten
![](https://images.gutefrage.net/media/user/Oubyi/1652363895285_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1652363895000)
=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.
![](https://images.gutefrage.net/media/user/junti/1464757168223_nmmslarge__1030_196_1870_1870_403b067647e68855fe07f1d021a36997.jpg?v=1464757170000)
Super, das hat geklappt :) Waere es moeglich dazu noch eine weitere Bedingung einzufuegen. Also alle Daten die groesser als AP sind und dazu noch in H als Wert "1" haben zum Beispiel?
![](https://images.gutefrage.net/media/user/Oubyi/1652363895285_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1652363895000)
Klar!
=SUMPRODUCT((AQ3:AQ192>AP3:AP192)*(H3:H192=1))
oder, falls Deine 1 wirklich Text ist, und keine Zahl:
=SUMPRODUCT((AQ3:AQ192>AP3:AP192)*(H3:H192="1"))
![](https://images.gutefrage.net/media/user/Oubyi/1652363895285_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1652363895000)
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
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
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
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
![](https://images.gutefrage.net/media/user/Oubyi/1652363895285_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1652363895000)
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)}
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Richtig, mit Summenprodukt ist das genau so gut lösbar. Das Wenn würde ich als hilfreiches Instrument dennoch verwenden, da dieser Aufbau bei mehreren abgefragten Parametern durch einfache Verschatelungen dem gleichen Aufbau einfach folgen kann .. und dann sind wir beim Summenprodukt auch an den Grenzen :)
![](https://images.gutefrage.net/media/user/Oubyi/1652363895285_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1652363895000)
und dann sind wir beim Summenprodukt auch an den Grenzen
Ganz im Gegenteil. DA zeigt Summenprodukt erst seine ganze Stärke.
=SUMMENPRODUKT((B1:B190>A1:A190)*
(C1:C190= "x")*
(D1:D190>10)*
(usw....)).
Und eine WENN-Verschachtelung ist - zumal für "Anfänger" - alles andere als "einfach".
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
... dafür liebe ich Excel - es gibt halt viele Wege die nach Rom führen
hoffe junti hat es geholfen
![](https://images.gutefrage.net/media/user/Oubyi/1652363895285_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1652363895000)
![](https://images.gutefrage.net/media/user/junti/1464757168223_nmmslarge__1030_196_1870_1870_403b067647e68855fe07f1d021a36997.jpg?v=1464757170000)
Vielen Dank an euch beide! Ich habe mich (der Einfachheit halber) aber fuer die Summenformel entschieden :)
![](https://images.gutefrage.net/media/user/augsburgchris/1444744504_nmmslarge.jpg?v=1444744504000)
Ausserdem ist SUMMENPRODUKT deutlich übersichtlicher als WENN-Verschachtelungen.
P.P.S.:
Angepasst an Deine Bereiche dann, denke ich:
=SUMPRODUCT((AQ3:AQ192>AP3:AP192)*1)