Obdelava večjega števila podatkov

Pomoč pri delu z MS Excelom
Odgovori
Torncky
Prispevkov: 3
Pridružen: To Apr 19, 2011 9:31 am

Obdelava večjega števila podatkov

Odgovor Napisal/-a Torncky »

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
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Obdelava večjega števila podatkov

Odgovor Napisal/-a admin »

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:

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 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.
lp,
Matjaž Prtenjak
Administrator
Torncky
Prispevkov: 3
Pridružen: To Apr 19, 2011 9:31 am

Re: Obdelava večjega števila podatkov

Odgovor Napisal/-a Torncky »

Pozdravljeni!

Ampak =MATCH vrne točno vrstico v kateri se nahaja maksimalna vrednost, sam pa bi potreboval vrednost v stolpcu A, ne vrstice.

Hvala!
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Obdelava večjega števila podatkov

Odgovor Napisal/-a admin »

Koda: Izberi vse

=OFFSET(A1;MATCH(MAX(B1:B2500);B1:B2500;0)-1;0)
lp,
Matjaž Prtenjak
Administrator
Torncky
Prispevkov: 3
Pridružen: To Apr 19, 2011 9:31 am

Re: Obdelava večjega števila podatkov

Odgovor Napisal/-a Torncky »

Hvala hvala! :) Deluje...
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Obdelava večjega števila podatkov

Odgovor Napisal/-a admin »

Seveda deluje saj ste na pravem forumu ;)
lp,
Matjaž Prtenjak
Administrator
Odgovori