En nyt tiedä osaanko kysellä oikein mut yritän selittää.
Esim. haluaisin sellaisen kaavan et jos E1 on suurempi kun 8 niin E1 miinus 8, mutta haluaisin et siitä ei tulis isompi kun 2. Jos E1 olis 11 niin se laskis silti sen et se olis 2 vaik 11-8=3???
Kiitti jo etukäteen!
Esim. haluaisin sellaisen kaavan et jos E1 on suurempi kun 8 niin E1 miinus 8, mutta haluaisin et siitä ei tulis isompi kun 2. Jos E1 olis 11 niin se laskis silti sen et se olis 2 vaik 11-8=3???
Kiitti jo etukäteen!
Vastaukset 12
Vanhimmat
=MIN(IF(E1>8;E1-8;);2)
Tuo oli hyvä, tässä lisä vinkki jos kysymyksestä jäi pois se vaihtoehto mitä pitäisi tehdä jos E18;IF(E1-8>2;2;E1-8); tähän vaihtoehto E1
Hmmm.....
Jos laitan sellaiset kaavat niin se vaan ilmoittaa et #NIMI? eikä se laske mitään!!!
Tota jos yrittäisin selittää vähän paremmin. Tarkoitus olis et se laskis siihen soluun 50%ylityön. Jos esimerkiks 8-10tuntia on 50%. Jos esimerkiks on 7tuntia niin se solu saa jäädä tyhjäks tai nollaks. Jos on 9tuntia niin siihen sais tulla se (9-8) =1. Ja jos on 10tuntia niin siihen sais tulla (10-8) =2. Mutta jos on 11 niin sais jäädä silti se 2 koska 10 tunnin jälkeen on 100% ja haluan tehdä siitä samanlaisen kaavan toiseen soluun paitsi et se 8 on nyt 10, mutta se on helppo muokata sen jälkeen kun se 8-10tunnin kaava toimii.
Tuon tarkennuksen perusteela juuri tuo eka vaihtoeho on se oikea:
=MIN(IF(E1>8;E1-8;);2)
Testasin tuon ja toimii minulla, laitoit kai tuon IF sanan suomeksi, koska sinulla näkyy olevan suomalainen versio eli:
=MIN(JOS(E1>8;E1-8;);2)
seuraaava jota voisi kokeilla on varmistaa tuon JOS lauseen epätosi vaihtoehdon nollaksi eli:
=MIN(JOS(E1>8;E1-8;0);2)
tosin kyllä se ilman nollaakin toimi minulla, eli palauttaa arvon nolla, lukeehan tuolla MS sivuilla:
< Ellei argumenteissa ole lukuja, MIN palauttaa arvon 0.
http://office.microsoft.com/fi-fi/excel/HP052091761035.aspx?pid=CH062528311035
ilmoita jos et noilla saa toimiin,
Kiitti! Toi IF selitti kaiken. Ajattelin kyl etten oo kyl tavannu sellaista ku IF aikasemmin mut en ole kovin hyvä nois kaava-asiois (vaik haluaisinki) ja siit on niin kauan ku tein kaavoja. Ajattelin vaan et on tullu jotain juttuja lisää viimeisten vuosien aikana. :-)
Sellainen juttu kiinnostaa et mikä ero nois on
=MIN(JOS(E1>8;E1-8;);2) tai
=MIN(JOS(E1>8;E1-8);2)? Mul antaa saman tuloksen.
Ja mistä sais lisää tietoo kaavoist? Ja olisko jossain esim. jotain sellaista mistä näkis millaisia kaavoja on olemas.
Kiitos nyt vielä kerran kun sain toimii!
Tämä sopii ehkä paremmin jos en halua nollariviä ja solu jää tyhjäks. =JOS(D20>8;JOS(D20-8>2;2;D20-8);" ")
Sellainen kysymys olis vielä vaik vois ehkä aloittaa toisen ketjun. Voiko esim. jotenki laittaa monta kaava samaan soluun niin että vaikka jonku solun sisältö olis 2,32525 niin se katkaisis tai pyöristäis myös samalla. Tähän mennes olen tehny eri soluun näin =A1*B1 ja tulos olis 2,32525 ja toiseen soluun muistaakseni =pyöristä(vaikka C1);2. En muista kunnolla yhtäkkiä mut tarkoitus olis et se tekis kaikki samalla (C1=A1*B1 ja pyöristäis vielä sen tuloksensamalla sinne C1 :een)
< Sellainen juttu kiinnostaa et mikä ero nois on
< =MIN(JOS(E1>8;E1-8;);2) tai
< =MIN(JOS(E1>8;E1-8);2)? Mul antaa saman tuloksen.
Ensin pitää sanoa että kun klikkaat kaavarivillä jonkun funktion sisään, tulee keltaiselle pohjalle malli tuosta funktiosta, siinä mallissa on sinisellä kirjoitettu funktiosta linkki ohjeisiin, kannatta klikkailla ja lukea ohjeita, ainakin minulla toimii niin.
Tuo sinun kysymys koskee nimen omaan JOS funktiota ja minulla kun on englannin kielinen excel turvaudun tuohon microsoftin omiin web ohjeisiin ja sieltä löytyy esim JOS funktiosta näin:
" jos_tosi-argumentin jälkeen ei ole puolipistettä, funktio palauttaa totuusarvon EPÄTOSI "
eli tuo funktio palauttaa sanan "EPÄTOSI", nyt kun tuo MIN funktio saa sanan "EPÄTOSI" kääntää se sen nollaksi kuten aikaisemmin yritin kertoa näin:
"< Ellei argumenteissa ole lukuja, MIN palauttaa arvon 0. ",
ja koska nyt tuon yhden argumentin arvo ei ole luku vaan sana "EPÄTOSI" kääntyy se luvuksi nolla
Vastaavasti tuosta toiseta vaihtoehdosta sanotaan MS sivuilla ( ja toden näköisesti sinun ohjeissa ) näin:
"jos_tosi-argumentin jälkeen on puolipiste ja sitten sulje, funktio palauttaa nollan"
eli tuo JOS funktio palauttaa numeron nolla, nyt kun tuo MIN funktio saa numeron nolla, niin palauttaa MIN funktio tuon nollan jos se on pienempi noista MIN funktion vaihtoehdoista, eli tuo tuo luku jää nollaksi.
> Ja mistä sais lisää tietoo kaavoist?
> Ja olisko jossain esim. jotain sellaista mistä näkis millaisia
> kaavoja on olemas.
Ohjeista löytyy ja tässä muutama linkki,
Funktiot luokittain:
http://office.microsoft.com/fi-fi/excel/HP052042111035.aspx
Tietoa funktioista:
( tuossa myös kohta sisäkkäiset Funktiot, klikka sisään)
http://office.microsoft.com/fi-fi/excel/HP051984251035.aspx
Kaavojen luominen:
http://office.microsoft.com/fi-fi/excel/CH010004901035.aspx
Ja Tässä yksi ei MS sivu funktioista:
http://appro.mit.jyu.fi/doc/tiedonhallinta/taulukkolaskenta/index7.html
> Tämä sopii ehkä paremmin jos en halua nollariviä ja solu jää
> tyhjäks. =JOS(D20>8;JOS(D20-8>2;2;D20-8);" ")
Jos haluat oikean tyhjän älä jätä lainaumerkkien väliin ns välilyöntiä, siis tuossa ei näy mitään mutta siinä on yksi merkki kuitenkin, eli ei ole tyhjä, kirjoittamalla lainausmerkit yheteen tulee oikeasti tyhjä.
Nyt tuo voi aiheuttaa ongelmia kun siinä on yksi merkki tekstiä esim, et voi käyttää solua laskukaavoihin.
> Voiko esim. jotenki laittaa monta kaava samaan soluun
voit laitta funktioita sisäkkäin, lueppa noista linkeistä joita laitoin edelliseen.
esimerkkisi oli kyllä uskomattoman lähellä tuossa:
=pyöristä(C1;2) ja sitten sanot näin "C1=A1*B1"
eli jos kirjoitat tuohon PYÖRISTÄ funktion C1 tilaale tuon A1*B1 tai jonkun muun kaavan tai funktion joka palautta luvun, tässä esimerkkejä ei testattuja, kunhan kirjoittelen:
=PYÄRISTÄ(A1*B1;2)
=PYÄRISTÄ(JOS(E1>8;E1-8;0);2)
ja kolme sisäkäi:
=PYÖRISTÄ(MIN(JOS(E1>8;E1-8;);2);2)
=PYÖRISTÄ( JOS(D20>8;JOS(D20-8>2;2;D20-8);"");2)
Hyvää viikon loppua kaikille, sen verran kiireinen viikonloppu tiedossa että palataan asiaan ensi viikolla, jos on tarvis.
Tässä voisi olla jollekin ihan mielenkiintoisia,
web kurssit: Excel:
http://office.microsoft.com/fi-fi/training/CR061831141035.aspx
web kurssi: Funktioiden etsiminen ja argumenttien lisääminen
http://office.microsoft.com/training/training.aspx?AssetID=RC061914861035
VAU!!!
KIITTI! Sä oot NERO!
Hauskaa jatkoa sulle ja kiva ku vaivauduit auttaa!!
No nyt tyssäsin siihen ku pitäis saada sellainen funktio mitä esim. käytetään verojen laskemises. Kuinka saisin sellaisen et laskee tiettyyn rajaan asti tietyllä prosentilla ja sen mikä mene yli rajan niin toisella prosentilla.
Esim. jos laittaisin rajan et 1000 asti 20% ja sen yli sitten 50%. Jos esim. tulos on solus 1500 niin (1000*20%)+((1500-1000)*50%)=450?
verotettava tulo solussa A1
Verot kaavalla
=JOS(A1