Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: ongelma excelissä

Sivun loppuun

harjottelia [05.04.2009 15:30:12]

#

tuossa olisi kaava ja heittää virhettä että kaavasta puuttuu sulje ja nyt ei oikein aukea minulle tuo hommma....
elikä C2=0 toivottavasti joku pystyy antamaan vinkkiä...

=JOS(A4=Henkilötiedot.xlsm!$A$33;$C$2;JOS(H4=0,35;I4*'Ksm Mankkaa'!I3;'Vko1'!C2;jos('Vko1'!H4>0,35;'Vko1'!I4*'Ksm Mankkaa'!K3;'Vko1'!C2;jos('Vko1'!H4<0,35;'Vko1'!I4*'Ksm Mankkaa'!K3;( 'Vko1'!C2)

Teuro [05.04.2009 15:33:28]

#

Mun laskujen mukaan tuossa on 5 avaavaa sulkua ja vain yksi sulkeva sulku lopussa.

harjottelia [05.04.2009 17:44:27]

#

joo... mutta ei vaikuta lopputulokseen...aina vaan huutaa virhettä

Teuro [05.04.2009 17:59:58]

#

Kerrotko vielä mitä tuon pitäisi tehdä, koska ihan suoraan ei aukea koko pätkä, mutta ilmeisesti haluat hakea Henkilötiedot tiedostosta solun A33 ja vertailla sitä A4 solussa olevaan arvoon? Kuuluvatko loput vertailut samaan pötköön, vai tulisiko niiden olla omia vertailuja, kuten loogisesti voisi ajatella.

harjottelia [05.04.2009 18:31:14]

#

jep jäljillä olet eli juuri niin nuo pitäisi olla omia vertailuja tuon henkilötieto tiedoston jälkeen

en välttämättä osaa selittää tarpeeksi selvästi mutta teen mitä vaan niin huutaa virhettä sulut tai sitten liian monta argumenttia...

ja kun poistan c2:set pois niin saa tyhjällä kentäksi #arvo

Teuro [05.04.2009 18:36:26]

#

Sitten vaikka näin

=JOS(A4=Henkilötiedot.xlsm!$A$33; $C$2;"Tähän false arvo!")

=JOS(H4=0,35;I4*'KsmMankkaa'!I3;'Vko1'!C2;
JOS('Vko1'!H4>0,35;'Vko1'!I4*'KsmMankkaa'!K3;'Vko1'!C2;
JOS('Vko1'!H4<0,35;'Vko1'!I4*'Ksm Mankkaa'!K3;('Vko1'!C2)))

harjottelia [05.04.2009 18:55:51]

#

heittä edelleen olet kirjoittanut tähän fuktioon seuraavat argumentit:liian monta

pitäisi toimia näin: jos A4 on mika Ja on = mika(A33) pitäisi tulla C2 eli 0, mutta jos se ei ole mika ja H4 on suurenpi kuin 0,35 niin pitäisi laskea I4*K3 ja mikäli näinkään ei ole niin pitäisi katsoa onko H4 pienempi kuin 0,35 ja jos on niin laskea I4*Ksm Mankkaa I3 ja mikäli H4 on tyhjä niin pitäisi tulla 0 (C2)?

Teuro [05.04.2009 19:11:19]

#

Selityksesi perusteella päädyin seuraavaan kaavaan, mutta siinä on vielä varmasti ainakin yksi virhe, jota en saanut ratkaistuksi. Tietääkö joku miten excelissä saa tehtyä poissulkevan JA operaation, koska minusta mikrosoftin ohjeiden mukaan JA operaatio onkin TAI operaatio ainakin ohjelmoijan näkökulmasta.

=IF(A4=Henkilötiedot!A33;C2;IF(Tulos!A4<>Henkilötiedot!A33;IF(H4>0,35;I4*K3;IF(H4<0,35;I4*'Ksm Mankkaa'!I3))))

Auki kirjoitettuna tuo on jotenkin näin

=IF(A4=Henkilötiedot!A33;C2;	jos A4 == HenkilötiedotA33 (Mika) tulostetaan solun C2 arvo (0)
IF(Tulos!A4<>Henkilötiedot!A33;	muuten jos A4 != HenkilötiedotA33 (Mika)
IF(H4>0,35;I4*K3;			jos H4 > 0,35 kerrotaan SolutI4 ja K3
IF(H4<0,35;I4*'Ksm Mankkaa'!I3))))	muuten jos H4 < 0,35 kerrotaan solut I4 ja 'Ksm Mankkaa'I3

harjottelia [05.04.2009 19:23:53]

#

=JOS(A4=Henkilötiedot.xlsm!$A$33;C2;JOS(H4>0,35;I4*K3;JOS(H4<0,35;I4*'Ksm Mankkaa'!I3)))

elikä tuolla kaavalla sain toimimaan, mutta jos H4 onkin 0,35 niin tulokseksi tulee epätosi olenkohan nyt ollenkaan oikeilla jäljillä?

Teuro [05.04.2009 19:26:57]

#

harjottelia kirjoitti:

=JOS(A4=Henkilötiedot.xlsm!$A$33;C2;JOS(H4>0,35;I4*K3;JOS(H4<0,35;I4*'Ksm Mankkaa'!I3)))

elikä tuolla kaavalla sain toimimaan, mutta jos H4 onkin 0,35 niin tulokseksi tulee epätosi olenkohan nyt ollenkaan oikeilla jäljillä?

Ota vielä tuo erikoistapaus mukaan vertailuun, niin saat asiaa eteenpäin. Toinen vaihtoehto olisi kertoa, että mitä helvettiä sä olet tekemässä, koska tuntuu aika hankalalta tavalta. Tietenkään tämä ei ole aito tehtävä eihän?

harjottelia [05.04.2009 19:33:25]

#

yritän pyöritellä tuota exseliä miten se hakee eri sivuilta tietoa ja analysoi sitä en ole kovin hyvä mutta tekemällä oppii ja pääsee etjäpäin, jos sitä vaikka joskus oikein alkais opiskelemaan tuota ohjelmointia....

ja kiitos taas kerran


Sivun alkuun

Vastaus

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

Tietoa sivustosta