Kullandığım Spektrum 10.000 veri noktası ile tamamlandı
Bir çeşit kimya öğrencisiyim ve sık sık çoklu tepe yüksekliklerini bulmam gereken durumlar var (ekteki resimde görüldüğü gibi). Bu tepe noktalarının her birinin y değerini belirli bir x'te bulmanın ve bu değerleri grafikte ve çeşitli hücrelerde veri etiketleri olarak yazdırmanın bir yolu olacak gibi görünüyor, ancak çözemiyorum. Bunu kullanarak inanıyorum:
=IF(AND(C4>C3,C4>C5),"Local maxima","")
ile birlikte:
Sub CustomLabels()
Dim i, myCount, pt
ActiveSheet.ChartObjects("myChart").Activate
myCount = ActiveChart.SeriesCollection(1).Points.Count
For i = 1 To myCount
ActiveChart.SeriesCollection(1).Points(i).ApplyDataLabels
ActiveChart.SeriesCollection(1).Points(i).DataLabel.Text = Range("D" & i + 1).Value
Next i
End Sub
Bu gibi görünen bir şey üretecek:
Ne yapmak isterim:
Asıl değerleri, tercihen x ve y değerlerini söylemek için "max" yazan etiketleri alın, fakat sadece y de çalışır.
Yeni bir sütunda göründüğü maksimum değerleri yapmak gerçekten harika olurdu. Netleştirmek için 10000 puanım var ve 40 zirveye ulaşmalıyım. Bu 40 maksimum değerle doldurmak için varsayımsal bir D sütunu almak istiyorum.
Son olarak, 10000 değer olduğundan, istediğim tepe yüksekliklerinin altındaki değerleri filtrelemenin bir yolunu bulmalıyım (ilk resimde).
Yukarıdakileri nasıl başarabilirim?