EXCELL POMOC

jekleni

Guru
1. avg 2007
2.482
816
113
In ko pride nova vrstica, spet text to column? Uro dobi, če je podatke v A1, z =A1-TRUNC(A1) Pa še, 6:00 je 0,25 in 18:00 je 0,75.
 
  • Všeč mi je
Reactions: JakeOnBreak

ribicija

Guru
4. sep 2007
2.315
1.339
113
Ja saj lahko za celo kolono v enem koraku spremeni in izvozi samo ure v novo kolono potem pa je itak samo par klikov in imaš tabelo nastavljeno. Se motim?
 
  • Všeč mi je
Reactions: JakeOnBreak

gr69

Guru
15. dec 2009
11.294
2.391
113
še v SLO - ampak komaj
Eno banalno vprašanje. Iz spodnje tabele bi potreboval formulo, ki mi zračuna koliko ur je bilo opravljenih pred 6:00 in koliko po 6:00. Če ne bi bilo datuma zraven, bi mi še nekako uspelo. Hvala za pomoč

Poglej priponko 49820


=$F$1-TIME(HOUR(B2);MINUTE(B2);0)

kjer v B2 čas začetka smene, v F1 (ozr. tja kjer imaš "prostor" vpišeš uro, ki je merodajna (06:00:00)). In dobiš čas pred "uro".

Smiselno enako za čas po - vrednotiš pač stolpce C (C2 za prvi vpis).

Podvprašanje: a je važno samo pred 06:00:00 zjutraj, ali ti zanima tudi po recimo 22:00 zvečer? Potem pač "popoldansko uro" vpišeš recimo v G1 (ozr. nekam kjer imaš "prostor") in TIME(HOUR(C2);MINUTE(C2);0) odštevaš od $G$1.

Še zadnja stvar - ker imaš oblikovano "samo" kot dd.mm.yyyy hh:mm sem predpostavljal da sekund "nimaš" - zato 0 v formuli - lahko pa uporabiš tudi =$F$1-TIME(HOUR(B2);MINUTE(B2);SECOND(B2)) (torej zadnja postavka "SECOND(B2)", kjer bo potem pač na sekundo natančno "računalo".
 
  • Všeč mi je
Reactions: JakeOnBreak

JakeOnBreak

Majstr
18. jun 2012
730
296
63
Vse tri rešitve delujejo. Še najbolj elegatno od gr69 ,ker tudi SUM na koncu deluje BP. Edini problem pri vseh treh rešitvah je, če se je izmena začela po 6:00. Verjetno bi se dalo vstaviti IF stavek, ki predo izvede funkcijo, preveri, če se je izmena začela pred 6:00 ali ne oz, da preskoči negativne vrednosti?

Podvprašanje: a je važno samo pred 06:00:00 zjutraj, ali ti zanima tudi po recimo 22:00 zvečer? Potem pač "popoldansko uro" vpišeš recimo v G1 (ozr. nekam kjer imaš "prostor") in TIME(HOUR(C2);MINUTE(C2);0) odštevaš od $G$1.

Še zadnja stvar - ker imaš oblikovano "samo" kot dd.mm.yyyy hh:mm sem predpostavljal da sekund "nimaš" - zato 0 v formuli - lahko pa uporabiš tudi =$F$1-TIME(HOUR(B2);MINUTE(B2);SECOND(B2)) (torej zadnja postavka "SECOND(B2)", kjer bo potem pač na sekundo natančno "računalo".
Načeloma tudi po 23:00 zvečer, samo to se ponavadi nikoli ne zgodi. Si bom pa vseeno shranil, če bo kdaj prov prišlo. Hvala.

Evidenca se vodi samo do minute natančno.
 

gr69

Guru
15. dec 2009
11.294
2.391
113
še v SLO - ampak komaj
Imaš prav - seveda je treba vstaviti pogoj, da odšteva le v primeru, da je začetek pred 6:00 (ozr. po 23:00) - a to so osnove in jih ne mislim v vsakem primeru razlagati (no - jih lahko - dam link in eno številko, ki se začne s SI56 ...) :p
 

JakeOnBreak

Majstr
18. jun 2012
730
296
63
Zdej moram pa samo še macro posnet, da samo odprem CSV in mi avtomatsko nardi tabelo in vstavi formule. To pa znam :)