OpenOffice solujen laskeminen

Tälläinen ongelma:
Pitäisi saada laskettua päivämäärän sisältävien solujen summa. Eli jos kahdessa eri solussa on päivämäärät ohjelma palauttaisi arvon 2.

Helpottaisi huomattavasti kun saisi tuollaisen toimimaan.

Yst. terv.
Jukka
31130
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

COUNT()-funktiolla saa laskettua alueesta sellaisten solujen määrän, jotka sisältävät lukuja. Päivämäärätkin ovat siis lukuja.

Jos muissa soluissa voi olla muunlaisiakin lukuarvoja kuin päivämääriä, laskee tuo funktio nekin mukaan. Sellaisessa tapauksessa pitää tehdä monimutkaisempi juttu, jossa vertaillaan toisessa sarakkeessa alkuperäisen sarakkeen solujen muotoiluja jotenkin (päivämäärä on vain numeerisen solun muotoilu). Saattaa vaatia makron käyttöä.

Äänestä

Sama ongelma kuin aloittajalla, mutta löysin itse ratkaisun. Käytän Open Officea. Omassa taulukossa on päiviä ja rahamääriä vierekkäin. Haluan laskea keskiarvon päivää kohti.

Käytän funktiota ROWS. Omassa taulukossa kaava on muodossa =ROWS(A3:A17) Eli tämä laskee montako riviä on alueella A3-A17.

Äänestä

Vanha kysymys, mutta näyttäisi ratkeavan myös parin apusarakkeen avulla, jos samassa sarakkeessa (esimerkissäni C) on päivämääriä ja muita arvoja. Ensimmäiseen apusarakkeeseen tulee (tässä D-sarakkeen riville 4) kaava muotoa
=CELL("format";C4)
ja vastaavalle toiselle kaava:
=IF(LEFT(D4;1)="D";1;0)
Viimeisten summa on päivämäärälukujen summa C-sarakkeessa.

Edelliset kaavat saa myös yhdistettyä yhdeksi kaavaksi, jos tykkää pitkistä kaavoista tai on tilanpuutetta. Idea on siis Cell-funktion eräällä parametrilla tuottaa solujen muotoilusta erotteleva teksti ja sitten tunnistaa D-kirjain päivämääriltä merkiten osuma 1.

Äänestä

Kommentoi aloitusta


Jukka Halttunen kirjoitti:

Tälläinen ongelma:
Pitäisi saada laskettua päivämäärän sisältävien solujen summa. Eli jos kahdessa eri solussa on päivämäärät ohjelma palauttaisi arvon 2.

Helpottaisi huomattavasti kun saisi tuollaisen toimimaan.

Yst. terv.
Jukka

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