Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1508to1512
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sortierung und Auswertung

Sortierung und Auswertung
25.08.2016 12:50:15
MDGGB
https://www.herber.de/bbs/user/107832.xls
Hallo,
eigentlich Apache OpenOffice 4.1.2
Bitte um Hilfe bei dieser Aufgabe :)
1. Sortierung:
Zwei Zeilen zusammen sind ein Block, also A1 bis G2 ist der erste Block.
Diese 8 Blöcke sollen für die Übersicht zuerst sortiert werden.
Sortierung aufsteigend: zuerst nach Spalte C, dann A, dann B.
Es sind insgesamt mehrere hundert solcher Blöcke zu sortieren. Es sind nur 8 für das Beispiel.
2. Auswertung:
Nun sollen die zu den Spalten A,B,C dazugehörigen Zahlen aus den Spalten D bis G insofern ausgewertet werden, als das man eventuelle Ähnlichkeiten in den Zahlenbereichen findet.
Beispiel.
Bei allen sortierten Blöcken mit den Bedingungen Spalte C="A", Spalte A=8, welche Zahlenbereiche in Zehnerschritten sind in den zugehörigen Zellen aus Spalten D bis G am häufigsten? Es sind also pro Block 7 Zellen auszuwerten.
Wie im Beispiel kann eine Bedingung mehrere Blöcke betreffen.
Hat jemand eine Idee wie man die Auswertung machen könnte? Das mit den Zehnerschritten ist nur eine Idee von mir.
Bevor jemand so nett ist und hilft, wenn irgendwas unklar ist, bitte gerne vorab fragen was gemeint ist.
Werde die Frage wahrscheinlich noch woanders posten. Werde Link nachreichen.
Danke.

22
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zusätzliche Erkläung ist mE schon nötig ...
25.08.2016 13:26:51
...
Hallo,
... denn zumindest mir ist unklar, warum und wie sich sich die grau hinterlegten Werte in Deinem Ergebnislisting ermitteln?
Gruß Werner
.. , - ...
AW: zusätzliche Erkläung ist mE schon nötig ...
25.08.2016 14:37:33
MDGGB
Hallo Werner,
die grau hinterlegten Zahlen sind einfach zur Auswertung vorgegeben. Ich habe sie grau hinterlegt, um zu zeigen welche Zellen über mehrere Blöcke zusammengehören für die Auswertung.
Danke.
AW: kann ich so nicht nachvollziehen ...
25.08.2016 15:27:07
...
Hallo,
... wie die graue hinterlegten Zellen aus den Datenbereich A1:G16 sich ergeben können.
Deshalb habe ich ja nachgefragt und tue es jetzt noch einmal.
Gruß Werner
.. , - ...
Anzeige
AW: kann ich so nicht nachvollziehen ...
25.08.2016 15:38:52
MDGGB
Entschuldige Werner, sie ergeben sich nicht aus dem genannten Datenbereich. Sie gehören aber zu den Zahlen aus den Spalten A bis C. Werte zu Kennzahlen quasi.
AW: verstehe ich nicht, ...
25.08.2016 16:06:31
...
Hallo,
... bin für heute ab sofort auch offline. Morgen wieder, wenn eine nachvollziehbare Erklärung Deinerseits vorliegt.
Gruß Werner
.. , - ...
AW: verstehe ich nicht, ...
25.08.2016 16:21:27
MDGGB
Die Zahlen in den Spalten D bis G (H) sind einfach vorgegeben. Sie gehören in dem jeweiligen Block aus zwei Zeilen zu den Kennzahlen aus den Spalten A bis C.
Es gilt nun, nach den genannten Bedingungen diese Zahlen nach Häufigkeit auszuwerten. Und da weiß ich, neben der Sortierung von den zweizeiligen Blöcken, nicht wie man das macht.
Anzeige
AW: zusätzliche Erkläung ist mE schon nötig ...
25.08.2016 18:01:17
MDGGB
Hallo Werner,
die grau hinterlegten Zahlen sind einfach zur Auswertung vorgegeben. Ich habe sie grau hinterlegt, um zu zeigen welche Zellen über mehrere Blöcke zusammengehören für die Auswertung.
Danke.
AW: schau Dir doch nochmal Deine Datei an ...
25.08.2016 19:36:14
...
Hallo,
... für mich gibt es keinen logischen nachvollziehbaren Zusammenhang, wie Du aus Deinen IST-Daten in A1:G16 zu den bei Dir im Ergenislisting grau hinterlegten geänderten ZAHLEN-Werten gelangst. Wenn Du mir das nicht erklären kannst, dann gebe ich hier auf.
Gruß Werner
.. , - ...
AW: schau Dir doch nochmal Deine Datei an ...
26.08.2016 12:33:12
MDGGB
Werner, nun weiß ich was du meinst. Sorry.
Ich änderte die grau hinterlegten Zahlenwerte händisch, um ein besseres Beispiel für die Auswertung und deren Bedingungen zu liefern.
Dass diese neuen Zahlenwerte nun gar nicht mehr mit den Zahlen aus A1:G16 übereinstimmen, hatte ich nicht bedacht. Ich bitte um Entschuldigung.
Anzeige
AW: ok, gugg mer mol, bis denne owT
26.08.2016 13:33:21
...
Gruß Werner
.. , - ...
Belohnung
29.08.2016 19:43:20
MDGGB
https://www.herber.de/bbs/user/107882.xls
Hallo an Werner, und auch alle anderen Formelkoriphäen,
würde es gemocht werden, wenn ich für die komplette Lösung des Problems einen Paysafe Code im Wert von 10,- Euro auslobe?
AW: nachgefragt ...
30.08.2016 08:38:29
...
Hallo,
... auf den ersten Blick sind Deine sortierten Daten nun nachvollziehbarer als bisher.
Noch nicht eindeutig nachvollziehbar ist, wie sortiert werden soll, wenn für den gleichen Buchstaben in Spalte C gleiche Anzahl von Blöcken mit identischen Wert in Spalte A vorhanden sind und analog was ist, wenn in Spalte D für derartige Blöcke gleiche Anzahl von Werten in gleichen Zehnerschritten-Bereichen vorhanden sind.
Weiter folgende Fragen zu Deinem im Einsatz befindlichen Kalkulationsprogramm:
Versteht dieser mit Matrixformeln umzugehen? Kennt dieses die Funktion AGGREGAT()?
Gegen Hilfsspalten spricht doch nichts?
Ich komme wahrscheinlich frühesten erst heute am späten Nachmittag dazu auf Deine Antwort zu reagieren.
Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
30.08.2016 12:55:50
MDGGB
https://www.herber.de/bbs/user/107897.xls
Hallo Werner :)
Möchte dass du weißt was ich meine, ich bemühe mich, es zu beschreiben :)
1.Noch nicht eindeutig nachvollziehbar ist, wie sortiert werden soll, wenn für den gleichen Buchstaben in Spalte C gleiche Anzahl von Blöcken mit identischen Wert in Spalte A vorhanden sind
Wie im Beispiel anbei, aufsteigend sortiert. Anzahl soll egal sein für die Sortierung.
2.und analog was ist, wenn in Spalte D für derartige Blöcke gleiche Anzahl von Werten in gleichen Zehnerschritten-Bereichen vorhanden sind.
Dann werden die gezählt. Das ist es, was gezählt, ausgewertet werden soll.
Wenn C1="A" & A1=30, dann zähle bei genau diesen Blöcken, wie oft in der ersten Zelle in der oberen Zeile (im Beispiel D38 und D40) der Wert zw. 1 und 10, zwischen 11 und 20 (bis zw. 91 und 100) ist. Hier sind es zwei "zwischen 11 und 20", jeweils 16.
Es geht darum, zuerst alle Daten zu sortieren, nach Spalten C, A, B.
Dann erkennt man, was es da in diesen Spalten für Werte gibt.
Daraufhin kann man die jeweils dazugehörigen Daten aus Spalten D bis G auswerten.
Wenn in Spalten C,A,B diese und jene Werte, zähle wie oft der Wert in Spalte D in der ersten Zelle der oberen Zeile dieser betreffenden Blöcke in Zehnerbereichen so und so ist.
Das ist meine Idee, um Ähnlichkeiten zu finden. Vielleicht hast du oder jemand anders eine bessere Idee.
Vielleicht sollte man diese insgesamt sieben zu zählenden Zellen der betreffenden Blöcke in den Spalten D bis G noch nummerieren?
Also im Beispiel sind D38 und D40 dann Nr. "1", dann D39 und D41 sind Nr. "2". Notizen in der Beispieltabelle.
Weiter folgende Fragen zu Deinem im Einsatz befindlichen Kalkulationsprogramm:
Versteht dieser mit Matrixformeln umzugehen? Kennt dieses die Funktion AGGREGAT()?
Gegen Hilfsspalten spricht doch nichts?

Bisher nutze ich Openoffice, da gibt es die Funktion AGGREGAT() nicht.
Vielleicht das hier?
http://www.ooowiki.de/PivotdatenZuordnen.html
Habe nun LibreOffice neu, und da gibt es die Funktion AGGREGAT()
https://help.libreoffice.org/Calc/AGGREGATE_function/de
Ganz egal, kann nutzen was einfacher ist.
Hilfsspalten sind in Ordnung.
Danke und Gruß
Anzeige
AW: ein Zwischenergebnis zur Prüfung ...
30.08.2016 18:49:05
...
Hallo,
... für Dein letztes Datenbeispiel ermittele ich mit zwei Hilfsspaltenformeln in I:J in L3:R18 mein (Zwischen-)Ergebnislisting. Darin steht dann "6 5 B ..." unterhalb von "70 5 B ...", weil der Block "70 ... B" eben zweimal vorkommt und damit gemäß Deiner Vorgabe bzgl. Häufigkeit vor dem Block "6 ... B ..." kommt.
Deine Vorgabe bzgl. Häufigkeit der blockweisen Zellenwerte in D:G ist von mir noch nicht ausgewertet, weil diese nach Deinen bisher von Dir vorgegebenen und mir interpretierten Bedingungen erst an 5. Stelle steht und damit kaum zum Tragen kommen dürfte (könnte ich aber mit einer dritten Hilfsspaltenformel noch integrieren) Habe momentan nur den kleinsten Wert in Spalte D des jeweiligen Blockes (ist Deine 6. Bedingung) zuoberst gesetzt.
Prüfe zunächst mal meine obigen und nachstehenden Angaben und Ergebnislistig.
In allen Formeln habe ich bisher lediglich ZAHLENWENN(), ZAHLENWENNS(), INDEX() und VERGELICH() in Standardformeln eingesetzt.
 ABCDEFGHIJKLMNOPQR
1   16774179 112980201,1597        
23010A89147  212980201,1598 (Zwischen-)Ergebnislisting
3   30451441 1117990101,2993    16774179
465B787919  1217990101,2996 3010A89147 
5   16794579 312980202,1589    16794579
63019A804684  412980202,1594 3019A804684 
7   14746971 512990301,1385    14746971
8609A782114  612990301,1392 609A782114 
9   17796377 717980303,1681    17796377
10705B651479  817980303,1690 705B651479 
11   73718450 917980303,7277    73718450
12705B528261  1017980303,7288 705B528261 
13   76769396 1317990404,7573    30451441
14907B251492  1417990404,7586 65B787919 
15   8855808 1517990501,8769    76769396
16973B87132  1617990501,8784 907B251492 
17              8855808
18           973B87132 
19                  


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: ein Zwischenergebnis zur Prüfung ...
31.08.2016 09:55:31
MDGGB
Hallo Werner,
vielen Dank für die Arbeit, ich weiß das wirklich zu schätzen.
Hallo,
... für Dein letztes Datenbeispiel ermittele ich mit zwei Hilfsspaltenformeln in I:J in L3:R18 mein (Zwischen-)Ergebnislisting. Darin steht dann "6 5 B ..." unterhalb von "70 5 B ...", weil der Block "70 ... B" eben zweimal vorkommt und damit gemäß Deiner Vorgabe bzgl. Häufigkeit vor dem Block "6 ... B ..." kommt.

Sorry, ich schrieb "Wie im Beispiel anbei, aufsteigend sortiert. Anzahl soll egal sein für die Sortierung."
Dass wenn Werte doppelt sind, diese dann bei der Benutzung von Formeln zur Sortierung nicht mehr alle aufsteigend sortiert werden, wusste ich nicht. Ich hatte zuvor um es auszuprobieren die Werte mit der einfachen Sortierfunktion sortiert, und da wurden doppelte trotzdem richtig vor und nach anderen einzelnen Werten sortiert, auch wenn da das mit den zwei Zeilen nicht berücksichtigt wurde.
Es sollte eigentlich sein
6 5 B
70 5 B
70 5 B
90 7 B
Ich kann das nicht nachvollziehen, wieso bei einer aufsteigenden Sortierung nicht immer aufsteigend sortiert wird, nur weil gleiche Werte öfters da sind. Aber ich bin ja auch kein Experte.
Deine Vorgabe bzgl. Häufigkeit der blockweisen Zellenwerte in D:G ist von mir noch nicht ausgewertet, weil diese nach Deinen bisher von Dir vorgegebenen und mir interpretierten Bedingungen erst an 5. Stelle steht und damit kaum zum Tragen kommen dürfte (könnte ich aber mit einer dritten Hilfsspaltenformel noch integrieren) Habe momentan nur den kleinsten Wert in Spalte D des jeweiligen Blockes (ist Deine 6. Bedingung) zuoberst gesetzt.
Was du damit meinst, werde ich wohl erst an einem Beispiel kapieren :)
Anzeige
AW: dann fällt eine Bedingung weg ...
31.08.2016 11:14:00
...
Hallo,
... wenn für Werte in Spalte A nur noch: "... aufsteigend sortiert ..." gilt wird die Hilfsspaltenformel in Spalte J wird kürzer.
Bleibt nun noch die Bedingung nach Deiner "Zehnerhäufigkeit" in D:G je Block. Ein Beispiel: nachfolgend hab ich die Werte in F12 und F10 geändert. Damit wären drei 70er-Werte in D11:G12 vorhanden in D9:G10 nur noch zwei (wie auch 10er und 60iger) Somit müsste der Block A11:G12 gemäß Deinen Angaben (Häufigkeit) vor A9:G10 einsortiert werden.
 ABCDEFG
9   17796377
10705B651444 
11   73718450
12705B528277 


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Wenn in F12 jedoch die 61 bleibt (und in F10 44) sind in beiden Blöcken gleich viel 70er. Die nächste Häufigkeit wäre zwei 10er und zwei 60er in D9:G10 und je zwei 50er und 80er. Da aber der Wert der 10er kleiner ist als die 50er bleibt die interne Sortierung (aufwärts) für diese Bedingung erhalten.
Soll es also wirklich so kompliziert betrachtet werden, wei ich Dich interpretiert habe oder welche Bedingung gilt hierfür wirklich?
Gruß Werner
.. , - ...
Anzeige
AW: dann fällt eine Bedingung weg ...
31.08.2016 13:30:37
MDGGB
Soll es also wirklich so kompliziert betrachtet werden, wei ich Dich interpretiert habe oder welche Bedingung gilt hierfür wirklich?
Hallo Werner, danke für deine Mühe. Es ist vermute ich einfacher. Alle Werte in den Spalten D:G sind keine Kriterien für die Sortierung der Blöcke oder eine sonstige Sortierung.
Sortiert werden sollen die Blöcke nur nach den Werten in C, A, B.
Alle Werte in den Spalten D:G werden demnach so wie sie sind einfach nach entsprechender Sortierungsbedingung (C,A,B) übernommen. Sie sollen an ihrem Platz in ihrem Block bleiben. Sie spielen nur für die anschließende Auswertung eine Rolle, nicht die vorige Sortierung.
Deswegen hatte ich auch in Punkt 1 "Sortierung", und Punkt 2 "Auswertung" unterschieden.
Die Werte in D:G sollen nur nach Zehnerhäufigkeiten ausgewertet, also gezählt werden.
Die Abfrage oder Auswertung soll dann, hier in deinem letzten Beispiel, so sein: "Sortierung Bedingung C=B, A=70, welcher Zahlenbereich in Zehnerschritten ist nun bei den durch die Bedingungen zutreffenden Zellen D9 und D11 am häufigsten?
Antwort: zwischen 1 und 10, 1 in 1 Blöcken (hier 17)
zwischen 71 und 80, 1 in 1 Blöcken (hier 73)
(Da später mehrere Blöcke, könnte es auch 30 in 50 Blöcken sein)"
Vielleicht könnte man um zu vereinfachen formeltechnisch die Sortierung und die Auswertung voneinander trennen?
Denn wenn alle Daten (Blöcke), es sind viele, nach gewünschten Bedingungen sortiert wurden, kann man diese sortierten dann jeweils nach dem was interessiert händisch in eine neue Tabelle kopieren, und dort dann auswerten.
Wir können ab hier gerne per email weitermachen.
Gruß
Anzeige
AW: zunächst die sortierte Ausgabe ...
31.08.2016 16:40:25
...
Hallo.
... diese ist dann über zwei Hilfsspalten (Formeln nach unten ziehend kopieren) und der Auswertungsformel L3 (kann auch wo anders eingefügt werden) nach rechts und unten ziehen kopieren.
Über die Auswertung dessen könne wir uns ja dann noch verständigen. Da solltest nun Du mal am Beispiel aufzeigen, wie Du es anstrebst.
 ABCDEFGHIJKLMNOPQR
1   16774179 130201,1597        
23010A89147  230201,1598 sortierte Ausgabe
3   30451441 780101,2993    16774179
465B787919  880101,2996 3010A89147 
5   16794579 330202,1589    16794579
63019A804684  430202,1594 3019A804684 
7   14746971 530301,1385    14746971
8609A782114  630301,1392 609A782114 
9   17796377 980303,1681    30451441
10705B651479  1080303,1690 65B787919 
11   73718450 1180303,7277    17796377
12705B528261  1280303,7288 705B651479 
13   76769396 1380404,7573    73718450
14907B251492  1480404,7586 705B528261 
15   8855808 1580501,8769    76769396
16973B87132  1680501,8784 907B251492 
17              8855808
18           973B87132 
19                  
20                  

Formeln der Tabelle
ZelleFormel
I1=WENN(J1="";"";ZÄHLENWENN(J$1:J$23;"<="&J1))
J1=WENN((C1="")*(C2=""); "";WENN(C1="";J2;ZÄHLENWENN(C:C;"<="&C1)*10000+ZÄHLENWENNS(C:C;C1;A:A;">0";A:A;"<="&A1)*100+ZÄHLENWENNS(C:C;C1;A:A;">0";A:A;"<="&A1;B:B;">0";B:B;"<="&B1)+INDEX(D:D;ZEILE()-1)%)-ZEILE()%%)
L3=INDEX($A:$G;VERGLEICH(ZEILE(A1); $I:$I;); SPALTE(A1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
AW: zunächst die sortierte Ausgabe ...
01.09.2016 13:51:55
MDGGB
Vielen Dank Werner!
Werde mich bald wieder melden.
Gruß
AW: dazu noch ...
31.08.2016 09:49:36
...
Hallo,
... folgender Hinweis: Dieser thread ist spätestens Morgen inaktiv (man kann ihn weiterhin immer lesen aber darauf nicht mehr antworten) ins Forum Archiv gewandert.
Falls Du also heute nicht mehr dazu kommst zu antworten, dann kannst Du mir ausnahmsweise auch direkt schreiben.
Dazu gib bzw. kopiere in eine freie Excelzelle folgende Formel ein:
=WECHSELN("neopaCode";"Co";ZEICHEN(64)&"email.")
und Du hast dann meine E-Mail-Adresse.
Schreibe dazu in den Betreff: bezogen auf thread Sortierung und Auswertung in Herbers Excel-Forum.
Gruß Werner
.. , - ...
AW: dazu noch ...
31.08.2016 10:00:11
MDGGB
Danke für den Hinweis Werner. Weiß das wirklich zu schätzen.
Gruß

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige