Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1404to1408
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

Hilfe zu Datenabfrage

Hilfe zu Datenabfrage
25.01.2015 00:12:45
Alex

Hallo!
Ich suche für die folgende beschriebene Aufgabenstellung eine automatische Lösung in Excel. Leider konnte ich bis jetzt keine Lösungsansatz finden.
Ich habe eine Spalte mit einer fortlaufenden aber unregelmäßigen Stationierung und in der zweiten Spalte die entsprechenden Datenwerte.
Beispiel:
Station Datenwert
[m]
11500 18.5
11475 39.4
11446 8.5
11425 30.6
11400 21.2
11375 25.6
11354 22.2
11325 12.8
11300 12.9
11275 26.8
11250 33.3
11227 129.0
11200 38.3
11175 51.6
11150 12.7
11131 39.0
11113 9.3
11081 33.3
11050 8.4
11025 40.0
11000 8.3
10973 8.7
10950 18.2
10928 8.5
10903 24.9
10870 8.9
Jetzt muss ich die Bereiche in der Spalte A ausweisen, in denen ab einer Länge von x (z.B. ca. 200m) die Datenwerte der Spalte B zu einem gewissen Prozentsatz einen Grenzwert überschreiten.
z.B. sobald ab einer Länge von ca. 200m 75% den Datenwert 10 überschreiten, dann müssen diese Bereich ausgewiesen werden.
Da ich diese beschriebene Auswertung für sehr viele und sehr lange Strecken durchführen muss suche ich eine Möglichkeit diese Analyse für einzelne Strecken automatisch ablaufen zu lassen und die Ergebnisse in einer eigenen Tabelle darzustellen.
Ich hoffe es kann mir wer mit einem Vorschlag weiter helfen.
Vielen Dank im Voraus!

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hilfe zu Datenabfrage
25.01.2015 08:54:54
Ralf P.
Hallo,
Stelle bitte eine beispieldatei mit aussagekräftiger Datenbasis zur Verfügung. Niemand hat Lust das nachzubauen.
Die grenzwertbestimmung findet wie statt?
Gruß
Ralf

momentan noch unklare Definition ...
25.01.2015 09:00:28
neopa C
Hallo Alex,
... in Deinem Beispiel sind Stationswerte ab 10870 dargestellt. Du schreibst weiter: "... ab einer Länge von x (z.B. ca. 200m)..." Abs. betrachtet sind das alle dargestellten Werte. oder meinst Du es relativ bezogen ab einer bestimmten Station? Oder wie? Deine "Datenwerte" in der Spalte B haben einen einen Dezimalpunkt. Sollen das Dezimalzahlen sein? Kannst Du an einen/zwei Beispielen darstellen, wie Du Dir das Ergebnis vorstellst?
Gruß Werner
.. , - ...

Anzeige
Vermutlich gleitender Bereich
25.01.2015 11:31:26
Frank
Hallo Ralf, Werner
Wahrscheinlich geht es darum, dass entlang einer Strecke irgendwelche Werte erfasst werden (z.B. über/neben Gaspipeline Leckagen, die in ppm gemessen werden). Wenn jetzt entlang der Strecke auf einem Abschnitt 75% der Messungen über einem Wert liegen, muss interveniert werden.
Frage an Alex: Ist der Abstand zwischen den Messungen immer ca. 25m, d.h. immer 8 Messungen ergeben 200m?
Dann müsste man die Bereich 10870-11081; 10903-11113; 10928-11131; 10950-11150 etc. überprüfen. Im Bereich 11025-11227 wäre das Kriterium erfüllt: 6 von 8 Werten überschreiten 10.
Grüsse,
Frank

Anzeige
AW: Hilfe zu Datenabfrage
25.01.2015 14:22:02
Alex
Hallo!
Hier ist einmal eine Beispieldatei:
https://www.herber.de/bbs/user/95248.xlsx
Das ist ein 12,7 km langer Abschnitt von ca. 280km zu untersuchenden Bereich.
Es handelt sich um eine Flussstrecke bei der ca. alle 25m (aber keine konstanter Abstandwert) Profile erhoben und je Profil ein Datenwert berechnet wurde.
Sobald ab einer Strecke von ca. 200m 75% der berechneten Datenwerte einen Grenzwert x (z.B. 10) überschreitn ist dieser Bereich als Riskikobereich zu defnieren.
So würde ich z.B. die Daten gerne auswerten:
z.B
Station von .... bis .... Länge: 210m 78% Überschreitung Grenzwert x
Station von .... bis .... Länge: 906m 82% Überschreitung Grenzwert x
Station von .... bis .... Länge: 305m 90% Überschreitung Grenzwert x
Also mit den Befehlen ZÄHLENWENN und ANZAHL kann ich für einen Bereich die Anzahl der Überschreigungen bzw. den Prozentsatz der Überschreitungen ermitteln.
Aber ich finde keine Lösung wie ich Bereich defnieren kann.
Denn ein Bereich fängt ab einer Länge von 200m (Spalte Station) und einer Überschreitung von mind. 75% (Spalte Datenwerte) des Grenzwertes x (beliebig wählen) an und endet sobald ab einer gewissen Länge die 75% unterschritten werden.
Ich hoffe ich konnte mein Anliegen etwas verständlicher erklären.
Lg
Alex

Anzeige
ein Vorschlag mit einer Hilfsspalte ...
25.01.2015 19:09:21
neopa C
Hallo Alex,
... alle Formeln nach unten kopieren. Die der der Hilfsspalte bis zum Datenende:
Denke ich zu kompliziert?
25.01.2015 19:34:50
Frank
Hallo Werner, hallo Alex
Zuerst mal: Respekt, Werner! Ich hätte nicht gedacht, dass da mit Formel überhaupt was geht.
Andererseits habe ich mir mal die Bereiche mit 200m Länge vorgenommen. Also Zeile für Zeile (angefangen mit 501=0) nach oben bis 200m erreicht sind, den Prozentsatz Überschreitungen aufgelistet, nächste Zeile als Start des Bereiches (Zeile 500=25) etc.
Da kommt bei mir folgendes raus
2525	2725	8	7	87,5
2725	2929	8	8	100
2929	3150	9	8	88,9
3150	3350	8	7	87,5
3350	3550	8	8	100
3550	3750	8	8	100
7200	7400	8	8	100
10052	10275	9	7	77,8
10275	10500	9	9	100
11113	11325	9	9	100
11525	11725	8	7	87,5
12125	12325	8	8	100
12325	12550	9	8	88,9

Erste Spalte=Anfangsstation, 2.=Ende, 3.=Anzahl Stationen, 4.=Anzahl Überschreitungen, 5.=%
Da sind also auch Bereiche dabei unter Station 9650, wo bei Werners Lösung alles erst anfängt.
Und das müsste man jetzt theoretisch für alle Längen (225; 250; 275; 300 ...) machen und schauen, welche kurzen Längen jeweils übrig bleiben - die müssten dann extra gelistet werden.
Für Interessierte hier auch die Datei mit Makro für 200m.
https://www.herber.de/bbs/user/95262.xls
Ausserdem stellt sich noch die prinzipielle Frage, ob der Stationsbereich von mit oder gegen die Stationierungsrichtung laufen soll? Bei kurzen Abschnitten können hier durchaus Unterschiede auftreten.
Grüsse,
Frank

Anzeige
kann ich nicht schreiben ...
25.01.2015 19:56:12
neopa C
Hallo Frank,
... ich schau es mir aber Morgen nochmal an. Für heute gehe ich erst einmal offline. Nur soviel. Ich habe es nun wirklich gleitend betrachtet also in der Hilfsspalte jede einzelne Station. Und dann diese meine (Hilfsspalten-) Auswertung so ausgewertet, wie ich glaubte Alex es als Ergebnislisting anstrebt. Ich will und kann jedoch eine fehlerhafte Auswertung meinerseits nicht ausschließen. Sie erschien mir nach der Formelaufstellung auf den ersten Blick aber nicht unplausibel.
Gruß Werner
.. , - ...

AW: kann ich nicht schreiben ...
26.01.2015 00:34:53
Alex
Hallo Werner, hallo Frank!
Danke erstmal für eure Mühen.
@Werner: genau so würde ich mir die Auswertung vorstellen. Ich habe die Formeln mal eingegeben und festgestellt, dass Frank recht hat, es müsste noch mehrere Bereiche geben. Die Formel für die Hilfspalte kann ich zwar nicht ganz nachvollziehen, aber was mich schon interessieren würde ist, wo man den Untersuchungsbereich "ab L=200m" varieren könnte.
@Frank: wie Werner erwähnt hat, müssten die Stationen gleitend betrachtet werden. Bei deiner Lösung erfolgt die Betrachtung Abschnittsweise je 200. Wenn die Stationen gleitend betrachtet werden, dann müsste es egal sein ob der Stationsbereich von mit oder gegen die Stationierungsrichtung laufen.
Lg
Alex

Anzeige
so, jetzt gleitend und variabel ...
26.01.2015 19:00:59
neopa C
Hallo Alex,
... meine Testung offenbarte, dass meine Formelauswertung wirklich nicht korrekt war. Der Fehler lag in der Hilfsspaltenformel. Nun hab ich für alle maßgeblichen Formeln noch den zu untersuchenden Bereichsabstand (Wert in C1 ) variabel gestaltet. Die spez. Auswertung kann natürlich dazu führen, dass Teilabschnitte aufgelistet werden, die an sich Teil eines größeren Abschnittes sind. (siehe grau hinterlegte Zellen).
Das ganze ist natürlich nur "Theorie" gemäß Deinen Vorgaben. Denn mir wäre z.B. unklar, warum z.B. die Station 8825 mit einem sehr hohen Wert über 10 (festzulegender Wert in D1 und damit variabel) nicht geprüft werden soll nur weil der Bereich die Vorgabe Kriterien erfüllt.
Insofern kann die Hilfsspalte für Dich sogar zusätzlichen Nutzwert besitzen.
Anzeige
AW: so, jetzt gleitend und variabel ...
27.01.2015 01:18:25
Alex
Hallo Werner!
Wow, ich glaub das funktioniert schon einmal recht gut.
Die Teilabschnitte muss man dann noch mal extra kontrollieren z.B.:
2100 bis 2400: 69%
6825 bis 7525: 72%
9650 bis 10700: 77%
Der Bereich 9044 bis 9326 weißt ein Ergebnis von 67% aus, sollen diese Bereiche dann nicht weiter berücksichtigt werden?
Ich werde das Ganze noch mit höheren Grenzwerten überprüfen, dazu habe ich bei Formel Spalte H2 den Wert 10 durch D$1 ersetzt.
Für die Änderung der 75% Schwelle müsste ich dann bei Formel C2 den Wert 3/4 ersetzen, oder?
Ich kann derzeit die Formel der Hilfsspalte nicht wirklich nachvollziehen, daher weiß ich nicht was du mit zusätzlichen Nutzen der Hilfsspalte meinst.
Generell sind für mich Einzelwerte nicht interessant, ich untersuche Schubspannungen und Durchflüsse an einer Gewässerstrecke. Für meine Fragestellungen sind erst Überschreitungen über eine längere Strecke von relevanz, da sich erst dann Veränderungen einstellen. Dafür möchte ich bestimmte Bereiche klassifizieren.
Danke vorerst einmal!
Lg
Alex

Anzeige
auch sie 75% kannst Du als Variabel einsetzen ...
27.01.2015 12:47:12
neopa C
Hallo Alex,
... wenn Du z.B. /5% in die Zelle D2 schreibst muss die Hilfsspaltenformel, wie Du bereits _ richtig vermutet hast am Ende so lauten:

..: ))>D$2;"x";""))
Auch das ersetzen der 10 in Formel H2 durch D$1 ist natürlich richtig. Das sich in der zusammengestellte Tabelle in Spalte H geringere Werte als 75% ergeben liegt zum einen daran, dass ich die Teilbereichsüberschneidungen in Spalte F das obere Stationsende immer auf den unteren Stationsanfang des darüberliegenden Bereich gekürzt habe und zum anderen auch daran das der Teilbereich in der Hilfsspalte immer zentriert um die jeweilige Station betrachtet wurde.
Gruß Werner
.. , - ...

Anzeige
AW: auch sie 75% kannst Du als Variabel einsetzen ...
27.01.2015 21:01:46
Alex
Servus Werner!
Ich habe das Ganze jetzt mit einer anderen Datenreihe und einem anderen Grenzwert ausprobiert:
https://www.herber.de/bbs/user/95340.xlsx
Funktioniert leider nicht wie gewünscht.
z.B. müssten die Bereiche 8450 bis 8650 und 25 bis 250 ausgewiesen werden, diese sind deutlich über 75%.
Lg
Alex

die von Dir benannten Bereiche ...
28.01.2015 11:42:45
neopa C
Hallo Alex,
... sind doch aber als Teilbereiche in den in Spalte E:F Bereichen gelisteten beinhaltet. Da aber zur Station 8575 noch 200/2m addiert eine Station 8675 ergibt und es die nicht gibt und als nächst größere nur die Station 8775 geht der Bereich bis dahin. Analog in die andere Richtung etc.
Gruß Werner
.. , - ...

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige