Kerekítés 5 Ft-ra.
2008 február 25A számmisztika folytatódik 🙂 Már megint 5, bár ezt nem mi választottuk.
Kerekítenünk kell árajánlatokban, ár-kalkulációkban, számlákban és máshol. Az első kettőben és az utolsóban érintett lehet az Excel is.
Talán mondanom sem kell, az eszköztáron szereplő tizedesjegyek elrejtése/megjelenítése ikon nem kerekít, hanem csak bizonyos pontossággal jelenít meg.
2 + 2 = 5
Ilyet is tud az Excel!
Írd be A1-es és A2-es cellába, hogy 2,3 (nem 2 és 3, hanem 2,3!), az A3 as cellába pedig azt, hogy =A1+A2!
Az eredmény 4,6, de ha elrejtjük a tizedesjegyeket az A1, A2, A3 celláról, akkor kijön a 2 + 2 = 5.
Ha kerekítettünk volna, akkor a 2,3-akat előbb kerekítettük volna 2-re és azokat összeadva 4 lenne az eredmény. Szóval ez nem kerekítés!
Na most, hogy kellőképpen összezavartam azokat, akik ezt nem próbálták ki, lássuk hogyan kerekítsünk! 🙂
A fontosabb kerekítőfüggvények az excelben a KEREK.FEL, a KEREK.LE és a KEREKÍTÉS, utóbbi a standard kerekítés szabályai szerint kerekít, a fel és le a negatív számok kerekítésekor fordítva működik 😉
Paraméterei mindhárom esetben egyeznek: kerekítendő érték, tizedesjegyek száma.
Ha tizedesjegyek száma 0, akkor egészre, ha negatív, akkor 10-re, 100-ra, 1000-re is kerekíthetünk.
A speciális kerekítések, mint az 1 és 2 forintosok forgalomból kivonása miatt az 5-re kerekítés – egy érdekes trükkel oldhatók meg a következőképpen:
= KEREKÍTÉS ( kerekítendő_szám / kerekítés_mértéke ; 0 ) * kerekítés_mértéke
Az alapelv: a kerekítendő számot elosztom a kerekítés mértékével, aztán egészre kerekítem, végül felszorzom a kerekítés mértékével.
Így néznek ki a fentiek képekben:
És a kerekítés fájl is letölthető: http://www.hatekonysag.hu/blog/downloads/kerekites.xls
Ne felejts feliratkozni az értesítőre! 😉 Kattints ide az e-mail értesítőre feliratkozáshoz!
Excel, fontos, függvény, Office, tippek
15 hozzászólás
Super!
tumtum 2008 március, 30 - 10:01:08
Kösz
Egyéves Önkéntes 2008 április, 11 - 10:40:24
Köszönjük a képletet. 🙂
Ne tudd meg mennyit gondolkoztam rajta.
Én más elven próbálkoztam, de végül nem tudtam befejezni, mert egy körkörös hivatkozás lett belőle. “HA” függvényekkel próbálkoztam.
Arra gondoltam, hogy van egy számunk(=x) amit kerekíteni szeretnénk. Ha 5-el osztva 0 maradékot ad(pl.:5,10), akkor az értéke önmaga(=x), ha nem akkor vizsgáljuk, hogyha 1 maradékot ad(6,11), akkor az értéke x-1, ha nem, vizsgáljuk hogyha 2 maradékot ad (pl.:7,12) akkor az értéke x-2, ha nem akkor vizsgáljuk, hogyha 3 maradékot ad (pl.: 8,13), akkor értéke x+2, ha nem, akkor VAGY vizsgáljuk hogyha 4 maradékot ad akkor értéke x+1 vagy szimplán x+1….
Sajnos nekem ezzel így nem jött össze. 🙂
Dreg88 2008 november, 2 - 16:18:12
Szivesen olvasok még hasonló okosságokat. 🙂
Dreg88 2008 november, 2 - 16:23:00
Szia!
A 20-as sorban nem az az eredmény van amit a cikkben írsz. Így azért nem mindenki érti meg elsőre … Én sem. A 19sor használod a 14-es helyett, Én javítanám.
Kösz hogy meg hallgattál.
trader 2008 december, 27 - 21:47:29
Trader,
Köszönöm, hogy szóltál! Most javítottam.
Till Zoltán 2008 december, 27 - 22:16:56
Hello Zoli! Sosem voltam jó matekból, magamtól rá nem jöttem volna erre az egyszerű megoldásra.
Ezért voltam kénytelen a problémát az Excel e célból rendelkezésre álló függvényével megoldani.
MROUND(szám;pontosság): egy számot a kívánt többszörösére kerekít.
Esetünkben tehát pl. “=MROUND(77;5)” –>75
A függvény az Analysis Toolpack bővítményben szerepel, azt előzőleg be kell kapcsolni, ellenkező esetben a #NÉV? hibaüzenetet kapjuk.
Más. Nem mintha védeni akarnám az Excelt, de a pontosság kedvéért megjegyzem, a kerekítés függvények jól kerekítik a negatív számokat. Hogy egészen pontos legyek, inkább azt mondom, úgy kerekítik, ahogy azt a súgóban ígérik is:
KEREKÍTÉS.FEL = Egy számot felfelé, a nullától távolabbra kerekít.
KEREKÍTÉS.LE = Egy számot lefelé, a nulla felé kerekít.
Hogy ez az értelmezés helyes-e, nem tudom eldönteni. Több matamatikussal beszéltem már, és megkértem őket, értelmezzék a le és felkerekítést, de egyáltalán nem volt egységes az álláspontjuk! 🙂
Máthé Gábor (Balu) 2009 február, 4 - 14:56:34
Hát Balu, nem tudom sírjak, vagy nevessek.
Egy egzakt tudomány képviselői/művelői számára nem egységes a negatív számok kerekítése (ez még nem elvont téma, hogy vitaalapot képezhessen). Mintha kissé elveszett volna a matekból a lényeg…
Na de mindegy. Valóban azt teszi, amit a súgó ígér. Szerintem (józan paraszti ésszel átgondolva) helytelenül.
Till Zoltán 2009 február, 5 - 01:01:01
Elegáns megoldás!
Köszönet érte!
Indy 2009 március, 30 - 10:58:00
Én nem akarom “leszolni” az excelt, mert tulajdonképen egy nagyon hatékonyan használható táblázat kezelő prg. (nem tud többet a használójától). Bár vannak még pontatlanságai.
Nekem az ötödik osztályban azt tanították matematikából, hogy kerekíteni, kizárólag a végösszegnél szabad, (illetve, lehet), különben hamis eredményt kapunk.
Talán a legegyszerűbb kerekítés az, amikor elhagyjuk a tizedesvesszőt. Az eredményünk nem változik meg, mert a szám értéke megmarad, csak a kiírás alakja változik.
(Csak azt nem tudom, hogy miért kell nekem “9”-re végződés esetén, +1 ft-ot adnom a pénztárnál?)
Béla 2009 július, 15 - 17:44:37
Most szembesültem a problémával, de szuper és érthető a leírás köszönöm a segítséget!
zibolya 2010 október, 13 - 17:32:01
A leírás segítségével rájöttem az 500-ra kerekítésre, ezúton (hálából a “Mi lenne, ha” videóért is) közzé teszem:
=KEREKÍTÉS(A1/5;-2)*5
(A1 a szám, amit kerekíteni akarunk.)
Használjátok egészséggel.
Mille 2010 november, 8 - 10:00:00
Hálás köszönet!
Isten fizesse meg jóságod!
Gumicsirke 2012 január, 5 - 12:03:27
Elméletileg 5 -re kerekítés működhet így is
amennyiben esetleg az a feladat, hogy nem feltétlen egész számokat úgy kerekítsünk, hogy 3-ra vagy 4-re végződőek mind 5 re kerekítődjenek, illetve az 5 és 6 ra végződőek is , minden más pedig 0 ra :
=HA(HIBÁS(SZÖVEG.KERES(“,”;A1));KEREK.FEL(A1;-1);HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=3;KEREK.FEL(A1;-1)-5;HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=4;KEREK.FEL(A1;-1)-5;HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=5;KEREK.FEL(A1;-1)-5;HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=6;KEREK.FEL(A1;-1)-5;KEREKÍTÉS(A1;-1))))))
Jabbah 2012 december, 14 - 12:06:36
nem fért ki az előbb :
=HA(HIBÁS(SZÖVEG.KERES(“,”;A1));KEREK.FEL(A1;-1);HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=3;KEREK.FEL(A1;-1)-5;HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=4;KEREK.FEL(A1;-1)-5;HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=5;KEREK.FEL(A1;-1)-5;HA(JOBB(KÖZÉP(A1;1;SZÖVEG.KERES(“,”;A1)-1);1)*1=6;KEREK.FEL(A1;-1)-5;KEREKÍTÉS(A1;-1))))))
Jabbah 2012 december, 14 - 12:09:16