Saako excelin solujen taustaväreistä laskettua keskiarvoa?

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 :)
5893
Äänestä

Muut lukivat myös

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ä.

Äänestä

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

Äänestä
  • 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.

    Äänestä

  • muuan mies kirjoitti:

    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..

    Äänestä

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

Äänestä

Kommentoi aloitusta


Tietoa vai ei kirjoitti:

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 :)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu