Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: tamrock - 15.01.19 - klo:17.18

Otsikko: Apua Libre Calc/Exceliin (RATKAISTU)
Kirjoitti: tamrock - 15.01.19 - klo:17.18
Hei,

Olen tekemässä libre calcilla taulukkoa. Osaako kukaan neuvoa seuraavassa: esim. solu A1 = 100, solu A2 = 200, solu B1 =A1. Eli soluun B1 arvo tulee solun A1 arvo. Kun lisään A1 yläpuolelle uuden solun siirtyy alkuperäinen A1 -->A2. Samalla myös B1 lukema muuttuu A2 (B1=A2). Kuinka voin lukita B1 niin, että se lukee arvon aina solusta A1 vaikka alkuperäinen A1 siirtyy alaspäin?
Otsikko: Vs: Apua Libre Calc/Exceliin
Kirjoitti: nm - 15.01.19 - klo:17.36
Käytä absoluuttista viittausta suhteellisen sijaan: https://help.libreoffice.org/Calc/Addresses_and_References,_Absolute_and_Relative/fi

Koodia: [Valitse]
=$A$1
Muokkaus: Tai niin eipä tuo taidakaan auttaa silloin, kun lähdesolun sijainti muuttuu. Ohjelma korjaa sen absoluuttisesta viittauksesta huolimatta...
Otsikko: Vs: Apua Libre Calc/Exceliin
Kirjoitti: tamrock - 15.01.19 - klo:17.38
Olen kokeillut vaan ei auta...
Otsikko: Vs: Apua Libre Calc/Exceliin
Kirjoitti: nm - 15.01.19 - klo:17.49
Olen kokeillut vaan ei auta...

Jees. Pitänee käyttää INDIRECT-funktiota (suomenkielisessä Excelissä/Calcissa EPÄSUORA):

Koodia: [Valitse]
=EPÄSUORA("$A$1")
Otsikko: Vs: Apua Libre Calc/Exceliin
Kirjoitti: AimoE - 15.01.19 - klo:18.13
Yleensä tuossa tilanteessa on kätevintä antaa lähdesolulle nimi ja viitata siiihen nimellä. Siis jos A1:lle antaa nimen "lähdevero", siihen voi sitten viitata solussa B1 ilmauksella "=lähdevero" ilmauksen "=A1" sijaan. Mutta jos nimeäminen ei ole mielekästä (esim. jos tulee käytetyä nimiä joissa on lyhenne+numero), niin silloin tarvitaan epäsuoria viittauksia.
Otsikko: Vs: Apua Libre Calc/Exceliin
Kirjoitti: tamrock - 15.01.19 - klo:18.28
=EPÄSUORA() oli toimiva konsti tähän ongelmaan. Kiitos avusta!
Otsikko: Vs: Apua Libre Calc/Exceliin
Kirjoitti: nm - 15.01.19 - klo:21.52
Yleensä tuossa tilanteessa on kätevintä antaa lähdesolulle nimi ja viitata siiihen nimellä. Siis jos A1:lle antaa nimen "lähdevero", siihen voi sitten viitata solussa B1 ilmauksella "=lähdevero" ilmauksen "=A1" sijaan.

Nimetyt solut siirtyvät, jos rivejä tai sarakkeita lisätään tai poistetaan. Ei siis auta tamrockin esittämään tapaukseen.