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


Emne lukketEkspert hjælp til ColTime Funktion

 Besvar Besvar
Forfatter
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg 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)
Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

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

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg 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
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg 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)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 19.Nov.2018 kl. 16:12
nej men jeg har flere gange måtte lave det nummer men jeg ved ikke hvorforWacko
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
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg 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)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg 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
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 19.Nov.2018 kl. 16:43
Ja, sådan kan man også formulere det LOL

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

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 19.Nov.2018 kl. 16:52
mærkeligt

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
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg 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)
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg 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)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg 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
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg 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)
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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