Maximum von jeweils 5000 Werten
#1
Hallo liebe Community,
Ich habe da ein kleines Problem, bei dem ich nicht weiß, wie es zu lösen ist.
Ich habe ein Excelsheet welches mir in der A Spalte eine Zeit angibt und in der B Spalte Werte zur Spannung.

ungefähr so:
A (Zeit)   B (Spannung)
0,0002    0,16546
0,0004    0,56689
0,0006    0,52716
0,0008    0,76272
….          ….

Die Tabelle geht bis in die 700.000. Zeile da ich echt viele Werte habe.
Meine Aufgabe ist es nun immer von jeweils 5000 Werten (was eine Sekunde in meiner Tabelle entspricht)
das Maximum an Spannung anzugeben.

heißt: =MAX(B1:B5000)
         =MAX(B5001:B10000) usw.

Meine Frage: Kann ich diese Formel in eine Spalte irgendwie packen, und dann runterziehen?
Ich gebe momentan alles händich ein.
Das heißt Excel soll mir nur das Maximum von jeweils 5000 Werten bestimmen.

Ich hoffe, dass mir weitergeholfen werden kann.
Mfg
Top
#2
Hola,

ich gehe mal davon aus das der zweite Bereich bei 5001 statt 5000 beginnen soll?

Code:
=MAX(INDEX(A:A;ZEILE()*5000-4999):INDEX(A:A;ZEILE()*5000))
Gruß,
steve1da
Top
#3
Hallo Steve,
Ja er soll ab 5001 weiter machen.
Wenn ich die Formel angebe, zieht er mir leider nicht die Maxima raus.
Habe mich auch vertippt bei der Beispiel-Beschreibung. Er soll mir die Maxima der Spannung anzeigen und nicht die der Zeit.

Habe es nun korrigiert.

Es geht aber in die richtige Richtung glaube ich.
Muss ich bei Zeile() noch etwas dazufügen in deiner Formel?

mfg
Top
#4
Und was hindert Dich, aus A:A B:B zu machen?
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Moin,

ich denke, die Formel müsste so angepasst werden (Beispiel mit 5 Werten):
Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1ZählerWerteMax aus 5 Werten
2A 11014
3A 21119
4A 31224
5A 41329
6A 51434
7A 61539
8A 716
9A 817
10A 918
11A 1019
12A 1120
13A 1221
14A 1322
15A 1423
16A 1524
17A 1625
18A 1726
19A 1827
20A 1928
21A 2029
22A 2130
23A 2231
24A 2332
25A 2433
26A 2534
27A 2635
28A 2736
29A 2837
30A 2938
31A 3039

ZelleFormel
C2=MAX(INDEX(B:B;ZEILE()*5-4):INDEX(A:A;ZEILE()*5-4))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#6
Und da 5000*0,002 1 ergibt (also 1 Sekunde), würde ich die Auswertung hier eher mittels Pivot-Tabelle machen.

Gruß Ralf

Hier mal "nur" mit Fünftel-Sekunden:
   
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • shift-del
Top
#7
Hier mal ein Bild.
Die angegeben Formel bringt leider nicht das Ergebnis, dass ich suche.
Wahrscheinlich habe ich was falsch eingetippt.


Angehängte Dateien Thumbnail(s)
   
Top
#8
Du hast halt nicht angepasst.  Undecided
Beachte meinen letzten Post!
Hilfsspalte HS mit =Zeit/86400
im Format hh:mm:ss,000

Pivot Table:
HS in Zeilen
Spannung in Werte

Spannung zusammenfassen nach Maximum
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Kuzon
Top
#9
Vielen Dank für die Antwort.
Ich kenn mich mit Pivot-Tabellen leider überhaupt nicht aus.
Günthers Formel bzw. Ergebnisse, sind die, die ich suche.
Jedoch weiß ich nicht, wie ich die Formel ändern soll, sodass diese auf meine Excel passt.
Top
#10
Hallo Dominik,

ich schrieb ja, dass ich im Beispiel nur 5 Werte berücksichtige. Dementsprechend musst du aus 5-4 wieder 5000-4999 machen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top


Gehe zu:


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