Taulukossani on useita eri päivinä tehtyjä mittauksia joilla on sama sarakenimi. Halusin keskiarvot tietystä sarakkeesta tietyillä henkilöillä ja kysymys kuuluukin: ottaako funktio huomioon koko tietokannan ne useat sarakkeet joissa on sama otsikko, vai vain yhden (TKESKIARVO(tietokanta;kenttä;ehdot))? Kenttään on siis merkattu tämän yhden sarakkeen nimi ja tietokanta kattaa koko tiedoston. En tiedä edes onko tämä ymmärrettävä kysymys...
Tkeskiarvo
ta_bu
6321
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Nopealla haulla löytyy tällainen linkki:
http://office.microsoft.com/fi-fi/excel/HP052090451035.aspx?pid=CH062528201035
Lainaan:
...
Kenttä: ilmoittaa, mitä saraketta käytetään funktiossa. Kirjoita sarakeotsikko, ... tai numero (ilman lainausmerkkejä), joka edustaa sarakkeen sijaintia luettelossa: 1 tarkoittaa ensimmäistä saraketta, 2 tarkoittaa toista saraketta ja niin edelleen.
...
Eli jos sinulla on monta saman nimistä saraketta mutta haluat vain tietyn sarakkeen keskiarvon voit käyttää numeroa, näin varmistat että saat van halutun sarakkeen keskiarvon.
Jos kuitenkin haluat keski arvon kaikista saman nimisistä sarakkeista olisi varmaan parasta tehdä testi taulukko, jossa on vain yksi tietue ja monessa saman nimisessä sarakkeessa sellaisia lukuja että pystyt itsekin huomaan onko vastaus vain yhdestä sarakkeesta vai kaikista saman nimisistä sarakkeista.
Tekemäni testi näyttää että jos käytetään kenttänä sarake nimeä joita on useita samoja niin keski arvo lasketaan ensimmäisen sen nimisen sarakkeen mukaan.
taulukko:
Puu Ikä Ikä Ikä Ikä
Omena 1 20 30 40
Päärynä 100 200 300 400
ehto:
Puu Korkeus Ikä Tuotto Tuotto
=Omena
kaava =DAVERAGE(B50:F52;"ikä";B44:F45)
antaa vastaukseksi 1
Kiitos vaivannäöstä, haluan tosiaan kaikista samannimisistä keskiarvon. Tai oisin halunnut, täytyy pohtia merkitsevyyttä vielä.
jos voit suodattaa ensin taulukosta tarvitsemasi rivit näkyviin, sitten voisit käyttää edellisen testitaulukon mukaan
=SUBTOTAL(1;B51:F52)
tuossa numero 1 tarkoittaa alueen keskiarvoa.
Edellisen koe taulukosta jos suodatan ensin omenat ja sitten tuo kaava antaa vastaukseksi 22,75 käsinkin laskettuna vastaus on oikein
Ei ihan heti välähtänyt mikä tuo on suomeksi, mutta pienen etsinnän jälkeen löytyi:
Välisumma
http://office.microsoft.com/fi-fi/excel/HP052092881035.aspx
Vaikka tuossa linkissä lukee:
...Funktio_nro on luku väliltä 1–11 (laskee myös piilotetut arvot)
...
noiden pienten numeroiden käyttäminen antaa kuitenkin oikean vastauksen jos käytetään vain suodatusta, kuten myös linkissä kerrotaan:
...Funktio_nro-argumentin arvosta riippumatta VÄLISUMMA-funktio ohittaa kaikki rivit, jotka eivät ole läpäisseet suodatusta.
...
Vastaus on kuitenkin väärin pienillä numeroilla mikäli käsin esim hiiren toisella napista valitsee "piilota" komennon riville.
Itse olen käyttänyt noita pienempiä numeroita ( 1-11 ), eikä siinä mitään jos käyttää vain suodatuksia, Mutta tästä viisastuneena alan käytäää varmuuden vuoksi noita isoja numeroita välillä 101 -111
eli parempi on kirjoittaa =VÄLISUMMA(101;B51:B52)
jostain syystä tuo äsken annettu linkki tulee hitaasti näkyviin, jospa tämä toimisi paremmin
http://office.microsoft.com/fi-fi/excel/HP052092881035.aspx?pid=CH062528291035