Avatar billede mile Juniormester
04. februar 2008 - 12:06 Der er 7 kommentarer og
1 løsning

Beregning på tid - Kan nogen hjælpe ?

Jeg har ud fra Jkrons fede artikel forsøgt mig med nogle formler. Den ene skal teste på om der står L i felt b5, hvis den gør skal den tælle timer mellem 14 og 24, hvor der gives tillæg. Det virker også fint, hvis ikke mødetid (D5) og sluttid (E5) starter efter midnat, eks. mødetid 01:00 sluttid 05:00. Er der nogen der kan gennemskue hvad der går galt med min formel ?

=HVIS(OG(B5="l";D5<>"";E5<>"";E5>D5);(E5-MAKS(D5;(14/24))+(D5>E5))*24;HVIS(OG(B5="l";D5<>"";E5<>"";E5<D5);(1-MAKS(D5;(14/24)))*24;0))
Avatar billede mile Juniormester
04. februar 2008 - 12:09 #1
Jkrons fede artikel som jeg gerne vil gøre lidt reklame for:
http://www.eksperten.dk/artikler/681
04. februar 2008 - 13:23 #2
Hej Mille - hvilket resultat forventer du din formel skal give, hvis?
1)  D5 = 01:00  og  E5 = 05:00  ?
2)  D5 = 23:00  og  E5 = 03:00  ?
Avatar billede mile Juniormester
04. februar 2008 - 13:31 #3
1)  0
2)  1

Det er en formel der skal beregne tillæg mellem 14 og 24, men det er som om den laver alt til minus hvis sluttid forekommer FØR kl. 14.
04. februar 2008 - 14:25 #4
Kan denne her bruges (du må selv lige oversætte til dansk
=IF(AND(B8="l";D8<>"";E8<>"";OR(D8>14/24;E8>14/24));IF(E8>D8;(E8-MAX(D8;(14/24)))*24;1-MAX(D6;(14/24)))*24;0)
04. februar 2008 - 14:35 #5
Her er en på dansk som også er lavet på linie 5
=HVIS(OG(B5="l";D5<>"";E5<>"";ELLER(D5>14/24;E5>14/24));HVIS(E5>D5;(E5-MAKS(D5;(14/24)))*24;1-MAKS(D3;(14/24)))*24;0)
Avatar billede mile Juniormester
04. februar 2008 - 14:47 #6
Flemming - jeg har lidt problemer med den. Den engelske formel virker fint nok og giver 0 med 01 og o5 som mødetid. Men hvis den nu hedder 15 og 22 så giver formlen #NAVN. Den danske formel giver også 0 med 01 og 05, men den giver 96 timer ved mødetid 14 til 18. Nå men jeg ser lige videre på det. Er ude at rejse i morgen, men kigger igen onsdag. Foreløbigt tak Flemming.
04. februar 2008 - 16:27 #7
Der er også fejl i den jeg har sendt - der står D6 til sidst hvor resten er i linie 8 og 3 hvor der er 5... (sikkert det der giver #NAVN)

Denne her har også fjernet noget *24 - nu har jeg testet mange kombinationer, og den virker fint her
=IF(AND(B5="l";D5<>"";E5<>"";OR(D5>14/24;E5>14/24));IF(E5>D5;(E5-MAX(D5;(14/24)));1-MAX(D5;(14/24)))*24;0)
Avatar billede mile Juniormester
06. februar 2008 - 14:30 #8
Ski´godt Flemming - den vil jeg arbejde videre med. 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