Šta je novo?

Excel - potrebna pomoc

Abraham

Slavan
Učlanjen(a)
13.01.2006
Poruke
18
Poena
305
Prva kolona u tabeli su sati. Druga kolona su dani. Ostale kolone su podaci. Potrebno je analizirati podatke iz vise shitova, a da bih to uradio (posto u razlicitim shitovima nedostaju razliciti dani/sati) treba da:

  1. dodam vrste koje ce sadrzati samo nule (ili prazna mesta, svejedno je) u kolonama sa podacima (kolone 3, 4 i 5) a na mestima na kojim nedostaju sati (npr. 22, 23 i 24 sata za 10. nov) i
  2. (pretpostavljam na isti nacin) dodam u tabelu 24 vrste na mestima na kojim nedostaje ceo dan (npr. 11. ili 12. novembar)

Jel ikako moguce automatizovati ovaj postupak? U pitanju je 5 godina podataka na satnom nivou.


2 10-nov-06 180 180 1,2
3 10-nov-06 180 180 2,4
4 10-nov-06 180 180 1,8
5 10-nov-06 180 180 2
6 10-nov-06 180 180 2
7 10-nov-06 180 180 1,9
8 10-nov-06 180 180 1,8
9 10-nov-06 180 180 1,9
10 10-nov-06 180 180 1,9
11 10-nov-06 180 180 1,8
12 10-nov-06 180 180 1,8
13 10-nov-06 180 180 1,9
14 10-nov-06 180 180 1,9
15 10-nov-06 180 180 1,9
16 10-nov-06 180 180 1,9
17 10-nov-06 180 180 2
18 10-nov-06 180 180 2,2
19 10-nov-06 180 180 2,5
20 10-nov-06 180 180 2,7
21 10-nov-06 180 180 2,1
2 13-nov-06 180 180 0
3 13-nov-06 180 190 1,8
4 13-nov-06 180 190 2
5 13-nov-06 180 190 2,5
6 13-nov-06 180 190 2
7 13-nov-06 180 180 1,9
8 13-nov-06 180 190 2
9 13-nov-06 180 190 2
10 13-nov-06 180 190 1,9
11 13-nov-06 180 190 1,8
12 13-nov-06 180 190 1,7
13 13-nov-06 180 190 2,3
14 13-nov-06 180 190 2,5
15 13-nov-06 180 190 2,9
16 13-nov-06 180 190 1,8
17 13-nov-06 180 190 1,8
18 13-nov-06 180 190 2
19 13-nov-06 180 190 1,9
20 13-nov-06 180 190 1,9
3 14-nov-06 160 170 1,9
4 14-nov-06 180 190 2,1
5 14-nov-06 180 190 2,2
6 14-nov-06 180 190 2,2
7 14-nov-06 180 190 2,2
8 14-nov-06 180 190 2
9 14-nov-06 180 190 2
10 14-nov-06 180 190 2
11 14-nov-06 180 190 2
12 14-nov-06 180 190 1,2
13 14-nov-06 180 190 1,2
14 14-nov-06 180 190 1,2
15 14-nov-06 180 190 1,4
16 14-nov-06 180 190 1,5
17 14-nov-06 180 190 1,3
18 14-nov-06 180 190 1,2
19 14-nov-06 180 180 2
20 14-nov-06 180 180 1,1
 
Abraham je napisao(la):
el ikako moguce automatizovati ovaj postupak?
Kodom naravno jeste moguce, i rekao bih da je lako. Bez koda je uzasno tesko, verovatno nemoguce.
 
odgovor zavisi od toga kakva analiza tebi treba?
Ako je to neka analiza a potrebno je da samo dopunis redove koji fale onda je zadatk vrlo prost.
U svakom slučaju ne moras umetati nista:
Formiraj u zasebnom shitu matricu jednog dana (sve sate minute iii sta tio vec treba). Taj shit ces koristiti kao procesor za proizvodnju sredjenih podataka.
Zatim u kolone tog procesora dodaj preko vlookup funkcije podateke iz tabele u zavisnosti od vremena. Na taj nacin ces dobiti tamo gde se vreme pokalapa podatke a gde ne nule.
Sto vecu tabelu imas to u jednom cugu obradices vise podataka...
Opet u konkretnom slucaju moze i jos efikasnije kroz macro ali tu je potrebno da se zna konkretna situacija, da se usklade formati (maske) za ulaz podataka...
 
Ako je to neka analiza a potrebno je da samo dopunis redove koji fale onda je zadatk vrlo prost.

Potrebno je samo da dopunim redove. Ali nisam siguran da sam ukapirao. Fali mi poznavanje Excela. :) Pokusacu da prevedem :) sebi ovo sto si napisao pa cu se javiti. Nisam koristio vlookup do sad. :wall:


Hvala puno u svakom slucaju!
 
Nisi povezao o cemu ti "exste" prica jer pristupas resavanju problema na drugi nacin.
Umesto da razmisljas o tome da svaki od sheetova dopunis sa nedostajucim vrednostima za odredjene sate, treba da rucno generises jedan niz koji ce sadrzati sve vrednosti za tih 5 godina koje navodis.
A onda tek dolazi upotreba vlookup funkcije, koja ce "skupiti" sve vrednosti koje bude pronasla iz orginalnih sheetova i "prikazati" u tom rucno generisanom nizu.
 
Ljudi treba mi pomoc. Da ne otvaram novu temu posto se naravno o excelu radi...
U zadnje vreme sam primoran da radim u njemu a daleko od toga da sam strucnjak. Elem treba mi AVERAGE neke kolone koja u sebi sadrzi i nule, ako lupim jednostavno average on ce u prosek racunati i te nule (koje naravno moraju tu da se nalaze, ne moze da bude prazna kolona ). Koja bi formula bila da mi izracuna prosek ali da u obzir ne uzima nule? Do sada sam to resavao sa ctrl+selektovanjem samo kolona koje sadrze odrejenu cifru i vise se smorih ko pas...
Evo konkretno i slicice u attachu.
Hvala unapred.
 

Prilozi

  • Picture1.jpg
    Picture1.jpg
    16.9 KB · Pregleda: 41
Za office2007: =AVERAGEIF(A1:A9;">0")
 
recimo od d5 do d9 da uradi average
Kod:
=SUMIF(D5:D9;"<>0")/COUNTIF(D5:D9;"<>0")

Fercera! Hvala najlepse, spasio si me kliktanja i kliktanja... :)

EDIT: I ova druga za 2007 radi, hvala jos jednom!
 
Poslednja izmena:
Kako da u Excelu 2007 pretvorim minute u sate i naravno, ostatak minuta ?
 
Vidim da se ovde "resavaju" problemi sa excelom. Imam i ja problem pa ako ko zna kako ga resiti zahvaljujem na pomoci.
U koloni A su datumi. oni mogu da se ponavljaju znaci jedan datum moze biti u vise redova. U koloni L su vrednosti koje treba da saberem u zavisnosti od datuma. Da pojasnim jos malo: Na primer pod danasnjim datumom imam 5 unosa u pet redova i u svakom redu u koloni L imam razlicite vrednosti ciji zbir za danasnji dan hocu da se pojavi na novom listu pod danasnjim datumom

KAKO?
 
Vidim da se ovde "resavaju" problemi sa excelom. Imam i ja problem pa ako ko zna kako ga resiti zahvaljujem na pomoci.
U koloni A su datumi. oni mogu da se ponavljaju znaci jedan datum moze biti u vise redova. U koloni L su vrednosti koje treba da saberem u zavisnosti od datuma. Da pojasnim jos malo: Na primer pod danasnjim datumom imam 5 unosa u pet redova i u svakom redu u koloni L imam razlicite vrednosti ciji zbir za danasnji dan hocu da se pojavi na novom listu pod danasnjim datumom

KAKO?

Koristi sumif funkciju:
Kod:
Datumi	Vrednosti
11.04.2011	2
14.04.2011	2
14.04.2011	1
11.04.2011	4
15.04.2011	1
12.04.2011	12
11.04.2011	5


Ako ti je npr kriterijum u A13 ćeliji, a datumi u A, a vrednosti u L koloni, onda bi to izgledalo ovako:

=SUMIF(A2:A8;A13;L2:L8)
 
Nazad
Vrh Dno