Warning: Use of undefined constant ddsg_language - assumed 'ddsg_language' (this will throw an Error in a future version of PHP) in /web/htdocs6/hatekonysaghu/home/www/blog/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 44
Kerekítés 5 Ft-ra.

Kerekítés 5 Ft-ra.

2008 február 25

A 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!

2+2=5

Í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:

Excel kerekítés

É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!

http://www.hatekonysag.hu/blog/wp-content/plugins/sociofluid/images/google_48.png http://www.hatekonysag.hu/blog/wp-content/plugins/sociofluid/images/facebook_48.png http://www.hatekonysag.hu/blog/wp-content/plugins/sociofluid/images/twitter_48.png
Excel, fontos, függvény, Office, tippek


  1. 15 hozzászólás

  2. Super!

    tumtum 2008 március, 30 - 10:01:08

  3. Kösz

    Egyéves Önkéntes 2008 április, 11 - 10:40:24

  4. 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

  5. Szivesen olvasok még hasonló okosságokat. 🙂

    Dreg88 2008 november, 2 - 16:23:00

  6. 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

  7. Trader,
    Köszönöm, hogy szóltál! Most javítottam.

    Till Zoltán 2008 december, 27 - 22:16:56

  8. 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

  9. 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

  10. Elegáns megoldás!
    Köszönet érte!

    Indy 2009 március, 30 - 10:58:00

  11. É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

  12. 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

  13. 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

  14. Hálás köszönet!
    Isten fizesse meg jóságod!

    Gumicsirke 2012 január, 5 - 12:03:27

  15. 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

  16. 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

Sorry, comments for this entry are closed at this time.