Such-Schleife und Wert ausgeben
#1
Moin zusammen,

ich versuche gerade aus 25 Messspuren (3D-Koordinatenpunkte) Mittelwerte zu erstellen. Diese liegen in einer zusammenhängenden Textdatei vor. 
Schema:
              A          B         C        D
1           x          y         z      Mittelwert 
2         -18.0     0.0      1.61     1.605            %(Anfang erste Messspur)
....       

2000    18.0     0.0      3.6       3.6               %(Ende  erste Messspur)

2001   -18.0     0.5      1.60                         %(Anfang zweite Messspur)
....       
 2996   18.0     0.0      3.6                           %(Ende  zweite Messspur)
.....

Problem ist: Mal sind es pro Messspur 2.000 Koordinatenpunkte, mal nur 1.996.

Ich möchte gerne jeweils einen Mittelwert über den ersten Z-Wert aller Messspuren, dann über den zweiten Z-Wert aller Messspuren und so weiter. 
Die Differenzanzahl der Messpunkte am Ende unter den Messspuren ist für mich irrelevant. Heißt, wenn in den letzten vier/fünf Mittelwerten nen Fehler ausgegeben wird ist das egal.

währen es immer gleich viele Messwerte, wäre es recht einfach, da man nur einmal den ersten Z-Wert jeder Spuren auswählen müsste und dann das Schema für die folgenden Punkte wiederholen könnte. Geht nur leider hier nicht, oder ich weiß zumindest nicht wie.
 

Gibt es da eine andere Möglichkeit, als jedes mal händisch die entsprechenden Zellen auszuwählen? 

Evtl. kann man sich über Macros helfen. Hier kam mir die Idee die Y-Spalte per Schleife zu durchsuchen und jeweils den n.ten Wert nachdem sich der Wert in Spalte B geändert hat in die Mittelwertberechnung aufzunehmen. Wenn man durch den Datensatz durch ist das ganze mit der n+1. Zeile nach der Änderung der Zahl in Spalte B.
Ausgabe des jeweiligen Mittelwertes in einer Exceltabelle.

Kennt da jemand ein Macro für oder kann mir helfen?
Ich bin leider zu fachfremd um was funktionierendes ans laufen zu bekommen:/

Alternativ würde es mir schon helfen, wenn ich aus der zusammenhängenden Messdatei jeweils eine Messspur in ein eigenes Tabellenblatt trennen könnte. Geht das automatitiert, oder zumindest ohne es händisch kopieren zu müssen?

Grüße
Lukas
Antworten Top
#2
Hallo,

eine Datei mit mehreren Messwerten würde helfen.
Woran erkennt man, wann die Messwertreihe beginnt und endet?
Gastlich
Antworten Top
#3
Moin,
danke für die Antwort. Eine Bsp-Datei ist im Anhang. 
"Woran erkennt man, wann die Messwertreihe beginnt und endet?" Dadurch, dass in Spalte B der Wert von 0.000 auf 0.500 wechselt. Dann irgendwann für Messreihe 3 auf 1.0 usw, bis zur 25. Messreihe auf 12.000
Grüße
Lukas

Nachtrag: Im ersten Beitrag ist mir ein Fehler unterlaufen. B2996 mit 0.5 sein nicht 0.0. Also:
             A          B         C        D
1           x          y         z      Mittelwert 
2         -18.0     0.0      1.61     1.605            %(Anfang erste Messspur)
....       

2000    18.0     0.0      3.6       3.6               %(Ende  erste Messspur)

2001   -18.0     0.5      1.60                         %(Anfang zweite Messspur)
....       
 2996   18.0     0.5      3.6                           %(Ende  zweite Messspur)
.....


Angehängte Dateien
.txt   MAG_6.2_o_Korrigiert.txt (Größe: 491,93 KB / Downloads: 10)
Antworten Top
#4
Hallo,

mit MITTELWERTWENN().


Angehängte Dateien
.xlsx   MAG_6.2_o_Korrigiert_1.xlsx (Größe: 445,72 KB / Downloads: 5)
Gastlich
Antworten Top
#5
(16.07.2022, 07:30)Gastlich schrieb: Hallo,

mit MITTELWERTWENN().

Moin,
danke für deine Idee. Ich glaube, ich habe mich nicht richtig ausgedrückt. Ich benötige den Mittelwert jeweils des ersten Messpunktes über alle 25 Messreihen, dann den Mittelwert des zweiten Punktes aller 25 Messreihen etc. Hoffe es ist verständlich was ich meine.
Grüße
Lukas
Antworten Top
#6
Hallöchen,

eine Bedingung wäre 0, 0,5 usw., also MITTELWERTWENN für Y - also Spalte B = 0, dann MITTELWERTWENN für 0,5 usw.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#7
Hallo,

mit 2 Beispielen.


Angehängte Dateien
.xlsx   MAG_6.2_o_Korrigiert_2.xlsx (Größe: 1,26 MB / Downloads: 5)
Gastlich
Antworten Top
#8
Hallöchen,

Leute, was sollen für so einfache Aufgaben Dateien mit über 1MB als Beispiel..
Auch die 450 Kb waren sicher nicht nötig. Wir haben hier eine relativ hohe Uploadgrenze, aber für Daten wo das auch nötig ist.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste