Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketTast klokkeslet uden kolon

 Besvar Besvar Side  12>
Forfatter
kta380 Se dropdown
Forum Begynder
Forum Begynder


Medlem: 07.Jan.2017
Land: DK
Status: Offline
Point: 8
Direkte link til dette indlæg Emne: Tast klokkeslet uden kolon
    Sendt: 07.Jan.2017 kl. 17:42
Hej.
Jeg er ved og prøve formlen at taste klokkeslet uden at skulle taste kolon.
Jeg har fulgt formelen i linket "Tast klokkeslet uden kolon" formlen virker også og giver det rigtige resultat.
Men det indtastede klokkeslæt vises som 00:00 og ikke fx 07:00 ??

Jeg bruger excel 2010
Hvad gør jeg forkert?
Mvh Anders
Til top



Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 07.Jan.2017 kl. 20:03
 
Jeg tror at det er denne side som du refererer til: https://www.excel-regneark.dk/?pageIDX=241
 
Det er meget vigtigt at du formaterer cellen som 00\:00 som Bjarnehansen beskriver det, ellers virker indtastningen ikke
Højreklik på indtastningscellerne, vælg 'Formater celler' og angiv et brugerdefineret format som herunder.
 
 
 
//Allan
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 07.Jan.2017 kl. 18:42
svært at sige når man ikke kan se hvad du har lavet..
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 07.Jan.2017 kl. 18:50
har du formateret cellerne med 00\:00 og reslutatcellen med [tt]:mm:ss
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 07.Jan.2017 kl. 20:03
 
Jeg tror at det er denne side som du refererer til: https://www.excel-regneark.dk/?pageIDX=241
 
Det er meget vigtigt at du formaterer cellen som 00\:00 som Bjarnehansen beskriver det, ellers virker indtastningen ikke
Højreklik på indtastningscellerne, vælg 'Formater celler' og angiv et brugerdefineret format som herunder.
 
 
 
//Allan
Til top
kta380 Se dropdown
Forum Begynder
Forum Begynder


Medlem: 07.Jan.2017
Land: DK
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 07.Jan.2017 kl. 23:37
Allan: Jeg har prøvet at skrive koden direkte, men jeg har ikke den i "brugerdefineret" ??
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 07.Jan.2017 kl. 23:46
Hej igen

Den ligger ikke der som standard, så du skal selv indtaste den under brugerdefineret format.
Bemærk at du selv kan taste i feltet 'type' i brugerdefineret format.

Alternativt, hent eksempelfilen fra hjemmesiden med forklaringen, og kopier indtastningscellerne fra denne fil direkte over i din egen fil.

//Allan
Til top
kta380 Se dropdown
Forum Begynder
Forum Begynder


Medlem: 07.Jan.2017
Land: DK
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 09.Jan.2017 kl. 17:21
Hej :-)
"A1 og b1" kører nu med selv at sætte kolon.
"c1" har jeg formateret med [tt]:mm:ss og kopieret 
=HVIS(VÆRDI(A1)>=VÆRDI(B1);(TID(AFKORT(B1/100);REST(B1;100);0))+1-(TID(AFKORT(A1/100);REST(A1;100);0));(TID(AFKORT(B1/100);REST(B1;100);0))-(TID(AFKORT(A1/100);REST(A1;100);0))) 

og sat denne kopi ind i "c1"
Men skriver jeg i A1 fx 07:00 og i B1 15:00 bliver C1 0,333333  ???
Hvad det lige jeg gør forkert?
Mvh Anders


Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 09.Jan.2017 kl. 17:35
jeg tror du skal formatere c1 igen

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
kta380 Se dropdown
Forum Begynder
Forum Begynder


Medlem: 07.Jan.2017
Land: DK
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 09.Jan.2017 kl. 18:09
Så kom C1 også til at virke Smile
Hvis jeg vil have C1 til at lægge værdien af A1 og B1 sammen, skal jeg så markere C1 ind til C31 (1 mdr.)
for at lægge timetallet sammen?
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 09.Jan.2017 kl. 18:10
=sum(c1:c31)

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
kta380 Se dropdown
Forum Begynder
Forum Begynder


Medlem: 07.Jan.2017
Land: DK
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 09.Jan.2017 kl. 18:17
Tak for hjælpen til Bjarnehansen og Allan Smile
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 09.Jan.2017 kl. 18:55
Velbekomme for min (lille) del Smile
 
//Allan
Til top
pthj1969 Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 27.Nov.2015
Land: Danmark
Status: Offline
Point: 65
Direkte link til dette indlæg Sendt: 13.Jan.2017 kl. 14:05
Hejsa....

Jeg har lige et lille tiltlægsspørgsmål når man bruger 0\:00

Kan den ikke bruges i en formel hvor den ligger flere tider sammen. Har prøvet med både sum og subtotal, men den når frem til det forkerte resultat..  7:45 + 0:45 + 0:59 + 0:55 
Det får den til bl.a. til "8:50" , "9:04"

Håber nogen har en løsning på dette... 
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 13.Jan.2017 kl. 17:22
uploads/397/tal.xlsx

alle cellerne skal formateres med 00\:00
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 13.Jan.2017 kl. 17:25
Nej det er heller ikke rigtigt for den regner jo i 100  dele

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 13.Jan.2017 kl. 17:30
hvis det skal være uden kolon tror vi skal i noget vba
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 13.Jan.2017 kl. 17:32
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
pthj1969 Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 27.Nov.2015
Land: Danmark
Status: Offline
Point: 65
Direkte link til dette indlæg Sendt: 14.Jan.2017 kl. 08:55
Hej "Bjarnehansen".

Tak for filen men kan ikke rigtigt få det til at virke... den regner stadig tiden forkert....


Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5485
Direkte link til dette indlæg Sendt: 14.Jan.2017 kl. 09:17
Problemet er at den regner det i 100 dele 0:55 + 0:55 regner den som 1:10 og ikke 1:50 som er det rigtige, enten skal du have fat i noget vba eller bruge kolon ved indtastning.
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 14.Jan.2017 kl. 10:05
Hej Smile

Det kan godt løses uden VBA, ved at gøre således:

Med denne formel, konverterer man indtastningen uden kolon til et serienummer som Excel forstår som tid.
Dvs, står der 55 i A1, vil denne formel lave det om til 00:55. Står der 145 vil den lave det om til 01:45 og vise versa.
=(TID(AFKORT(A1/100);REST(A1;100);0))

Det er vigtigt at cellen med formlen er formateret til at kunne regne med mere end 24 timer, fx [tt]:mm

Når nu vi, som i denne formel, konverterer en celle af gangen til tid, kan vi umiddelbart addere dem ved at sætte + imellem som herunder, hvor A1 og B1 lægges sammen.
=(TID(AFKORT(A1/100);REST(A1;100);0))+(TID(AFKORT(B1/100);REST(B1;100);0))

Vil du taste uden kolon, er det dog stadig meget vigtigt af indtastnings cellerne er formateret som 00\:00, ellers virker indtastningen uden kolon jo ikke.

Her er en fil hvor formlen er sat ind: uploads/1/sum_tid_uden_kolon.xlsx

Er det den rigtige vej?

//Allan
Til top
 Besvar Besvar Side  12>

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk