[ azzo-kSv @ 13.01.2011. 13:31 ] @
Kako da napišem funkciju da sabira vrijednosti "ukupna dnevna vremena" u ostalim čelijama koje označavaj dan u mjesecu, jer mi ovako kako sada stoji (prilog - čelije od D93:BL114) sabira (izgleda) samo 1.januar.
Da li neko može da mi pomogne;
Hvala!

[Ovu poruku je menjao azzo-kSv dana 14.01.2011. u 07:54 GMT+1]
[ Ivek33 @ 13.01.2011. 14:35 ] @
O radnim satima je bilo dosta govora na formu. Pretraži Excel-Forum

btw: ovdje imaš nešto o radnim satima
Radni sati u Excelu
[ azzo-kSv @ 14.01.2011. 06:16 ] @
Ivek33
Meni treba, pretpostavljam, mala pomoc samo da kompletiram ovu zapocetu tabelu, ako moze. Ovdje se radi o tome sto to nije klasicno radno vrijeme od 7-15 nego, konkretno o sabiranju radnih vremena dnevno za svakog pojedinca - vozaca. HVL!
[ Ivek33 @ 14.01.2011. 11:32 ] @
Citat:
azzo-kSv:Meni treba, pretpostavljam, mala pomoc samo da kompletiram ovu zapocetu tabelu,
Pa postavi tu započetu tablicu u Excelu kao attach ovdje na forumu da bi ostali mogli vidjeti što i kako želiš. Onaj DOC nije jasan

Napravi raster tablice sa svim elementima (shodno pravilniku i zakonu koji moraš ispoštovati) i napravi nekoliko primjera radnih sati kako bi trebalo izgledati. (pretraži ovaj forum kao i internet za idejama a i navedeni link).
Tada će ti netko već moći reći nešto konkretnije, ovako sve visi u zraku.
[ azzo-kSv @ 14.01.2011. 12:32 ] @
Ivek33
Molim te oprosti, pokupio sam pogresan fail sa slicnim nazivom. Evo ga pravi u atachu. (Sorry!)
[ Sadun @ 14.01.2011. 18:05 ] @
Ako sam dobro razumeo pitanje trebaju ti formule za celije D93, D94, F93,F94 itd.

Samo zameni trenutnu formulu koja je

=SUMIF($C$5:$C$86;C94;E$5:E$86)

sa

=SUMIF($C$5:$C$86;$C$94;E$5:E$86) pa to razvuci desno na ostale celije.

Ovaj $ ispred oznacava da se ta vrednost ne menja kada automatski popunjavas celije. To ujedno znaci da ces morati za svako novo polje rucno da menjas vrednosti (94,05,96...) kako bi ispravno mogao da upari imena.

[ azzo-kSv @ 15.01.2011. 08:46 ] @
Sadun,
Uradio sam kako si mi rekao, mada mi nije jasno kako to kljuc „$” zavrsava, ali O.K..
Medjutim, kad sam htio da je probam i provjerim, u redu 57/58 (redni broj u tabeli 27.) desavaju se cudne stvari, koje se reflektuju i na drugim mjestima. Provjeravao sam ciscenjem tog reda, pa ponovo i provjerom formatiranja - ne ide. Gdje grijesim?
Hvala!
(Postoji jedan lijep park u Baghdadu, zove se Park Sadun)
[ azzo-kSv @ 15.01.2011. 09:18 ] @
Sadun,
Mislim da sam našao. Izgleda da je bila greška u formatiranju.
Hvala ti!!
[ Ivek33 @ 15.01.2011. 09:19 ] @
Citat:
azzo-kSv: Uradio sam kako si mi rekao, mada mi nije jasno kako to kljuc „$” zavrsava, ali O.K..
Baš i nisi kako je @Sadun rekao
D93 upiši formulu =SUMIF($C$5:$C$86;$C$93;E$5:E$86)
D94 upiši formulu =SUMIF($C$5:$C$86;$C$94;E$5:E$86)
D95 upiši formulu =SUMIF($C$5:$C$86;$C$95;E$5:E$86)

Dakle ime i prezime je ćelija čija je adresa "Apsolutna adresa"

[edit]: vidim da si riješio problem pa s obzirom da su ovdje postavljeni files napiši točno što si odradio da ostali čitaoci teme znaju ako ih zanima ovaj problem
[ azzo-kSv @ 15.01.2011. 09:47 ] @
Ivek33,
Uradio sam kako mi je Sadun rekao... Koristio sam formulu $C93, $C94, $C95...====> jer nisam drugacije mogao da je kopiram.
Ne znam sta bih mogao jos da dodam. Ako nekome ovo zatreba, tu je primjer, samo sto na njemu treba formatirati vrijeme.
Hvala i pozdrav!
[ azzo-kSv @ 17.01.2011. 07:51 ] @
Imam još jedno pitanje, možda će nekom da bude smiješno, ali..
Može li nekom funkcijom u koloni "C93:C114" da se imena sama prepoznaju i sama ispisuju, kada se u gornjem dijelu kolone na istoj tabeli od "C5:C86" ukuca neko ime? Bilo bi od velike pomoći, pošto ovako može neko ime da se preskoči.
Hvala za pomoć!
[ Ivek33 @ 17.01.2011. 12:34 ] @
Vjerojatno postoji kvalitetnije rješenje, ali evo onako brzinski

Uđi u VBE sa Alt+F11 => Insert Module
U njega kopiraj macro

Code:
Sub KopiranjeImena()
'
    Range("C5:C86").Select
    Selection.Copy
    Sheets.Add After:=Sheets(Sheets.Count)
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=True, Transpose:=False
    Application.CutCopyMode = False
    ActiveSheet.Range("$A$1:$A$82").RemoveDuplicates Columns:=1, Header:=xlNo
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("A1"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Sheet1").Sort
        .SetRange Range("A1:A82")
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    Range("A1:A22").Select
    Selection.Copy
    Sheets("JANUAR 2011").Select
    Range("C93").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=True, Transpose:=False
    Sheets("Sheet1").Select
    Application.CutCopyMode = False
    ActiveWindow.SelectedSheets.Delete
    Range("C93").Select
End Sub

Pokreni Alt+F8 => selektiraj Macro "KopiranjeImena" => RUN
Potvrdi za brisanje targeta.

Macro će kopirati i sortirati po abecedi

Da bi ti bilo jasnije što radi ovaj Macro.

1. Kopira range C5:C86
2. Otvara novi Sheet1
3. Lijepi kopirani range u range A1:A82
3. Briše prazne redove
4. Sortira A-Z
5. Kopira A1:A22
6. Prebacuje se na Sheet Januar-2011
7. Lijepi kopirano
8. Prebacuje se na Sheet1
9. Briše Sheet1
10. prebacuje se na Sheet Januar-2011 u ćeliju C93
[ azzo-kSv @ 17.01.2011. 13:16 ] @
Pokazuje mi grešku:
ActiveSheet.Range("$A$1:$A$82").RemoveDuplicates Columns:=1, Header:=xlNo
Kako da to otklonim?