{"id":737,"date":"2011-06-30T14:52:28","date_gmt":"2011-06-30T13:52:28","guid":{"rendered":"http:\/\/www.matjazev.net\/blog\/?p=737"},"modified":"2011-06-30T14:52:28","modified_gmt":"2011-06-30T13:52:28","slug":"bancno-zaokrozevanje-ali-gaussovo-zaokrozevanje-ali-parno-zaokrozevanje-ali-%e2%80%a6","status":"publish","type":"post","link":"https:\/\/www.matjazev.net\/blog\/2011\/06\/30\/bancno-zaokrozevanje-ali-gaussovo-zaokrozevanje-ali-parno-zaokrozevanje-ali-%e2%80%a6\/","title":{"rendered":"Ban\u010dno zaokro\u017eevanje ali Gaussovo zaokro\u017eevanje ali parno zaokro\u017eevanje ali \u2026"},"content":{"rendered":"<p>Pa sem spet pri zaokro\u017eevanju \ud83d\ude42 (<a href=\"http:\/\/www.matjazev.net\/blog\/2010\/11\/16\/zaokrozevanje-v-excelu-zaokrozevanje-na-poljubno-vrednost\/\">zaokro\u017eevanje \u0161tevil<\/a>, <a href=\"http:\/\/www.matjazev.net\/blog\/2011\/03\/29\/zaokrozevanje-casa\/\">zaokro\u017eevanje \u010dasovnih elementov<\/a>), a slednje je res tako pomembno da se ga je potrebno ve\u010dkrat zavedati.<\/p>\n<p>In spet sem naletel na zanko. \u017de v prvem blogu o zaokro\u017eevanju sem opozoril, da se resen <strong>problem zaokro\u017eevanja pojavi samo takrat, ko se neko \u0161tevilo nahaja natan\u010dno na sredini<\/strong>. Tedaj je vpra\u0161anje kam ga zaokro\u017eiti \u2013 ali navzdol ali navzgor.<\/p>\n<p>In v ban\u010dnem oz. finan\u010dnem sektorju v tem primeru zaokro\u017eujejo \u2013 pazite sedaj (!) \u2013 <strong>na najbli\u017eje SODO \u0161tevilo<\/strong>. Na prvi pogled se zdi to nesmiselno, celo \u010dudno, a ima namen. Ideja je namre\u010d v tem, da se statisti\u010dno gledano, <strong>\u0161tevilo v\u010dasih zaokro\u017ei navzgor (kadar je prvo sodo \u0161tevilo ve\u010dje), v\u010dasih pa navzdol (kadar je sodo \u0161tevilo pa\u010d manj\u0161e).<\/strong><\/p>\n<p>In ravno to zagotavlja neko mero \u00bbpo\u0161tenosti\u00ab, saj banka v\u010dasih zaokro\u017ei v svojo \u0161kodo, v\u010dasih pa v svojo korist in v splo\u0161nem se to izravna. Ravno zaradi tega se ta na\u010din zaokro\u017eevanja v\u010dasih imenuje tudi Gaussovo zaokro\u017eevanje.<\/p>\n<p>Dobro, tu je vse ok in jasno, <strong>vpra\u0161anje pa je zakaj to omenjam<\/strong>. Odgovor pa je preprost in zanimiv. <strong>To omenjam zato, ker, \u010deravno je Excel prvenstveno namenjen uporabi v finan\u010dnih institucijah, ne zaokro\u017euje na opisan na\u010din :(.<\/strong><\/p>\n<p>No resnica je \u0161e bolj zmedena, saj Excel v tabelah zaokro\u017euje na en na\u010din, pri uporabi VBA procedure pa na drugega!!<\/p>\n<p><strong>Torej funkcija Round v Excelu v primeru \u0161tevila, ki je to\u010dno na sredini le tega zaokro\u017ei navzgor, funkcija Round v VBA-ju pa \u0161tevilo, ki je to\u010dno na sredini zaokro\u017ei na najbli\u017eje sodo \u0161tevilo.<\/strong><\/p>\n<p>Razlika je preprosto vidna. \u017de si zapi\u0161ete slede\u010do VBA funkcijo:<br \/>\n<pre class=&#8221;vb&#8221;>Function ZaokroziKotBanka(stevilo, pozicija)\n&nbsp;&nbsp; ZaokroziKotBanka = Round(stevilo, pozicija)\nEnd Function<\/pre><br \/>\nIn potem v Excelovi tabel zapi\u0161ete:<br \/>\n<pre class=&#8221;vb&#8221;>=ROUND(10,5;0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- rezultat 11\n=ZaokroziKotBanka(10,5;0) -- rezultat 10<\/pre><br \/>\n<strong>UPSI!<\/strong><\/p>\n<p>Dobro, res da je razlika zelo minorna in specifi\u010dna, saj se pojavi samo in izklju\u010dno tedaj, ko je neko \u0161tevilo to\u010dno na sredini\u2026 a dobro je da se tega zavedate.<\/p>\n<h2>Kako torej Excel prepri\u010dati da zaokro\u017euje po \u00bbban\u010dnih\u00ab standardih?<\/h2>\n<ol>\n<li>Najla\u017eje z uporabo zapisane VBA funkcije.<\/li>\n<li>\u010ce VBA-ja ne morete\/smete uporabiti pa je potrebno zapisati malce kompleksnej\u0161o funkcijo zaokro\u017eevanja\u2026<br \/>\n<pre class=&#8221;vb&#8221;>=IF(MOD(100*B2;1)=0,5;IF(ISODD(INT(100*B2));ROUNDUP(B2;2);ROUNDDOWN(B2;2));ROUND(B2;2))<\/pre>\n<\/li>\n<\/ol>\n<p><strong>Zanimivo kajneda ;)\u2026<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pa sem spet pri zaokro\u017eevanju \ud83d\ude42 (zaokro\u017eevanje \u0161tevil, zaokro\u017eevanje \u010dasovnih elementov), a slednje je res tako pomembno da se ga je potrebno ve\u010dkrat zavedati. In spet sem naletel na zanko. \u017de v prvem blogu o zaokro\u017eevanju sem opozoril, da se resen problem zaokro\u017eevanja pojavi samo takrat, ko se neko \u0161tevilo nahaja natan\u010dno na sredini. Tedaj &hellip; <a href=\"https:\/\/www.matjazev.net\/blog\/2011\/06\/30\/bancno-zaokrozevanje-ali-gaussovo-zaokrozevanje-ali-parno-zaokrozevanje-ali-%e2%80%a6\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Ban\u010dno zaokro\u017eevanje ali Gaussovo zaokro\u017eevanje ali parno zaokro\u017eevanje ali \u2026<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,3,19],"tags":[14,61,30],"_links":{"self":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/737"}],"collection":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/comments?post=737"}],"version-history":[{"count":10,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/737\/revisions"}],"predecessor-version":[{"id":747,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/737\/revisions\/747"}],"wp:attachment":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/media?parent=737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/categories?post=737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/tags?post=737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}