Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Excel perustoiminto hakusessa

Sivun loppuun

Ariel [13.02.2012 13:16:40]

#

Hei kaikille,

Olen koko ikäni onnistunut välttelemään exceliä, mutta nyt minun pitäisi tehdä pieni laskuri mutta kuten sanoin, olen aivan kokematon excelin kanssa.

Kuinka excelissä tehdään "sääntöjä", eli jos minulla on kolme saraketta:

Stock Usage Purchases

Ja yritän nyt seuraavaa.

* Jos purchases kohtaan lisätään numero, niin se lisätään stock arvoon.
* Jos usageen lisätään numero, niin se poistetaan stock arvosta.

Pekka Karjalainen [13.02.2012 15:01:37]

#

Kokeilitko hakea verkosta Excel-perusopasta? Sellainen olisi ehkä parempi luettava kuin kysymysten esittäminen täällä. Ihan siis siltä kannalta kuinka nopeasti pääset tekemään hommia asiat opittuasi.

Ymmärsin nyt, että haluat ihan perusteista nopsan yhteenvedon. Tässäpä tämä.

Jos sinulla on kaksi aluetta (olkoon vaikka B2 ja C2), joissa on luvut, joiden erotuksen haluat laskea, teet sen näin. Valitse alue, jolle haluat erotuksen ja klikkaa sitä. Kirjoita seuraava kaava alueen arvoksi.

=B2-C2

Jos kopioit ja liität tällaista kaavaa, alueviittaukset muuttuvat kopioissa osoittamaan suhteessa vastaaviin alueisiin. Kaavojen kopiointi siis säästää saman asian kirjoittamiselta uudelleen.

jtha [13.02.2012 21:18:20]

#

Excelissä on hyvä helppi itsessään(ainakin minun kokemukseni mukaan), jota kannattaa opetella käyttämään. Sieltä löytyy varmasti apua - voi tuntua työläältä aluksi ellet ole käyttänyt, mutta kannattaa jatkoa ajatellen.

Ariel [14.02.2012 08:32:43]

#

Juu, olette molemmat oikeassa Pekka ja jtha.

Nyt perusjutut sujuu ihan hyvin, kun kahlasin tutoriaaleja.

Tosin, nyt tuli sellainen ongelma, mihin en löytänyt ratkaisua:

lisäys       lisäys_yht

Miten ihmeessä saisin tehtyä seuraavaa:

1. Jos lisäys kenttään annetaan jokin numero, niin se menisi lisäys_yht kenttään
seuraavasti: lisäys_yht = lisäys_yht + lisäys

Onko tämä jo sellainen, mitä ei saada toteutettua ilman makroja tai vba:ta ?

jukkah [14.02.2012 09:30:12]

#

Öö... haluatko pelkän loppusumman vai kaikki välisummat? Veikkaan, että haluat jälkimmäistä.
Pelkkään loppusummaan käytä normaalia summaa:

=SUMMA(summattavat_solut)

Välisummiin käytä kumulatiivista summaa:

=edellisen_välisumman_solu + uusi_lisättävä_solu

Ensimmäinen välisumma tekee pienen poikkeuksen:

=uusi_lisättävä_solu

Ariel [14.02.2012 09:39:06]

#

Hei jukkah,

Eli tarkoitin tällaista mallia:

lisäys     lisäys_yht
   0            0

lisätään arvo 3 lisäys-kenttään, joten lisäys_yht= 3 + 0

lisäys     lisäys_yht
   3            3

Sitten päivitetään uusi arvo samaan lisäys kenttään=4

lisäys     lisäys_yht
   4             7

Ja lisäys_yht = 4+3 =7

jukkah [14.02.2012 11:00:30]

#

Sitten se menee makroksi.

Grez [14.02.2012 11:00:36]

#

Tokihan tuollaisen voi tehdä Excelin makroilla, mutta se on huonoa käyttöliittymäsuunnittelua. Käyttäjän tahtotila jää aika hämäräksi ja mahdollisten virheiden jäljittäminen ja korjaaminen myös.

Mitä tarkalleen ottaen edes tarkoittaa "sarakkeeseen lisätään". Tapahtuuko tämä sillä hetkellä kun käyttäjä kirjoittaa soluun numeron ja siirtyy toiseen soluun? Vai esimerkiksi painaa enteriä solussa? Jos lisääminen tarkoittaa, että kirjoittaa uuden arvon soluun ja siirtyy toiseen, niin miten esim. tilanne, jossa halutaan lisätä kaksi kertaa peräkkäin sama luku? Toki sarake voisi tyhjentyä kun luku on lisätty/vähennetty.

Ariel [14.02.2012 11:08:42]

#

Hei Grez.

Tarkoitan sitä, että kun käyttäjä on kirjoittanut soluun uuden arvon ja painanut enteriä, niin lisäys_yht kenttä muuttuisi:

lisäys_yht = lisäys_yht + lisäys.

Hienoahan olisi, jos lisäys kentän saisi nollaksi samalla nollaksi tai tyhjäksi tuon enterin jälkeen.

Eli jos on muu vaihtoehto makron sijaan, niin mielellään sillä sen toteuttaisin.

Grez [14.02.2012 11:12:55]

#

Ariel kirjoitti:

Eli jos on muu vaihtoehto makron sijaan, niin mielellään sillä sen toteuttaisin.

Ei ole muuta vaihtoehtoa. Pelkkiä kaavoja käyttäen kaikkien laskennan lähdetietojen täytyy olla kaavojen käytettävissä. Jos korvaat solun arvon uudella, niin sitä vanhaa arvoa ei enää ole missään.

jukkah [14.02.2012 12:01:42]

#

Ariel: Haet pientä sovellusta tai sen osaa. Jättäisin Excelin silloin kokonaan (se ei ole ohjelmointiympäristö vaan toimisto-ohjelma) ja tekisin homman oikeassa ohjelmointiympäristössä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta