hei14 Skrevet 8. juli 2013 Del Skrevet 8. juli 2013 (endret) =(MIN(MAKSA(C16+(C16<B16);J3);K3))-(MIN(MAKSA(B16;J3);K3)) her har jeg en formel jeg må gøre om på for at den skal regne over naten så har jeg finet ut en måte og gøre det på. B16: start arbeid C16: slutt arbeid J3: tileg start K3: tileg slutt =((MIN(MAKSA(C16+(C16<B16);J3);K3))(HVIS(B16>C16;+;-) (MIN(MAKSA(B16;J3);K3)))-(HVIS(B16>C16;24/24;0) den blåe er det jeg har plobleme med? fins det en aen metote og skrive den på? den grøne må jeg ha der for at den ikke skal bli feil eller bli alt for høy. Endret 9. juli 2013 av hei14 Lenke til kommentar
Ekko Skrevet 9. juli 2013 Del Skrevet 9. juli 2013 (endret) Det var ikke så lett å skjønne dette. Første linjen din har du 7 startparenteser: =(MIN(MAKSA(C16+(C16<B16);J3);K3)-(MIN(MAKSA(B16;J3);K3)) og 6 sluttparenteser =(MIN(MAKSA(C16+(C16<B16);J3);K3)-(MIN(MAKSA(B16;J3);K3)) Jeg lurer også på om du mangler en "HVIS" foran (C16<B16) Men for andre linjen din: Hvis jeg forstår hva du prøver på, prøv å gjøre slik: =Første del + HVIS(B16>C16,1,-1)*Andre del Endret 9. juli 2013 av Ekko Lenke til kommentar
Harald Staff Skrevet 9. juli 2013 Del Skrevet 9. juli 2013 Jeg lurer også på om du mangler en "HVIS" foran (C16<B16) Dette er antakelig et forsøk på å forbedre min formel fra tråden https://www.diskusjon.no/index.php?showtopic=1422690&hl=&fromsearch=1 jeg forstår heller ikke hvordan og hvorfor, men følger med interesse. Men la meg forklare leddet (C16<B16). Det mangler ingen HVIS. En slik sak i parenteser er en påstand, og en påstand returnerer SANN eller USANN (som i første ledd av en HVIS). Og så er Excel så viselig innrettet at SANN er det samme som 1 og USANN det samme som 0. Dermed kan man lage ganske intelligente formler uten HVIS'er. Som å gi 25% rabatt dersom kjøpesum A1 er mer enn 1000 kroner: =A1-(A1*0,25*(A1>1000)) Så til arbeidstid: Starttid i A1, sluttid i B1. Standard formel for arbeidstidens varighet er denne: =B1-A1+(B1<A1) siste ledd returnerer 1 dersom man går fra jobb før man kommer, som i 17:00 til 02:30. Og 1 er som vi vet 24 timer, så formelen sier i dette tilfelle 02:30-17:00+24:00 Slutter du allerede 23:00 sier den 23:00-17:00+00:00. Så den regner over natten as is. Harald Lenke til kommentar
Ekko Skrevet 9. juli 2013 Del Skrevet 9. juli 2013 (endret) Jeg skjønner. Luddig. Men må du ikke ha =B1-A1+(B1<A1)*24 EDIT:eller er det slik at 1 blir evaluert til 24:00 dersom cellen er formatert for klokkeslett? Endret 9. juli 2013 av Ekko Lenke til kommentar
Harald Staff Skrevet 9. juli 2013 Del Skrevet 9. juli 2013 Du har retti i Edit. Glem formater. 1 er et døgn. Dato + 1 = dagen etter. Dato + 7 = uken etter. SANN er det samme som 1 og 1 er det samme som ett døgn som er det samme som 24:00, uavhengig av formattering. En time er ikke 1 men 1/24. Skriv 06:00 i en celle og formater den så som Standard. Den viser 0,25, som er et kvart døgn. Formatering endrer ikke den egentlige verdien -med unntak av formatet Tekst, som gjør tall uleselige. Det er litt tilvenning, men så blir alt veldig enkelt etterpå Beste hilsen Harald Lenke til kommentar
hei14 Skrevet 9. juli 2013 Forfatter Del Skrevet 9. juli 2013 jeg kan skrive den på en aen måte: =HVIS(B16>C16;(MIN(MAKSA(C16+(C16<B16);J3);K3))-(MIN(MAKSA(B16;J3);K3))+24/24;MIN(MAKSA(C16+(C16<B16);J3);K3))-(MIN(MAKSA(B16;J3);K3)) fins det en lettere måte og skrive den på? det stemer at den er hentet fra den forume. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå