Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: rmv - 02.04.20 - klo:19.50
-
Olen tehnyt Libreoffice calc ohjelmalla taulukon jossa ovat sarakkeet A - F ja rivit 1 - 8.
Sarakkeessa A ovat viitearvot ja sarakkeessa B nimikkeet. Sarakkeissa C - F ovat mitatut arvot.
Jos esim. rivillä 6 sarakkeessa A on viitearvo 3 - 8 ja sarakkeessa C on mitattu arvo 10, niin onko ohjelmallisesti mahdollista muuttaa tämä arvo 10 punaiseksi?
-
On.
En tarkkaan osaa neuvoa kuinka, mutta olettaisin siihen pystyttävän ehdollista muotoilua käyttämällä.
Moutoilu->Ehdollinen muotoilu.
Joo, en oikein ymmärrä sen logiikkaa, mutta sain värit vaihtumaan.
-
Sarake A kannattaisi jakaa kahdeksi: minimiarvo ja maksimiarvo. Sitten voisi testata if ( C3 > A3 ) tee jotain. Tuossa siis A3 olisi maksimiarvo. Jos riittää sama toiminto (tai väri) kun mitatun arvo on joko liian pieni tai liian suuri, riittää yksi if-lauseke. Tässä on yksinkertaisia esimerkkejä (https://libreofficehelp.com/if-function-libreoffice-calc-examples/) englanniksi. Ja tässä vaihdetaan taustaväriä (https://ask.libreoffice.org/en/question/181612/if-condition-change-background-color-of-cell/). Helpohkosti se sujuu, jos maalaat halutun alueen ja valikoista otat Muotoilu - Ehdollisuus - Väriskaala.
-
ilkant
Sarake A kannattaisi jakaa kahdeksi: minimiarvo ja maksimiarvo. Sitten voisi testata if ( C3 > A3 ) tee jotain. Tuossa siis A3 olisi maksimiarvo. Jos riittää sama toiminto (tai väri) kun mitatun arvo on joko liian pieni tai liian suuri, riittää yksi if-lauseke. Tässä on yksinkertaisia esimerkkejä (https://libreofficehelp.com/if-function-libreoffice-calc-examples/) englanniksi.
Myös tämä on hyvä ja selkeä ohje, mutta jotenkin tuo ehdollinen muotoilu tuntui helpommalta toteuttaa.
-
kamara
Moutoilu->Ehdollinen muotoilu.
Noudatin tätä ohjetta ja sillä homma hoitui hyvin. Tosin sarakkeessa A oleviin arvoihin en osannut laittaa kytköstä tai viittausta, mutta kirjoitin ehtoon ne rajaarvot.