Avatar billede dino84 Nybegynder
15. juli 2006 - 17:16 Der er 21 kommentarer og
1 løsning

Afrund.loft skal runde op til nærmeste kvarter

Jeg bruger pt. dette for at runde op til det næste kvarter. Problemet er bare at den runder op til næste kvarter hvis den står på et kvarter.

=HVIS(M194="K";HVIS(F194=0;0;(AFRUND.LOFT(F194;"00:15")));"")

Det jeg så vil have puttet med ind er, hvis F194 i forvejen er på enden 00:00 00:15 00:30 00:45 skal den ikke runde op. Kun hvis F194 lander på en tid mellem de før nævnte tider.
Avatar billede vejmand Juniormester
15. juli 2006 - 17:42 #1
Hmmm, her virker din formel upåklageligt???
Er tallet i F194 resultatet af en formel?
Avatar billede excelent Ekspert
15. juli 2006 - 17:43 #2
prøv
=HVIS(M194="K";HVIS(F194=0;0;(AFRUND.LOFT(F194;15)));"")
Avatar billede dino84 Nybegynder
15. juli 2006 - 18:09 #3
Jeg har lige opdaget noget meget mærkeligt..

For at gøre det lidt nemmere har jeg lige lavet et print screen så i kan se det...

http://fisen.dk/spm_720785.gif
Avatar billede vejmand Juniormester
15. juli 2006 - 18:36 #4
Hvad er formatet i kolonnerne D,F og G
Avatar billede dino84 Nybegynder
15. juli 2006 - 18:39 #5
Kolonne C, D, E, F, G, H, I, J, K, og L er alle klokkeslæt: 00:00
Avatar billede excelent Ekspert
15. juli 2006 - 19:02 #6
hvad er mærkelig?
Avatar billede dino84 Nybegynder
15. juli 2006 - 19:18 #7
Du kan ikke se på det billede jeg har taget at nogen gange runder den 00:45 op til 01:00 og andre gange ikke?
Avatar billede vejmand Juniormester
15. juli 2006 - 19:40 #8
Jeg kan ikke lige gennemskue hvor det går galt.
Jeg har lavet en regneark magen til din, den kommer også med forskellige resultater, dog ikke i de samme linier som hos dig???

Her er en glimrende artikel om tidsberegning i Excel, ved ikke om det er til nogen hjælp.

http://www.eksperten.dk/artikler/681
Avatar billede excelent Ekspert
16. juli 2006 - 08:26 #9
En mulig årsag kan være formateringen af cellerne,
som bekendt regner excel med cellernes faktiske værdi
og ikke med den værdi der vises ved en evt. formatering

Har du stadig ikke fundet en løsning, kan du evt. lægge
arket ud med omtalte fejl.
Avatar billede vejmand Juniormester
16. juli 2006 - 08:52 #10
excelent >> Som sagt har jeg lavet et regneark magen til, den vil jeg gerne sende til dig, hvis du sender en mail på til mig på kkkk[snabela]c.dk

Jeg mener bestemt jeg har formateret cellerne korrekt, det virker bare ikke alligevel.  :-)
Avatar billede excelent Ekspert
16. juli 2006 - 09:03 #11
ok skal prøve om jeg kan løse den,
husk det skal være med omtalte fejl

pm@madsen.tdcadsl.dk
Avatar billede vejmand Juniormester
16. juli 2006 - 09:07 #12
Okay, den er sendt. Og den laver samme fejl som dino84 beskriver.
Avatar billede excelent Ekspert
16. juli 2006 - 11:47 #13
Avatar billede dino84 Nybegynder
16. juli 2006 - 20:17 #14
der har vi løsningen...

Smider du et svar?
Avatar billede excelent Ekspert
16. juli 2006 - 20:22 #15
ok
Avatar billede vejmand Juniormester
16. juli 2006 - 21:27 #16
excelent >> Godt klaret, kan du forklare hvorfor det ikke virker med den anden formel? Eller må vi bare acceptere at sådan er det bare?  ;-)
Avatar billede dino84 Nybegynder
17. juli 2006 - 09:15 #17
Jeg har lige opdaget en lille fejl.

=HVIS(M8="F";HVIS(F8=0;0;TID(;AFRUND.LOFT(MINUT(F8);15);)))

Den afrunder minutterne som den skal men ved timerne skriver den 00 lige meget hvor mange timer der er.

Så jeg har ændret den til

=HVIS(M8="F";HVIS(F8=0;0;TID(TIME(F8);AFRUND.LOFT(MINUT(F8);15);"00:00"));"00:00")

Og tilføjet ;"00:00" i den første HVIS() så den ikke skriver FALSK hvis M8 er blank.
Avatar billede excelent Ekspert
17. juli 2006 - 10:08 #18
go'morn :-)

venmand: er ikke helt sikker på hvad der sker, men det hænger sikkert sammen med
at funktionen ikke beregner rigtigt, når man anvender "00:15" i stedet for blot 15

dino84: så skulle den være forberedt til både timer, og evt. sekunder :-)

=HVIS(M8="F";HVIS(F8=0;0;TID(TIME(F8);AFRUND.LOFT(MINUT(F8);15);SEKUND(F8))))
Avatar billede excelent Ekspert
17. juli 2006 - 10:11 #19
venmand=vejmand
Avatar billede excelent Ekspert
17. juli 2006 - 10:16 #20
hvis F mangler i kolonne M

=HVIS(M8="F";HVIS(F8=0;0;TID(TIME(F8);AFRUND.LOFT(MINUT(F8);15);SEKUND(F8)));"")
Avatar billede excelent Ekspert
17. juli 2006 - 10:17 #21
eller som du foreslår

=HVIS(M8="F";HVIS(F8=0;0;TID(TIME(F8);AFRUND.LOFT(MINUT(F8);15);SEKUND(F8)));"00:00")
Avatar billede excelent Ekspert
17. juli 2006 - 10:22 #22
samme effekt

=HVIS(M8="F";HVIS(F8=0;0;TID(TIME(F8);AFRUND.LOFT(MINUT(F8);15);SEKUND(F8)));0)
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