» »

excel stavek, za seštevek ur

excel stavek, za seštevek ur

Cwetto ::

rabim naslednjo pomoč.

imam datoteko v excelu, približno takole:
1.1.2005 2h rok
1.1.2005 1h rok
1.1.2005 3h anže
2.1.2005 1h rok
2.1.2005 3h anže
2.1.2005 2h anže
2.1.2005 1h rok


Malo sem naredil bolj preprosto, kot je drugače, ampak to je najvažnejše, torej datum, ure in oseba.

Zdej pa rabim, da mi v drugih celicah pač sešteva ure po datumu in po osebi. Torej koliko ur je naredil rok 1.1.2005 in 2.1.2005 in koliko jih je naredil anže 1.1.2005 in koliko 2.1.2005.

neoto ::

Loči v tri stolpce, označi tabelo ter vklopi filter (Podatki > Filter > Samodejni filter).

nodrim ::

ma kaki filtri .. :P

uporabi funkcijo SUMIF, s katero lahko seštevaš vrednosti v stolpcu z urami, če vrednost v stolpcu z imeni ustreza kriteriju ...

narediš tabelo z rezultati:

rok | anže
SUMIF(obseg celic, ki ga primerjaš s kriterijem, torej označiš rok; celica z imenom; obseg celic, ki ga želiš seštevati, torej označiš ure) | SUMIF(obseg celic, ki ga primerjaš s kriterijem, torej označiš anže; celica z imenom; obseg celic, ki ga želiš seštevati, torej označiš ure)

pa ure seveda ne smejo biti vnesene s h-jem ... če ga že hočeš met, ga vstavi preko Oblikuj->celice in tam nastavi poljubno enoto, ki jo potrebuješ ..

Tutankhamun ::

Ker maš pač tak format lahko napišeš makro.
Sub sestej_ure()
    ime = InputBox("Vpisi ime katerega želiš sešteti ure", "Vpis Imena")
    stolpec = InputBox("Vpisi stolpec kamor se bo izpisala vsota ur", "Izpis")

    Row = 1
    vsota_ur = 0
    Do
        If (Cells(Row, "A") = "") Then Exit Do
        sek = Split(Cells(Row, "A"), " ")
        If ime = sek(2) Then
            hh = Left(sek(1), Len(sek(1)) - 1)
            vsota_ur = vsota_ur + hh
        End If
            
        Row = Row + 1
    Loop
        
        Cells(2, stolpec) = vsota_ur
End Sub
AMD Phenom QUAD 9950 Black Edition, 8GB


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[EXCEL] seštevanje ur

Oddelek: Programiranje
75450 (5049) JayKay
»

Koda za prikazovanje slik

Oddelek: Izdelava spletišč
5970 (866) tec
»

Pretekla registracija

Oddelek: Loža
143124 (2797) Nagi Bator
»

Težave z računalnikom

Oddelek: Pomoč in nasveti
52017 (1942) mojsterleo
»

Zakon o varnosti cestnega prometa

Oddelek: Loža
9913 (846) Tody

Več podobnih tem