🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Zählen mit mehreren Bedingungen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
tluebke
Beiträge: 3
Registriert: Do 10. Mai 2012, 12:47

Zählen mit mehreren Bedingungen

Beitrag von tluebke » Do 10. Mai 2012, 13:12

Hallo LibreOffice-Gemeinde,

ich bin hier grad an ein Problem gestoßen, was ich leider auch nicht mit der Googlesuche und der Suche in diesem Forum lösen konnte. Das kann natürlich auch daran liegen, dass ich falsch gesucht habe.

Zur Ausgangslage:
Ich habe eine Liste mit drei Spalten zum Vergleich von verschiedenen Testsystemen. In der Spalte 1 steht die Versuchsnummer. In Spalte 2+3 stehen die Ergebnisse von Testsystem 1 bzw. Testsystem 2. Dabei erhalte ich Zahlenwerte von 1-15.

Spalte 1: Versuchsnummer
Spalte 2: Test 1 Ergebnis
Spalte 3: Test 2 Ergebnis

Meine Aufgabe ist es nun die beiden Testsysteme (Spalten 2+3) miteinander zu vergleichen und eine Übersichtstabelle zu machen:
Wenn Testsystem 1 das Ergebnis X (mit X = 1 bis 15) hatte, wie oft kam bei Testsystem 2 dann Ergebnis Y (mit Y = 1 bis 15).
Diese sollen dann in einer neuen Tabelle mit Spalte 2 (von oben nach unten) und Spalte 3 (von links nach rechts) abgebildet werden.

Beispiel Rohdaten:
Testsystem 1 / 2:
1 / 2
1 / 2
1 / 3

Beispiel erhaltene Tabelle:
Testsystem 1=X /Testsystem 2=1/Testsystem 2=2//Testsystem 2=3/Testsystem 2=4/...
1 / 0 / 2 / 1 / 0 /...

Im ENdeffekt erhalten ich eine Tabelle mit 15 Spalten und 15 Reihen.

Ich habe es mit ZÄHLENWENN() probiert, aber ich weiß nicht wie ich zwei WENN()-Funktionen dort verschachteln soll. Das muss ja wohl sein, da die Tabellenzelle die Häufigkeit für genau ein Ergebnispaar (X/Y) angeben soll, also nur, ZÄHLENWENN(WENN Ergebnis 1=X und Ergebnis 2=Y). Mit einer Bedingung funktioniert das gut (Ist ja auch einfach), aber über zwei verschiedene Spalten mit zwei verschiedenen Werten komme ich leider nicht weiter.

Ich hoffe, ich habe mich nicht zu kompliziert ausgedrückt und ihr könnt mir bei dem Problem helfen, bzw. eine Hilfestellung geben. Danke im Voraus.

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Zählen mit mehreren Bedingungen

Beitrag von bst » Do 10. Mai 2012, 13:38

Hi,

wenn die Daten in A2:B99 stehen schreibe in D2:D16 und in E1:S1 je 1 ... 15. Dann nimm in E2:

Code: Alles auswählen

=SUMMENPRODUKT(($A$2:$A$99=$D2)*($B$2:$B$99=E$1))
und kopiere das nach rechts und unten.

cu, Bernd

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Zählen mit mehreren Bedingungen

Beitrag von karolus » Do 10. Mai 2012, 13:38

Hallo

Du suchst nach →Daten→Datenpilot→Aufrufen:
...
ziehe Test 1 ins Zeilenfeld, Test 2 ins Spaltenfeld und Versuchsnummer ins Datenfeld, wähle unter →Optionen: Anzahl


Karo
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

tluebke
Beiträge: 3
Registriert: Do 10. Mai 2012, 12:47

Re: Zählen mit mehreren Bedingungen

Beitrag von tluebke » Do 10. Mai 2012, 14:22

Danke ersteinmal für Eure Antworten.
Ich habe beide Vorschläge ausprobiert.

Zu bst:
Mein Formel sieht nun so aus:

Code: Alles auswählen

=SUMMENPRODUKT(($C$3:$C$999="2")*($D$3:$D$999="2"))
Dabei erhalte ich IMMER 0, auch wenn ich die " wegnehme und egal welche Zahlen ich einsetze.

Karo:
Dein Beispiel hat genau zu dem Ergebnis geführt das ich haben wollte. Irgendwas scheint aber noch nicht so ganz zu stimmen, denn er bildet mir z.B. zwei Zeilen für Testergebnis 4=1. Wenn ich aber beide Zeilen zusammenrechne passt das. Da die Ergebnisdaten in Zukunft wahnsinnig zunehmen werden, ist dies eine gute Automation. Hätte nicht gedacht, dass es für so etwas einen eigenen Menüpunkt gibt! :roll:

Danke sehr!!!

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Zählen mit mehreren Bedingungen

Beitrag von karolus » Do 10. Mai 2012, 14:50

Hallo
....denn er bildet mir z.B. zwei Zeilen für Testergebnis 4=1
Dann untersuche die beteiligten Quellzellen auf fehlerhaft eingegebene/einkopierte Leerzeichen.

Karo
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Zählen mit mehreren Bedingungen

Beitrag von bst » Do 10. Mai 2012, 16:57

Auch nochmals Hallo,

Code: Alles auswählen

=SUMMENPRODUKT(($C$3:$C$999="2")*($D$3:$D$999="2"))
funktioniert nur wenn da Texte stehen, falls das Zahlen sind brauchst Du:

Code: Alles auswählen

=SUMMENPRODUKT(($C$3:$C$999=2)*($D$3:$D$999=2))
cu, Bernd

tluebke
Beiträge: 3
Registriert: Do 10. Mai 2012, 12:47

Re: Zählen mit mehreren Bedingungen

Beitrag von tluebke » Fr 11. Mai 2012, 08:44

Wie oben bereits geschrieben, hat es bei mir auch ohne Anführungsstriche nicht geklappt. Die Lösung von Karo war da relativ schnell durchzuführen.
Es kann natürlich sein, dass es irgendwie an mir liegt, das schließe ich nicht aus... :roll:

Danke aber!

bst
Beiträge: 35
Registriert: Mi 25. Apr 2012, 13:40
Wohnort: Ilsfeld

Re: Zählen mit mehreren Bedingungen

Beitrag von bst » Fr 11. Mai 2012, 10:30

Hi,

und FWIW, hier funktioniert das. Siehe Anhang.

cu, Bernd
Dateianhänge
Summenprodukt.ods
(10.93 KiB) 331-mal heruntergeladen


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten