ExcAud: Summaus ja lajittelu

Miksi 'ExcAud'-makrosetissä ei ole summausmakroa?

'ExcAud'-makrosetissä ei ole makroa, joka tekisi samoja lasku- yms. toimituksia kuin yleiset tarkastusohjelmistot. Syy: makrolla on vaikea tuottaa lisäarvoa, joka ylittäisi tulokset, jotka saadaan Excelin summaus- ja luokittelutoiminnoilla. Niitä esitellään kuvan 1 taulukon avulla.



Kuva 1
[Eräät] Funktiot ja yhtälöt [--1--], [--2--]

(1) "+": laskee yhteen kahden tai useamman solun arvot, esim. B6 "=B2+B3+B5" (=700 0000).
(2) "SUMMA()": laskee yhteen yhtenäisen alueen solujen arvot, esim. B6 "=SUMMA(B2:B5)" (=1 000 000).
(3) "SUMMA.JOS()": laskee yhteen solualueen arvot, jotka täyttävät kriteerit, esim. C6 "=SUMMA.JOS(B2:B5;">160000";C2:C5)" (= 63 000).
(4) "LASKE.()": Laskee alueen solujen lukumäärän, joissa on numeroita, esim. B6 "=LASKE.(B2:B5)" (=4).
(5) "LASKE.JOS()": Laskee solujen lukumäärän, jotka täyttävät kriteerin alueella, esim. B6 "=LASKE.JOS(B2:B5;">160000")" (=3).
(6) "LASKE.TYHJäT()": Laskee tyhjien solujen lukumäärän alueella, esim. B6 "=LASKE.TYHJäT(B2:B5)" (=0).
(7) "TSUMMA()": Laskee yhteen solujen arvot, jotka täyttävät kriteerit alueella, esim. C8 "=TSUMMA(A1:C5;"Palkkiot";A7:A8)" (=28 000).
(8) "TLASKE()": Laskee solut, joiden arvot vastaavat kriteerejä solualueella, esim. C8 "=TLASKE(A1:C5;"Palkkiot";A7:A8)" (=2).

Välisummat ja kokonaissummat [--1--]

"VÄLISUMMA" laskee välisummat samassa järjestyksessä kuin laskennan kohteet ovat sarakkeessa, jonka suhteen laskenta tehdään [--3--]. Käyttäjä valitsee laskenta-alueen [esimerkissä 'A1:C5'] ja sitten Excelin valikosta 'Tiedot' - 'Välisummat' [--4--]. Esille tulee valintaikkuna, jossa käyttäjä tekee parametrivalinnat [--5--]. Ohje
Esimerkissä on myyjä- ja eräkohtaisesti (taso 3) välisummat ja kokonaissummat myynneistä ja palkkiosta. Tasolla 2 näkyisivät myyjäkohtaiset summat ja tasolla 1 kaikkien myyjien yhteenlasketut myynti- ja palkkiosummat. Kuva 2
Pivot-taulukointi [--1--], [--6--]

Pivot-taulukko on alkuperäisen tietokannan laskentatulosten moniulotteinen organisoitu esitys. Pivot-taulukon mitat tulevat analysoitavasta datasta (taulukko). Pivot-taulukon rivi- ja sarakeotsikot edustavat alkuperäisestä taulukosta valittujen [kahden] sarakkeen (dimensiot) solujen arvoja. Analyysin tulokset ovat tulos alkuperäisen taulukon numeerisista arvoista dimensioiden mukaan laskettuna. Tulokset esitetään pivot-taulukon soluissa, joista voi mm. porautua alkuperäisiin tietoihin.

------

[--1--] Tarkempi esittely on Microsoftin sivulla: välisumma ja Pivot-taulukointi.
[--2--] "Funktiot ja yhtälöt"-kohdan numerointia vastaavat englanninkieliset yhtälöt: (1) "=B2+B3+B5"; (2) "=SUM(B2:B5)"; (3) "=SUMIF(B2:B5,">160000",C2:C5)"; (4) "=COUNT(B2:B5)"; (5) "=COUNTIF(B2:B5,">160000")"; (6) "=COUNTBLANK(B2:B5)"; (7) "=DSUM(A1:C5,C1,A7:A8)"; (8) "=DCOUNT(A1:C5,C1,A7:A8)"
[--3--] Jos kohteet (esimerkissä 'Myyjä') eivät ole halutussa järjestyksessä, käyttäjä lajittelee ne. Tehtyä lajittelua kuvataan alaspäin osoittavalla tässä kuvassa.
[--4--] Englanninkielisessä Excelissä: 'Tiedot' - 'Välisummat' = 'Data' - 'Subtotal'.
[--5--] Esimerkissä sarake 'Myyjä', funktio 'SUMMA' ja välisummat sarakkeista 'Myynnit' ja 'Palkkio'. 'SUMMA'-funktion lisäksi käytettävissä ovat mm. 'LUKUMääRä', 'KESKIARVO', 'MAKS.', 'MIN.' ja 'KESKIHAJONTA'.
[--6--] En tiennyt Pivot-taulukoinnin olemassa olosta, kun tein 'CROMM'-ristiintaulukointimakron IDEA-tarkastusohjelmiston IDEAScriptillä. Perusidea 'CROMM':ssa on sama kuin Pivot-taulukoinnissa.

Jos avaat useamman ponnahdusikkunan, tulee virheilmoitus. Sulje silloin edelliset ikkunat. Klikkaa sitten vuorossa olevaa 'Kuva'-kuvaketta.

Paluu pääsivulle
Edellinen valikko
Seuraava sivu

Aikaisemmat makrot esiteltiin sivuilla

"f-fs.net/cs/xl07h1.html" (05.07.2011)
"f-fs.net/cs/xl07h2.htm" (19.07.2011)
"f-fs.net/cs/xl07h3.htm" (02.08.2011)
[Sivut eivät ole enää käytössä]

-------