Forfatter |
Emne Søg Emne funktioner
|
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Emne: Ekspert hjælp til ColTime Funktion Sendt: 19.Nov.2018 kl. 14:08 |
Hej Forum.
Jeg fik en genial funktion, ColTime, der kan beregne tider mellem to tidspunkter vha. nogle variabler. Problemet er bare, når man efterfølgende bruger ColTime tiderne, til at lave simple beregninger som "Større end", "Lig med", "Større end og lig med" osv. beregnes det ikke korrekt.
Hvis ColTime tiderne i stedet tastes direkte i cellerne, er der ingen problemer med beregningen.
Det jeg søger er en ekspert, der kan tilpasse ColTime Funktionen, så tiderne beregnes korrekt.
Forklaringen står i test-arket, der kan downloades HER.
På forhånd tak.
Mvh. Ib
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |
|
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
|
Sendt: 19.Nov.2018 kl. 15:13 |
de beregninger er den ikke lavet til
|
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
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
|
Sendt: 19.Nov.2018 kl. 15:53 |
prøv at taste tider i denne
|
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
|
 |
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Sendt: 19.Nov.2018 kl. 16:08 |
Kan du forklare, hvorfor den skal have -00:01 som hjælp til at regne rigtigt.
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
|
Sendt: 19.Nov.2018 kl. 16:12 |
nej men jeg har flere gange måtte lave det nummer men jeg ved ikke hvorfor
|
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
|
 |
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Sendt: 19.Nov.2018 kl. 16:19 |
Jeg havde prøvet med...
=HVIS(((G11+1)+(H11+1))<=ArkIndstil!$N$11+1;0;G11+H11)
Og det virkede til tider nogle steder, men ikke altid. Derfor søgte jeg en løsning, der kunne rette ColTime op, så man ikke behøves at lave disse små fiks-faks løsninger.
Det ville være rart, hvis man have en ColTime, der bare virkede hver gang. Måske den findes et eller andet sted..
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
|
Sendt: 19.Nov.2018 kl. 16:34 |
coltime virker hver gang det er selve excel der laver knuder
|
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
|
 |
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Sendt: 19.Nov.2018 kl. 16:43 |
Ja, sådan kan man også formulere det 
Prøv at taste pausen fra 22:00 - 22:19 - 22:00 - 22:20 - 22:00 - 22:21.
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
|
Sendt: 19.Nov.2018 kl. 16:52 |
|
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
|
 |
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Sendt: 19.Nov.2018 kl. 17:13 |
Som jeg ser det, virker ColTime, hvis den kun skal beregne et tidsrum ud fra variablerne (Her 18:00 - 00:00). Men hvis man skal beregne videre, ud fra det beregnede tidspunkt, sker der noget mærkeligt. Det mest mærkelige er.. - Hvis man overfører ColT tidspunktet til en ny celle med lighedstegn og formaterer cellen som et tal med en masse decimaler. - Og ligeledes overfører ArkIndstilN11 til en celle ved siden af, der formateres med lige så mange decimaler. - Så er de to tal ens.
Hvad er det så, der går galt med ColTime, når det er et klokkeslæt ?
Der behøves en ekspert, der kan lave ColTime så den virker...
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Sendt: 19.Nov.2018 kl. 17:18 |
Jeg har også prøvet at fjerne alle +1 i hele ColTime, men det virkede ikke.
OffsetRow = Endrange(1).Row - StartRange(1).Row OffsetColumn = Endrange(1).Column - StartRange(1).Column For Each Cel In StartRange.Cells Dummy = 0 If Cel.Value = "" Then Exit For StartTime = Cel.Value EndTime = Cel.Offset(OffsetRow, OffsetColumn).Value If StartTime = EndTime Then If Time1 >= Time2 Then Dummy = 1 - (Time1 - Time2) TotalNumber = TotalNumber + 1 Else Dummy = Time2 - Time1 TotalNumber = TotalNumber + 1 End If
Osv. |
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
|
Sendt: 19.Nov.2018 kl. 17:26 |
prøv at lave det samme i et nyt ark ude coltime den laver samme fejl
|
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
|
 |
Ib Hansen
Guld bruger
Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
|
Sendt: 19.Nov.2018 kl. 18:21 |
Det er fordi et tidspunkt beregnet med ColTime, ikke bare er netop dét tidspunkt der tastes. Der er måske en forskel ude i 15. potens. Eller med andre ord, en forskel på 1 milliard eller trilliard sekund, eller hvor meget det nu er. Jeg vil prøve at bevise det HER. Kan RUND.OP() eller RUND.NED() bruges på en eller anden måde ?
|
Excel 2010 Dk og 2019 Dk på samme computer. Bruger dog stadig mest 2010.. Men sådan er der jo så majet :o)
|
 |