Avatar billede alj Praktikant
17. oktober 2005 - 14:30 Der er 21 kommentarer og
3 løsninger

Afrunding af ører

Hejsa,
et lille problem vedr ovennævnte. Følgende formel svigter i de anførte tilfælde, hvorfor ?
kolB    kolC    KolD    kolE
30,99    1,45    0,99    =HVIS(OG(D64>=0;D64<=0,24);B64-D64;HVIS(OG(D64>=0,25;D64<=0,74);B64-D64+0,5;HVIS(OG(D64>=0,75;D64<=0,99);B64-D64+1;0)))

31,24    1,66    0,24    =HVIS(OG(D85>=0;D85<=0,24);B85-D85;HVIS(OG(D85>=0,25;D85<=0,74);B85-D85+0,5;HVIS(OG(D85>=0,75;D85<=0,99);B85-D85+1;0)))

31,75    2,08    0,75    =HVIS(OG(D127>=0;D127<=0,24);B127-D127;HVIS(OG(D127>=0,25;D127<=0,74);B127-D127+0,5;HVIS(OG(D127>=0,75;D127<=0,99);B127-D127+1;0)))

32,00    2,29    1,00    =HVIS(OG(D148>=0;D148<=0,24);B148-D148;HVIS(OG(D148>=0,25;D148<=0,74);B148-D148+0,5;HVIS(OG(D148>=0,75;D148<=0,99);B148-D148+1;0)))

32,25    2,50    0,25    =HVIS(OG(D169>=0;D169<=0,24);B169-D169;HVIS(OG(D169>=0,25;D169<=0,74);B169-D169+0,5;HVIS(OG(D169>=0,75;D169<=0,99);B169-D169+1;0)))

32,74    2,91    0,74    =HVIS(OG(D210>=0;D210<=0,24);B210-D210;HVIS(OG(D210>=0,25;D210<=0,74);B210-D210+0,5;HVIS(OG(D210>=0,75;D210<=0,99);B210-D210+1;0)))

mvh
alan
Avatar billede jpvj Nybegynder
17. oktober 2005 - 14:48 #1
Måske skulle du lige forklare hvad du bruger hhv. kolB, C og D til... Samt hvad kolE forventes at returnere.
Avatar billede oyejo Nybegynder
17. oktober 2005 - 15:02 #2
Er ikke helt sikker på hva du er ute etter men hvis tall i colB skal avrundes?
Kan du kanskje benytte denne?
=HVIS(REST(B64;1)<0,25;0;HVIS(REST(B64;1)<0,75;0,75;1))+(B64-REST(B64;1))
Avatar billede oyejo Nybegynder
17. oktober 2005 - 15:06 #3
obs! jeg har norsk verjson, på dansk kan rest ha andre navn :-)
Avatar billede oyejo Nybegynder
17. oktober 2005 - 15:11 #4
Det kan nok gjøres enklere også, men har ikke tid i dag må løpe ;-)
Avatar billede stewen Praktikant
17. oktober 2005 - 19:08 #5
hvis ellers jeg forstår spørgsmålet, så kan denne bruges:

=AFRUND(A1/25;2)*25
Avatar billede alj Praktikant
17. oktober 2005 - 21:54 #6
jpvj: Måske skulle du lige forklare hvad du bruger hhv. kolB, C og D til... Samt hvad kolE forventes at returnere.
UPS forklaring var smuttet ud, men er her:
KolB er en beregnet pris (og er beregnet korrekt)
KolC er en hjælpekol
KolD er en hjælpekol til brug ved afrundingen, som jo ikke er helt normal
KolE skulle være den afrundede pris, via ovennævnte formel
Afrunding skal ske således:
Hvis pris (i kol B) har ørebeløb mellem 01-24 skal der afrundes nedad til hel kronebeløb
Hvis pris (i kol B) har ørebeløb mellem 25-74 skal der afrundes 0,50
Hvis pris (i kol B) har ørebeløb mellem 75-99 skal der afrundes opad til hel kronebeløb
mvh
alan
Avatar billede alj Praktikant
17. oktober 2005 - 22:15 #7
oyejo, formlen afrunder ikke helt efter ovennævnte "regel"
alan
Avatar billede stewen Praktikant
17. oktober 2005 - 22:19 #8
Det kan måske virke som en sjov måde at afrunde ;-)

Men jeg har rettet lidt i oyejo's formel, så den nu vil passe til dit ønske! Dog uden brug af kolonne C og D! Den er testet - så jeg er rimelig sikker på at den passer på din problemstilling, beskrevet ovenfor:

=HVIS(REST(B64;1)<=0,24;B64-REST(B64;1);HVIS(REST(B64;1)>=0,75;B64-REST(B64;1)+1;B64-REST(B64;1)+0,5))
Avatar billede vejmand Juniormester
17. oktober 2005 - 22:26 #9
=AFRUND(A1/0,5;0)*0,5
Avatar billede alj Praktikant
17. oktober 2005 - 22:41 #10
Hej stewen,
den rettede formlen virker f.eks ikke ved ørebeløb 0,24, idet prisen så skal rundes nedad til ,00, formlen runder opad til ,50.
den rettede formlen virker f.eks ikke ved ørebeløb 0,75, idet prisen så skal rundes opad til ,00, formlen runder nedad til ,50.
mvh
alan
Avatar billede alj Praktikant
17. oktober 2005 - 22:50 #11
Hej vejmand,
din formel har problem med øre på ,75 bliver ,50 (skulle være oprundet til hel krone)
mvh
alan
Avatar billede stewen Praktikant
17. oktober 2005 - 23:07 #12
spænd lige hjelmen alj ;-)

Hvis du kopierer min formel ind (fra kl. 22:19:55), så vil du se at den også runder 0,24 ned til 0,00 og 0,75 op til 1,00 - både 0,25 og 0,74 rundes af til 0,50!!!!

Så prøv lige min formel en gang til - evt. efter en god nats søvn :-)
Avatar billede alj Praktikant
17. oktober 2005 - 23:15 #13
ok stewen, jeg prøver igen
alan
Avatar billede alj Praktikant
17. oktober 2005 - 23:24 #14
ok, stewen,
jeg bøjer mig i støvet.
(tallet der skal afrundes er eet beregnet via en formel og derfor ikke afrundet til 2 decimaler, aktuelt var tallet ,242 - derfor rundede din formel ikke "korrekt" af)
jeg er forøvrigt så "gammel" at jeg ikke behøver så meget søvn, men måske snarere nye briller :)
mvh
alan

Håber på at følgende kan accepteres:
stewen 2/3 af point
oyejo 1/3 af point (når han vågner imorgen tirsdag)
kræver dog at I begge afleverer et "svar"
Avatar billede vejmand Juniormester
18. oktober 2005 - 00:02 #15
Just for the record, min formel fra 17/10-2005 22:26:27 virker altså også!!! c",)
Avatar billede stewen Praktikant
18. oktober 2005 - 08:02 #16
Vejmands formel virker også - det korrekt! Desuden er den "pænere" at bruge end min!

Så den burde du bruge! Omvendt kan du rette min lidt til, så den godt kan finde ud af at der er flere decimaler - nemlig ved at fjerne ét lighedstegn:

=HVIS(REST(B64;1)<0,25;B64-REST(B64;1);HVIS(REST(B64;1)>=0,75;B64-REST(B64;1)+1;B64-REST(B64;1)+0,5))

Så for min skyld må du gerne give Vejmand point...
Avatar billede oyejo Nybegynder
18. oktober 2005 - 08:11 #17
ser at jeg har gått glipp av mye morro :-)
angående alder og briller, jeg var på vei til optiker i går,
fikk briller for første gang :-)
For å test synet, blir denne riktig?
=HVIS(REST(B64;1)<0,25;0;HVIS(REST(B64;1)<0,75;0,50;1))+(B64-REST(B64;1))
Avatar billede oyejo Nybegynder
18. oktober 2005 - 08:13 #18
obs! så ikke at jeg skulle levere et svar, må ha fått feil briller :o)
Avatar billede stewen Praktikant
18. oktober 2005 - 08:16 #19
Ja, så endte det med 3 svar, som alle kan bruges.....
Avatar billede oyejo Nybegynder
18. oktober 2005 - 08:19 #20
ja, jeg ville ha brukt Vejmands formel, han kan få mine points!
Avatar billede stewen Praktikant
18. oktober 2005 - 08:20 #21
enig med oyejo! Giv bare Vejmand pointene
Avatar billede vejmand Juniormester
18. oktober 2005 - 08:29 #22
Jeg kaster også et svar i ringen, fordel dem bare med 10 til hver.

Jeg er vist den der har "bøvlet" mindst med det, så 10 er fint med mig.  c",)
Avatar billede vejmand Juniormester
18. oktober 2005 - 08:29 #23
Ups.....
Avatar billede alj Praktikant
19. oktober 2005 - 15:46 #24
OK, så skal det blive - mange tak til alle 3
mvh
alan
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel