2016-05-05 17 views
0

Ich versuche einen Gezeitentisch aufzubauen. Ich habe bereits die Gezeitenhöhe pro Tag und für alle 5 min.Max Min Tide Heights

Mein Problem ist jetzt, die Hoch- und Niedrigwasserhöhenwerte pro Tag aus diesen Werten zu bestimmen.

Bisher habe ich es "von Hand" mit einer max Formel getan = IF (E12 = MAX ($ E $ 2: $ E 289 $), MAX ($ E $ 2: $ E $ 289), "") enter image description here

überhaupt nicht praktisch ... kann mir jemand helfen?

+0

Sie können anhand Ihrer Daten eine PivotTable erstellen, um die Werte für Maximum und Minimum zu erhalten. Schaut euch [THIS] (http://stackoverflow.com/questions/18406328/get-maximum-value-based-on-unique-values) an. –

+0

Wenn Sie nicht am Pivot-Tabellen-Ansatz interessiert sind, sind Sie offen für die Verwendung von Helferzellen? –

Antwort

1

zunächst eine Liste mit einzigartigen Daten erzeugen

Ort, um diese in der Spalte H und kopieren nach unten je nach Bedarf:

=IFERROR(INDEX($A$2:$A$1564,MATCH(0,INDEX(COUNTIF($H$1:$H1,$A$2:$A$1564),0,0),0)),"") 

und das sollte eine Liste der einzigartigen Daten erzeugen. Dann suchen wir neben jedem Datum nach einem Maximum und einem Minimum. so in Spalte verwende ich die folgenden für MIN

=AGGREGATE(15,6,$E$2:$E$1564/($A$2:$A$1564=I2),1) 

und dann in Spalte J für MAX verwenden:

=AGGREGATE(14,6,$E$2:$E$1564/($A$2:$A$1564=I2),1) 

Ersetzen Sie 1564 mit Ihrem letzten Reihe. Kopieren Sie die Formeln von Zeile 2 bis zum letzten eindeutigen Datum, das Sie haben.

+0

Nicht schlecht. Frage mich, ob @scottcraner es mit nur einer Formel tun kann = P – findwindow

+1

@findwindow Ich habe Scott als meinen Mentor adoptiert .... ssshhhh er weiß es nicht. –

+0

Äh ... Es tut mir leid, aber er ist mein Mentor. – findwindow

2

es in einer Formel zu tun:

MAX:

=INDEX($D$2:$D$28,MATCH(1,INDEX(($E$2:$E$28=AGGREGATE(14,6,$E$2:$E$28/(INT($D$2:$D$28)=INT($H2)),1))*(INT($D$2:$D$28)=INT($H2)),),0)) 

MIN:

=INDEX($D$2:$D$28,MATCH(1,INDEX(($E$2:$E$28=AGGREGATE(15,6,$E$2:$E$28/(INT($D$2:$D$28)=INT($H2)),1))*(INT($D$2:$D$28)=INT($H2)),),0)) 

enter image description here

dann die Zellen formatieren, in denen die Formeln der Zeit befinden. Andernfalls wird das vollständige Datum angezeigt.

+0

Schießen Fisch in einem Fass für Sie. Jetzt mach es ohne Verwendung von 'index/match' = P – findwindow

+0

@findwindow, dann müsste ich OFFSET oder INDIRECT verwenden und ich hasse diese Formeln. –

+0

muss ich sogar auf scotts Antworten schauen oder kann ich einfach upvoten, sobald er etwas aufsetzt? 8) WARTE EINE ZWEITE. Ich glaube an meinen ursprünglichen Kommentar, ich sagte dynamisch wählen Sie den Bereich für die Quelldaten. wenn ich das richtig lese, hat Scott ihn in 28 Reihen betrogen und hart codiert! 8) –