{"id":1175,"date":"2012-07-30T10:44:41","date_gmt":"2012-07-30T09:44:41","guid":{"rendered":"http:\/\/www.matjazev.net\/blog\/?p=1175"},"modified":"2012-10-05T08:02:26","modified_gmt":"2012-10-05T07:02:26","slug":"edinstvene-vrednosti-v-vrtilnih-tabelah","status":"publish","type":"post","link":"https:\/\/www.matjazev.net\/blog\/2012\/07\/30\/edinstvene-vrednosti-v-vrtilnih-tabelah\/","title":{"rendered":"Edinstvene vrednosti v vrtilnih tabelah"},"content":{"rendered":"<p><strong>V Excelu ni na\u010dina, ki bi nam omogo\u010dil iskanje edinstvenih vrednosti med podatki v vrtilni tabeli<\/strong> (to mo\u017enost ima <a href=\"http:\/\/www.microsoft.com\/en-us\/bi\/powerpivot.aspx\">dodatek PowerPivot<\/a> v Excelu 2010, a o tem kdaj drugi\u010d).<\/p>\n<p><strong>Primer tak\u0161nega vpra\u0161anja, na katerega znotraj vrtilne tabele ni odgovora, je: <em>\u00bbKoliko razli\u010dnim strankam smo prodali dolo\u010den izdelek?\u00ab<\/em><\/strong>.<\/p>\n<p>\u010ce imamo torej tabelo s podatki o prodaji izdelkov strankam, lahko v vrtilni tabeli preprosto in takoj vidimo koliko izdelkov smo prodali, koliko strankam smo jih prodali ipd\u2026 Ne moremo pa videti koliko <strong>razli\u010dnim strankam<\/strong> smo jih prodali.<\/p>\n<p><!--more--><\/p>\n<h2>Konkretni primer<\/h2>\n<p>Recimo, da imamo tabelo s podatki (tabela je skrajno poenostavljena za la\u017eje razumavanje!). V prvi koloni imamo izdelke, v drugi pa stranke, ki so jih kupile.<\/p>\n<p><a href=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e6.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1183\" title=\"vrtilne_e6\" src=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e6.gif\" alt=\"\" width=\"161\" height=\"486\" srcset=\"https:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e6.gif 161w, https:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e6-99x300.gif 99w\" sizes=\"(max-width: 161px) 100vw, 161px\" \/><\/a><\/p>\n<p>\u010ce izdelamo vrtilno tabelo, kjer \u017eelimo videti, koliko strank je kupilo dolo\u010den izdelek, dobimo slede\u010d rezultat:<\/p>\n<p><a href=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1178\" title=\"vrtilne_e2\" src=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e2.gif\" alt=\"\" width=\"248\" height=\"187\" \/><\/a><br \/>\nV vrtilni tabeli torej vidimo, da imamo 8 zapisov za artikel 1, torej nekako osmim strankam smo prodali artikel 1. Nas zanima <strong>koliko <em>razli\u010dnim strankam<\/em> smo prodali artikel.<\/strong><\/p>\n<p><strong> <\/strong>Kot re\u010deno nam Exceova vrtilna tabela tega ne zna povedati, zato <strong>bomo morali med osnovne podatke vstaviti novo kolono, ki bi nekako identificirala edinstvene vrednosti.<\/strong><\/p>\n<p><strong>Ideja je slede\u010da.<\/strong> <em>V vsaki vrstici pre\u0161tejemo koliko vrstic (z istimi kolonami!) je \u0161e med podatki spodaj in \u010de jih je ve\u010d kot 1 potem te vrstice ne \u0161tejemo.<\/em><\/p>\n<p>Za re\u0161itev bomo morali <a href=\"http:\/\/www.matjazev.net\/blog\/tag\/matricne-funkcije\/\">uporabiti matri\u010dne funkcije<\/a>, ki sem jih v<a href=\"http:\/\/www.matjazev.net\/blog\/tag\/matricne-funkcije\/\"> tem blogu \u017ee podrobno razlo\u017eil<\/a>.<\/p>\n<p>Med podatke zatorej dodamo novo kolono, kamor vpi\u0161emo slede\u010do matri\u010dno funkcijo:<br \/>\n<pre class=&#8221;vb&#8221;>=IF(SUM((A2:$A$23=A2)*(B2:$B$23=B2))&gt;1;0;1)<\/pre><br \/>\nTa matri\u010dna funkcija naredi natanko tisto, kar sem zapisal v \u00bbideji\u00ab. Preprosto pre\u0161teje kolikokrat se pojavi edinstvena kombinacija artikla in stranke.<strong> S tem dobimo raz\u0161irjeno tabelo<\/strong><\/p>\n<p><strong><a href=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e7.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1182\" title=\"vrtilne_e7\" src=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e7.gif\" alt=\"\" width=\"226\" height=\"490\" srcset=\"https:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e7.gif 226w, https:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e7-138x300.gif 138w\" sizes=\"(max-width: 226px) 100vw, 226px\" \/><\/a><br \/>\n<\/strong><\/p>\n<p><strong>in s pomo\u010djo te tabele lahko izdelamo vrtilno tabelo z rezultatom, ki ga i\u0161\u010demo.<\/strong><\/p>\n<p><strong><\/strong><a href=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e4.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1176\" title=\"vrtilne_e4\" src=\"http:\/\/www.matjazev.net\/blog\/wp-content\/uploads\/2012\/07\/vrtilne_e4.gif\" alt=\"\" width=\"240\" height=\"190\" \/><\/a><br \/>\nIz te tabele pa je je po vidno, da smo artikel 1 prodali \u0161tirim razli\u010dnim strankam\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V Excelu ni na\u010dina, ki bi nam omogo\u010dil iskanje edinstvenih vrednosti med podatki v vrtilni tabeli (to mo\u017enost ima dodatek PowerPivot v Excelu 2010, a o tem kdaj drugi\u010d). Primer tak\u0161nega vpra\u0161anja, na katerega znotraj vrtilne tabele ni odgovora, je: \u00bbKoliko razli\u010dnim strankam smo prodali dolo\u010den izdelek?\u00ab. \u010ce imamo torej tabelo s podatki o prodaji &hellip; <a href=\"https:\/\/www.matjazev.net\/blog\/2012\/07\/30\/edinstvene-vrednosti-v-vrtilnih-tabelah\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Edinstvene vrednosti v vrtilnih tabelah<\/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],"tags":[14,31,49,22,30,52],"_links":{"self":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/1175"}],"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=1175"}],"version-history":[{"count":14,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/1175\/revisions"}],"predecessor-version":[{"id":1259,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/1175\/revisions\/1259"}],"wp:attachment":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/media?parent=1175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/categories?post=1175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/tags?post=1175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}