Avatar billede Lystfisker Seniormester
21. november 2019 - 21:15 Der er 6 kommentarer og
1 løsning

Formatering hvis (arbejds)tiden overstiger 11 timer.

Hej Eksperter

Jeg arbejder på et vagtskema.

Jeg forsøger at bruge en formel til at formatere celler til at farve teksten rød, hvis tiden imellem starttid og sluttid er større end 11 timer(11-timersreglen)

Det lykkes ikke rigtigt, jeg kan ikke få formlen til at læse at det er tid den kigger på?
Jeg sætter en formel ind i celle N18  som formateringsregel:
=(O18-M19+(M19>O18))<11
og formaterer til rød farve.

Formateringen vil ikke virke?

Med venlig hilsen Lystfisker
Avatar billede kim1a Ekspert
21. november 2019 - 22:07 #1
=(O18-M19+(M19>O18)) Hvad forsøger du at sige med denne formel?

Det er i hvert fald der den knækker tænker jeg.

Kan du fortælle hvad de forskellige dele er? Hvis O18 er slut og M19 er start, så skal formlen vel blot være:
O18-M19>11
Avatar billede store-morten Ekspert
21. november 2019 - 22:17 #2
Prøv med: 0,458333333333333 i stedet for 11
(0,458333333333333 svare til 11:00)
Avatar billede Lystfisker Seniormester
21. november 2019 - 23:07 #3
Hej eksperter

Tak for hjælpen.
Formlen er:
=sluttid-starttid+(starttid>sluttid)<0,458333333333333

Jeg har formateret den celle der viser hvilken slags vagt der er tale om, så den nu bliver rød, når tiden imellem to vagter er mindre end 11 timer(overskrider 11-timers reglen)

Med venlig hilsen Lystfisker
Avatar billede kim1a Ekspert
22. november 2019 - 08:43 #4
Jeg forstår simpelthen ikke formlen, vil du ikke forklare mig den :-)
Avatar billede store-morten Ekspert
22. november 2019 - 09:08 #5
Den regne tiden ud, hvis man arbejder over midnat :-)

F.eks. møde tid 23:00 gå hjem 01:00 = 02:00
Avatar billede store-morten Ekspert
22. november 2019 - 09:10 #6
Mødetid Står i A1, Gå hjem tid i B1
Så længe mødetid altid ligger før gå hjem tid er der ingen problemer. Så kan arbejdstiden beregnes som
=B1-A1. Men hvis man arbejder hen over midnat, altså at mødetiden ligger efter gå hjem tiden, vil denne
formel ikke virke, da den jo så giver et negativt resultat. Problemet kan løses ved at ændre formlen til
=B1-A1+(A1>B1).
Forklaringen er at sidste parentes er et udsagn, der evalueres som sandt eller falsk. Prøv fx at skrive
=A1>B1 i en celle. I det konkrete tilfælde evalueres udtrykket som sandt, fordi A1 er større end B1
(mødetid før gå hjem tid). Da SAND repræsenterer værdien 1, mens FALSK repræsenterer værdien 0,
lægges der altså 1 til resultatet, hvis A1 er større end B1. 1 er grundenheden, altså et døgn.
Avatar billede kim1a Ekspert
22. november 2019 - 09:52 #7
Ah, smart - tak for forklaring store-morten :-)
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