17. oktober 2005 - 14:30Der 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)))
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))
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
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:
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
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 :-)
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"
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))
OK, så skal det blive - mange tak til alle 3 mvh alan
Synes godt om
Ny brugerNybegynder
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.