Gå til innhold

excel 2010: hvordan byter man mellom + og -


Anbefalte innlegg

=(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 av hei14
Lenke til kommentar
Videoannonse
Annonse

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 av Ekko
Lenke til kommentar

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

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...