Pozdravljeni!
V raziskovalne namene moram obdelati večje število podatkov. Podatki so sestavljeni iz dveh stolpcev (stolpec 1 je čas, stolpec 2 pa amplituda). Imam najmanj 2500 vrstic, velikokrat še več. Rad bi, da bi mi excel izračunal štiri (mogoče več) različne stvari in jih zapisal v posebno datoteko (lahko .xls ali .txt).
Če podatke prikažem v grafu, dobim krvuljo, ki spominja na ležeči S, pri čemer je ta graf zelo velik in ga računalnik počasi nariše, saj je število podatkov veliko. Potreboval bi maksimalno vrednost in pozicijo te vrednosti glede na čas, ne glede na vrstico podatka, ter isto za minimum. Hkrati bi rad izračunal razliko. Če kdo ve, kako pa bi take podatke obdeloval povsem avtomatsko, bi mu bil še posebej hvaležen (tudi proti plačilu). Izračunane vrednosti bi potem rad zapisal v drugo datoteko, kjer bi potem podatke lahko prikazoval v grafih.
Za vsak nasvet bom neizmerno hvaležen!
lp, Torncky
Obdelava večjega števila podatkov
Re: Obdelava večjega števila podatkov
Pozdravljeni v forumu...
Ob predpostavki, da so podatki o časih zapisani v A1:A2500 in ustrezne amplitude v B1:B2500. Glede na zapisano, najdete podtke na sledeč način:
Kar se tiče časa izrisa grafa ne morete veliko pomagati, saj želite izrisati 2500 točk, kar seveda traja - lahko pa zanemarite določeno število točk in namesto 2500 časovnih enot prikažete recimo samo vsako deseto meritev ==> 250 časovnih enot in izris grafa bo VSAJ 10X hitrejši.
Kar pa se tiče izdelave celotne rešitve pa vam seveda lahko izdelam tudi slednjo.
Ob predpostavki, da so podatki o časih zapisani v A1:A2500 in ustrezne amplitude v B1:B2500. Glede na zapisano, najdete podtke na sledeč način:
Koda: Izberi vse
' max vrednost amplitude
=MAX(B1:B2500)
' pozicija (vrstica) maksimalne amplitude
=MATCH(MAX(B1:B2500);B1:B2500;0)
' min vrednost amplitude
=MIN(B1:B2500)
' pozicija (vrstica) minimalne amplitude
=MATCH(MIN(B1:B2500);B1:B2500;0)
Kar pa se tiče izdelave celotne rešitve pa vam seveda lahko izdelam tudi slednjo.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Obdelava večjega števila podatkov
Pozdravljeni!
Ampak =MATCH vrne točno vrstico v kateri se nahaja maksimalna vrednost, sam pa bi potreboval vrednost v stolpcu A, ne vrstice.
Hvala!
Ampak =MATCH vrne točno vrstico v kateri se nahaja maksimalna vrednost, sam pa bi potreboval vrednost v stolpcu A, ne vrstice.
Hvala!
Re: Obdelava večjega števila podatkov
Koda: Izberi vse
=OFFSET(A1;MATCH(MAX(B1:B2500);B1:B2500;0)-1;0)
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Obdelava večjega števila podatkov
Hvala hvala!
Deluje...
Re: Obdelava večjega števila podatkov
Seveda deluje saj ste na pravem forumu 
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator