Print side | Luk vindue

Tast klokkeslet uden kolon

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Generelt
Forum beskrivelse: Hjælp til generel daglig brug af programmet Excel
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=2885
Udskrevet den: 30.Apr.2024 kl. 08:33


Emne: Tast klokkeslet uden kolon
Besked fra: kta380
Emne: Tast klokkeslet uden kolon
Posteringsdato: 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



Svar:
Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: Allan
Posteringsdato: 07.Jan.2017 kl. 20:03
 
Jeg tror at det er denne side som du refererer til: https://www.excel-regneark.dk/?pageIDX=241 - 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


Besked fra: kta380
Posteringsdato: 07.Jan.2017 kl. 23:37
Allan: Jeg har prøvet at skrive koden direkte, men jeg har ikke den i "brugerdefineret" ??


Besked fra: Allan
Posteringsdato: 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


Besked fra: kta380
Posteringsdato: 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




Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: kta380
Posteringsdato: 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?


Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: kta380
Posteringsdato: 09.Jan.2017 kl. 18:17
Tak for hjælpen til Bjarnehansen og Allan Smile


Besked fra: Allan
Posteringsdato: 09.Jan.2017 kl. 18:55
Velbekomme for min (lille) del Smile
 
//Allan


Besked fra: pthj1969
Posteringsdato: 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... 


Besked fra: Bjarnehansen
Posteringsdato: 13.Jan.2017 kl. 17:22
uploads/397/tal.xlsx" rel="nofollow - 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


Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: Bjarnehansen
Posteringsdato: 13.Jan.2017 kl. 17:32
uploads/397/tal2.xlsx" rel="nofollow - uploads/397/tal2.xlsx

-------------
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


Besked fra: pthj1969
Posteringsdato: 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....


uploads/1558/Mappe1.xlsx" rel="nofollow - uploads/1558/Mappe1.xlsx


Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: Allan
Posteringsdato: 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 - uploads/1/sum_tid_uden_kolon.xlsx

Er det den rigtige vej?

//Allan


Besked fra: Bjarnehansen
Posteringsdato: 14.Jan.2017 kl. 19:13
Der var den:

uploads/397/tal3.xlsx" rel="nofollow - uploads/397/tal3.xlsx


-------------
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


Besked fra: kta380
Posteringsdato: 22.Jan.2017 kl. 19:24
Hej.
Jeg er stødt på et problem igen Wink
Jeg har lavet et mdr. skema, hvor jeg taster mødetid ind i a1 og slut tid i b2 og de to giver timetal c3.
Men sætter jeg ikke nogen tal i kolonnerne a1 og b1 så kommer der i c1 til at stå "24:00:00"
Jeg har pt løst det ved at skrive i alle a1 kolonner x31 dage 23:59.
Men hvordan kan jeg blive fri for at skulle skrive 23:59 og bar lade kolonner stå fri , indtil jeg taster min tid ind?
Jeg vil ikke om det giver noget mening det jeg skriver, jeg kunne evt /topic662.html - upload et eksempel.
Det samme sker hvis jeg bruger eksemplet fra regnearket i denne link   https://www.excel-regneark.dk/?pageIDX=241 - https://www.excel-regneark.dk/?pageIDX=241
 


Besked fra: Bjarnehansen
Posteringsdato: 22.Jan.2017 kl. 19:33
prøv at sætte dette foran din formel i C1
hvis(eller(a1="";b1="");"";din formel )


-------------
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


Besked fra: kta380
Posteringsdato: 22.Jan.2017 kl. 20:16
du mener:   hvis(eller(a1="";b1="");"";00\:00)


Besked fra: kta380
Posteringsdato: 22.Jan.2017 kl. 21:06
Citat: kta380 kta380 skrev:

du mener:   hvis(eller(a1="";b1="");"";00\:00)
Når jeg formatere med denne kode får jeg fejl (at jeg skal ændre kodningen)


Besked fra: Bjarnehansen
Posteringsdato: 22.Jan.2017 kl. 21:54
Nej du skal indsætte den formel du har i C1 du skal ikke bruge formatering i formelen


-------------
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


Besked fra: Bjarnehansen
Posteringsdato: 22.Jan.2017 kl. 21:57
=hvis(eller(A1="";B1="");"";HVIS(VÆRDI(C5)>=VÆRDI(D5);(TID(AFKORT(D5/100);REST(D5;100);0))+1-(TID(AFKORT(C5/100);REST(C5;100);0));(TID(AFKORT(D5/100);REST(D5;100);0))-(TID(AFKORT(C5/100);REST(C5;100);0))))

-------------
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


Besked fra: Bjarnehansen
Posteringsdato: 22.Jan.2017 kl. 22:03
se i E5



uploads/397/tid_i_excel_uden_kolon_bj.xlsx" rel="nofollow - uploads/397/tid_i_excel_uden_kolon_bj.xlsx

-------------
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


Besked fra: Allan
Posteringsdato: 23.Jan.2017 kl. 09:31
Hej
 
Jeg har opdateret guiden på https://www.excel-regneark.dk/?pageIDX=241" rel="nofollow -
Citat: kta380 kta380 skrev:

Hej.
Jeg er stødt på et problem igen Wink
Jeg har lavet et mdr. skema, hvor jeg taster mødetid ind i a1 og slut tid i b2 og de to giver timetal c3.
Men sætter jeg ikke nogen tal i kolonnerne a1 og b1 så kommer der i c1 til at stå "24:00:00"
Jeg har pt løst det ved at skrive i alle a1 kolonner x31 dage 23:59.
Men hvordan kan jeg blive fri for at skulle skrive 23:59 og bar lade kolonner stå fri , indtil jeg taster min tid ind?
Jeg vil ikke om det giver noget mening det jeg skriver, jeg kunne evt /topic662.html" rel="nofollow - /topic662.html" rel="nofollow - /topic662.html - upload et eksempel.
Det samme sker hvis jeg bruger eksemplet fra regnearket i denne link   https://www.excel-regneark.dk/?pageIDX=241 - https://www.excel-regneark.dk/?pageIDX=241



Print side | Luk vindue