Avatar billede sh-dk Nybegynder
02. februar 2005 - 09:08 Der er 6 kommentarer

Trække 2 tidspunkter fra hinanden og få minus tid vist

I forbindelse med et timesagsregnskab skal jeg registrere den samlede arbejdstid dagligt i forhold til idealtiden:

Eksempel:

x:  Mødetid: = 8:00
y:  Sluttid: = 16:30
z:  Spildtid = 0:30
w:  Dagens idealtid = 7:30

Modellen er nu: y-x-z = 16:30 - 8:00 - 0:30 = tidsforbrug = 7:00 = t

Opgørelse af tidsforbrug

Dagens tidsforbrug - aktuelt tidsforbrug.

Problemet: Hvis tidsforbruger er større end idealtid viser overskydende tid.
Hvis tidsforbruget er mindre end idealtid viser kun ###########´

Hvordan får jeg vist minus tid?
Avatar billede b_hansen Novice
02. februar 2005 - 09:10 #1
Excel kan ikke regne med negativ tid. En mulig omgåelse er at bruge to felter i stedet for
Avatar billede japping Nybegynder
02. februar 2005 - 09:25 #2
Problemet er at man ikke kan bruge Excel's tids-funktioner når der er negativ tid. Men dit problem/opgave kan selvfølgelig godt løses. Der er flere muligheder og jeg vil foreslå dig denne:
Lad os sige at X=DT-AT=Dagens tidsforbrug-aktuelt tidsforbrug
Dit problem opstår når AT>DT, derfor vil jeg splitte regnestykket op i timer og minutter. Eksempel:
HDT=Hour(DT)
MDT=Minute(DT)
HAT=Hour(AT)
MAT=Minute(AT)
Efterfølgende kan du så trække timer fra timer og minutter fra minutter. Felterne skal være defineret som heltal og du har således minutter og timer adskilt i hver sit felt.

Kan du bruge dette ?
Avatar billede sjap Praktikant
02. februar 2005 - 10:56 #3
Du kan sætte cellens tidsformat til

[t]:mm

men det virker kun, hvis du samtidigt bruger 1904-datosystemet (angives i menuen Funktioner/Indstilling/Beregning).

Hvis du har kæder til andre regneark, der ikke bruger 1904-datosystemet, så kan det ikke anbefales at bruge denne metode.
Avatar billede jkrons Professor
02. februar 2005 - 13:22 #4
Her er en løsning, der også baserer sig på en hjælpecelle, men ikek kræver opdeling i timer og minutter.

I A kolonnen har du tidsforbruget. I B-kolonnen har du idealtiden. I C-kolonnen indsætter du denne formel (gør evt. kolonnen smallere):

=HVIS(A1>B1;"-";"") (Dette er hjælpekolonnen).

I D-kolonnen skal du så beregne din tid. Det gør du med denne formel:

=HVIS(A1>B1;-(B1-A1);B1-A1)

Nu får du tiderne i D-kolonnen, men med C-kolonnen som indikation af, om tiden er negativ eller positiv. Hvis du har brug for at lægge dine tider sammen, for at finde en samlet tid, kan du bruge:

=SUM.HVIS(C1:C9;"";D1:D9)-SUM.HVIS(C1:C9;"-";D1:D9)
Avatar billede jkrons Professor
02. februar 2005 - 13:25 #5
Eller bedre sammentællingsformel er :

=HVIS(SUM.HVIS(C1:C9;"";D1:D9)<SUM.HVIS(C1:C9;"-";D1:D9);-(SUM.HVIS(C1:C9;"";D1:D9)-SUM.HVIS(C1:C9;"-";D1:D9));(SUM.HVIS(C1:C9;"";D1:D9)-SUM.HVIS(C1:C9;"-";D1:D9)))
Avatar billede sh-dk Nybegynder
11. februar 2007 - 18:05 #6
jkrons.

Vil du lave din kommentar om til svar så du kan få point.

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester