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,
Mun laskujen mukaan tuossa on 5 avaavaa sulkua ja vain yksi sulkeva sulku lopussa.
joo... mutta ei vaikuta lopputulokseen...aina vaan huutaa virhettä
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.
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
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)))
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)?
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
=JOS(A4=Henkilötiedot.xlsm!$A$33;C2;JOS(H4>0,
elikä tuolla kaavalla sain toimimaan, mutta jos H4 onkin 0,35 niin tulokseksi tulee epätosi olenkohan nyt ollenkaan oikeilla jäljillä?
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?
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
Aihe on jo aika vanha, joten et voi enää vastata siihen.