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--].
|
|
|
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.
|
|
|
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.
|
|
|
|
|
|
Aikaisemmat makrot esiteltiin sivuilla "f-fs.net/cs/.. "
.. "xl07h1.html"; "xl07h2.htm" ja "xl07h3.htm"
(05.07.2011 .. 02.08.2011)
[Sivut eivät ole enää käytössä]
-------
|
|