torstai 16. elokuuta 2012

Taistelu pienenevää tekstiä vastaan


Onko teksti näytöllä liian pientä? Käyttöjärjestelmistä löytyy pari tapaa, jolla tekstiä voi suurentaa. Ensimmäinen vaihtoehto on pienentää näyttötarkkuutta, jolloin kaikki näytöllä oleva muuttuu suuremmaksi. Tämän vaihtoehdon ongelma on, että nykyiset näytöt toimivat täydellisesti vain yhdellä tarkkuudella ja muut tarkkuudet tekevät tekstistä hieman suttuisempaa. Parempi vaihtoehto on hyödyntää käyttöjärjestelmän suurennuskerrointa, jolloin tekstiä ja kuvia saadaan kasvatettua, mutta ne näyttävät yhä tarkoilta.

Käyn tässä läpi molemmat vaihtoehdot Win7-käyttöjärjestelmässä:

Näyttötarkkuuteen pääset käsiksi painamalla työpöydällä kakkospainiketta ja valitsemalla Näytön tarkkuus.

Aukeavasta ikkunasta voit muuttaa näytön tarkkuutta. Mitä pienempi luku sitä isommalta kohteet näyttävät näytöllä. Kaikki tarkkuudet eivät toimi kaikilla näytöillä. Pääperiaate tarkkuuksissa on, että niitä on eri kuvasuhteisille näytöille. Mukana on neliömallisia ja laajakulmaisia tarkkuuksia. Voit laskea mitä tarkkuuksia näyttösi näyttää parhaiten näin.

Jos suositustarkkuus on esimerkiksi 1440x900. Ota laskin käyttöön ja tee jakolasku 1440/900. Tulos on 1,6. Kaikki tarkkuudet joiden jaettu tulos on 1,6 toimivat näytölläsi hyvin. Esimerkiksi 1280x800, 1024x640.

Pääset tästä ikkunasta myös eteenpäin muuttamaan suurennuskerrointa.


 

Aukeavassa ikkunassa on kolme vaihtoehtoa, Pieni - Keskikokoinen - Suuri. Valinnan jälkeen painetaan käytä ja Windows pyytää sinua kirjautumaan ulos. Kun kirjaudut jälleen sisään suurennus on otettu käyttöön.



Tältä vaikutus näyttää Windowsin työpöydällä, kun suurennuskertoimena on 150%. Tehtäväpalkin ja käynnistävalikon teksti ja kuvakkeet suurenevat huomattavasti.





Teksti suurenee myös muualla käyttöliittymässä. Tältä vaikutus näyttää Wordissa. Valitettavasti Office-ohjelmien kuvakkeet suurenevat hiukan rosoisiksi. Mutta ne ovat joka tapauksessa suurempia.


 Jos tästä aiheesta on vielä kysyttävää, voit tehdä sen kommenteissa.

tiistai 14. elokuuta 2012

Excel viikkonumeroiden arvoitus

Haluatko taulukkoon viikkonumeroinnin? Excelissä on VIIKKO.NRO-funktio, joka palauttaa annetun päiväyksen viikkonumeron. Valitettavasti kyseinen funktio ei toimi eurooppalaisen kalenterin kanssa. Mistä tämä johtuu? Syynä saattaa olla, että ohjelmisto on tehty jenkeissä ja heillä on eri viikkonumerointi. Jenkeissä vuoden ensimmäinen viikko on se, jossa on 1. päivä. Euroopassa käytetään ISO 8601-standardia, joka määrittää että vuoden ensimmäinen viikko on se, jossa on vuoden ensimmäinen torstaipäivä. Hämmentävää. Euroopan tavassa on etuna, että vuosi koostuu kokonaisista viikoista. Tästä viikkonumeroiden erosta johtuen, viikkonumerointi puuttuu varmasti monista muistakin sovelluksista.

Excelin versioissa 1997-2007 ongelmaan on ollut tarjolla pitkähkö kaavaratkaisu, jota Outi Lammi käsittelee blogissaan.

Excel 2010-versiossa Eurooppastandardi on päivitetty VIIKKO.NRO-funktioon. Tämän linkin takana tietoa uudistetusta funktiosta Microsoftin sivuilta.

Tässä uuden funktion käyttö kootusti:

VIIKKO.NRO(päivämäärä;[palauta_tyyppi])

Viikko.nro-funktio voi perustua kahteen eri järjestelmään.
  • Järjestelmä 1    Tammikuun 1. päivän sisältävä viikko on vuoden ensimmäinen viikko, joten sen numero on 1.
  • Järjestelmä 2    Vuoden ensimmäisen torstain sisältävä viikko on vuoden ensimmäinen viikko, joten sen numero on 1. Tämä on ISO 8601 ‑standardin mukainen järjestelmä, jota kutsutaan yleisesti eurooppalaiseksi järjestelmäksi.
Haluamme käyttää siis järjestelmää 2. Järjestelmä kaksi vaatii, että funktion palauta_tyyppi argumentti on 21. VIIKKO.NRO(päivämäärä;[palauta_tyyppi])

Eli esimerkiksi näin:

=VIIKKO.NRO(PÄIVÄYS(2012;1;1); 21)
palauttaa soluun arvon 52. Eli 1.1.2012 on vuoden 2011 52 viikolla.