miten =jos kaava E1>8 niin E1-8 muttei suurempi kun 2

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!
121586
Äänestä

Muut lukivat myös

Vastaukset 12

Vanhimmat

=MIN(IF(E1>8;E1-8;);2)

Äänestä
  • 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

    Äänestä

  • Nimimerkki kirjoitti:

    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.

    Äänestä

  • hosu kirjoitti:

    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,

    Äänestä

  • Nimimerkki kirjoitti:

    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!

    Äänestä

  • Nimimerkki kirjoitti:

    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,

    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)

    Äänestä

  • hosu kirjoitti:

    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!

    < 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

    Äänestä

  • hosu kirjoitti:

    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)

    > 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.

    Äänestä

  • Nimimerkki kirjoitti:

    < 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ä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

    Äänestä

  • Nimimerkki kirjoitti:

    > 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.

    VAU!!!

    KIITTI! Sä oot NERO!

    Hauskaa jatkoa sulle ja kiva ku vaivauduit auttaa!!

    Äänestä

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?

Äänestä
  • verotettava tulo solussa A1
    Verot kaavalla
    =JOS(A1

    Äänestä

Kommentoi aloitusta


hosu kirjoitti:

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!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu