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
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 Emne: Tast klokkeslet uden kolon
    Sendt: 23.Jan.2017 kl. 09:31
Hej
 
Jeg har opdateret guiden på https://www.excel-regneark.dk/?pageIDX=241 så den returnerer 0 i stedet for 24:00 når en af indtastningsfelterne er tomme.
 
//Allan
 
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 upload et eksempel.
Det samme sker hvis jeg bruger eksemplet fra regnearket i denne link  https://www.excel-regneark.dk/?pageIDX=241
Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
Direkte link til dette indlæg Sendt: 22.Jan.2017 kl. 22:03
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: 5493
Direkte link til dette indlæg Sendt: 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
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
Direkte link til dette indlæg Sendt: 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
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: 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)
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: 22.Jan.2017 kl. 20:16
du mener:   hvis(eller(a1="";b1="");"";00\:00)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
Direkte link til dette indlæg Sendt: 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
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: 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 upload et eksempel.
Det samme sker hvis jeg bruger eksemplet fra regnearket i denne link  https://www.excel-regneark.dk/?pageIDX=241
 
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
Direkte link til dette indlæg Sendt: 14.Jan.2017 kl. 19:13
Der var den:

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
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
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
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
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: 5493
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
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
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: 5493
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: 5493
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
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
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
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
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5493
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
 Besvar Besvar Side  12>

Skift forum Forum tilladelser Se dropdown

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