Moikka
Minulla on melko suuri taulukko erilaisia määritteitä joita arvioidaan väriasteikolla punainen-kelt-vihreä (ei osaa- osaa- ammattilainen). Värit muuttuu sitä mukaan kun kyseisen solun tiedossa tapahtuu muutosta ylöspäin
Eli solussa on esimerkkinä teksti ammattiosaaminen ja solu on värjätty vihreäksi jos on ammattilainen. Useammasta eri solusta pitäisi nyt saada keskiarvo solun värien perusteella. Teksti pysyy aina samana ja se ei saa hävitä. Muutos merkitään siis soluun värin muuttumisella.
Voiko tuommoseen saada kaavaa EXCEL2007 ohjelmassa? Ainakaan minun mielikuvitus ei vielä keksinyt sitä. Erillisten ruutujen tekeminen olisi toki mahdollista, mutta sitten taulukko ja sen helppokäyttöisyys kärsii huomattavasti. Nytkin se on jo liian iso kokonaisuus :)
Minulla on melko suuri taulukko erilaisia määritteitä joita arvioidaan väriasteikolla punainen-kelt-vihreä (ei osaa- osaa- ammattilainen). Värit muuttuu sitä mukaan kun kyseisen solun tiedossa tapahtuu muutosta ylöspäin
Eli solussa on esimerkkinä teksti ammattiosaaminen ja solu on värjätty vihreäksi jos on ammattilainen. Useammasta eri solusta pitäisi nyt saada keskiarvo solun värien perusteella. Teksti pysyy aina samana ja se ei saa hävitä. Muutos merkitään siis soluun värin muuttumisella.
Voiko tuommoseen saada kaavaa EXCEL2007 ohjelmassa? Ainakaan minun mielikuvitus ei vielä keksinyt sitä. Erillisten ruutujen tekeminen olisi toki mahdollista, mutta sitten taulukko ja sen helppokäyttöisyys kärsii huomattavasti. Nytkin se on jo liian iso kokonaisuus :)
Vastaukset 5
Vanhimmat
Eikö niitä voi laskea tekstin mukaan. Kuinka monta "ei osaa" tekstiä löytyy, kuinka monta "osaa", jos kerran teksti/väri on aina sama. Esim.
=LASKE.JOS(A1:G1;"ei osaa")
=LASKE.JOS(A1:G1;"osaa"), jne...
Ja koetat sitten näistä laskea jonkun painotetun keskiarvon (ammattiosaamiselle korkein kerroin ja jne...)
Myös LASKE.JOS.JOUKKO-funktio käy tähän, jos arvot ovat siellä täällä.
Tarkennuksena aloitusviestiin, että tekstit soluissa on jokaisessa erilainen... Esimerkiksi moottorin avaaminen, tai moottorin kasaaminen. Sitten jokaista erilaista tekstisolua haluaisin eri värillä kuvata mikä on kussakin sen kyseisen henkilön osaamistaso. En ainakaan itse keksi siihen muuta kuin taustaväripohjaisen jaottelun. Saisin toki erillisen solun johon ehdollisella muotoilulla saisi värejä, mutta nyt olisi tarkoitus saada tieto samaan soluun
Oliko mahdollista laittaa piilosoluja, joissa on tekstiä vastaavasti joku numeroarvo, tai esim. prosenttiluku osaamisesta ja sitten niiden keskiarvo jonnekin? Ehdollisella muotoilulla voi sitten sen varsinaisen tekstisolun värittää, ts. ehdollinen muotoilu voi hakea parametrinsä muualtakin kuin väritettävästä solusta.
Kiitoksia ehdotuksesta. Tässä taulukossa olisi tärkeintä saada siitä niin yksinkertainen kuin mahdollista. Minne/miten se piilosolu tehdään? Ainakin oman käsitykseni perusteella tuntuu että taulukossa yli sata erilaista tehtävää pitää hallita aina kyseisen solun kohtaan merkkaamalla. Pitää vielä tutkia ja testailla..
Tuohon tarvitaan sitten VBA-koodia. Alla linkki esimerkkiin jolla voi laskea SUMMAN tai solujen määrän solun pohjavärin perusteella. Koodi lisätään Moduliin ja sitten voi kirjoittaa kaavan mitä halutaan laskea.
Kaavalla =ColorFunction($C$1;$A$1:$A$12) voidaan nyt laskea C1 solussa olevan pohjavärin väriset solut alueella A1:A12
http://www.ozgrid.com/VBA/sum-count-cells-by-color.htm