最大最小潮高度
我正在试图build立一个潮汐表。 我已经有每天和每5分钟的潮汐高度。
现在我的问题是从这些值中确定每天的涨潮高度和涨潮低潮。
到目前为止,我已经用“最大公式= IF”(E12 = MAX($ E $ 2:$ E $ 289),MAX($ E $ 2:$ E $ 289),“”)
不切实际…任何人都可以帮助我吗?
用一个公式来做:
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))
然后格式化公式所在的单元格。 否则会显示完整的date。
首先生成一个唯一的date列表
将其放置在H列中并根据需要复制下来:
=IFERROR(INDEX($A$2:$A$1564,MATCH(0,INDEX(COUNTIF($H$1:$H1,$A$2:$A$1564),0,0),0)),"")
并应该生成一个唯一的date列表。 然后,在每个date旁边,我们将search最大和最小值。 所以在我使用以下为MIN
=AGGREGATE(15,6,$E$2:$E$1564/($A$2:$A$1564=I2),1)
然后在J列中用MAX表示:
=AGGREGATE(14,6,$E$2:$E$1564/($A$2:$A$1564=I2),1)
将1564replace为最后一行。 将公式从第2行复制到最后一个唯一的date。