Taas aivan klassinen Excel-pähkinä, johon en millään keksinyt sopivaa hakulausetta englanniksi.
Tiedot ovat siis kahdessa sarakkeessa A-B:
Koodi:
A B
henkilö1 15
henkilö2 2
henkilö1 3
henkilö1 4
henkilö2 7
Haluaisin jollain kaavalla laskea tietoalueesta kummankin henkilön kirjaukset yhteen omalle riville. Eli lopullisessa matriisissa olisi summattuna:
Koodi:
A B
henkilö1 22
henkilö2 9
Olettaisin, että varsin yksinkertainen kikka kyseessä, kun tietoalue ei tämän monimutkaisempi ole, mutta en keksi toimivaa konstia omasta päästä.
Mitäs, jos asian tekisi näin:
1. Kirjaa taulukoksi normaalisti, ekalle riville tosin tulee otsikot, eli soluun A1 tulee "Henkilöt" ja B1 "kirjaukset", ja sitten siihen alle tuo taulukko.
2. Sitten maalaat alueen A2-B6 eli et otsikoita, vaan nuo kertomasi tiedot.
3. Kun ne on maalattu, menet hiirellä excelin aivan yläosaan ja klikkaat kohtaa "Lisää"
4. Ensimmäisenä vasemmalla on Pivot-taulukko, klikkaa sitä.
5. Saat popup-ikkunan, jossa taulukon alue on määrätty. Koska haluat tulokset samalle välilehdelle (oletettavasti nyt haluat), klikkaat alemman valintapallukan "Aiemmin luotu laskentataulukkoon"
6. Klikkaat popup-ikkunassa sijaintia (valkoista osaa), ja sen jälkeen solua johon haluat kooste taulukon, vaikkapa A8, ja painat ok.
7. Saat exceliin oikealle lisätaulukon, josta voit valita raporttiin lisättävät kentät. Valitset sekä "Henkilöt" että "Suoritteet".
8. Olet saanut aiheesta pivot-taulukon. Pivot-taulukon kenttäluettelossa on nelikenttä, jossa esim. "henkilöt" voi vetää Riviotsikoista Arvoihin, tai miten nyt haluaa noita tietoja tuoda esiin. Lisäksi Varsinaisessa taulukossa on solussa A8 alasvetovalikko, josta voit valita ketkä kaikki haluat näkyviin, vai haluatko kaikki.
Toki tapasi on yksinkertaisempi, mutta jos tietoja on enemmän ja niitä pitää suodattaa eri tavoin, niin tämä tapa luo ihan kivoja mahdollisuuksia...