Työvuorolista

Mites sais pelaamaan sellaisen, että listaan laittais tietyn päivän kohdalle pelkästään työvuoron nimen niin se hakis automaattisesti tunnit sille vuorolle. Jos vaikka nimet ja työtunnit olis esim: A=8h, B=10h, C=9h ja D=13h. Jos vaikka nimet laittaa vierekkäisiin sarakkeisiin A1-4 ja tunnit B1-4? Ei vaan ymmärrä.
92495
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

kunde kertoo sulle jutun, mutta lienee se IF (JOS) lause jolla koodi saadaan aikaan.....

Eli JOS A1 on joku niin silloin B1 on 8 ja sitä rataa...

Viisaammat kertoo enempi...

Äänestä
  • funktio toimii tuossa.
    Teet jonnekkin aputaulukon jossa on nuo "työvuoronimet" ja niitä vastaavat arvot
    B1=PHAKU(A1;[tähän se alue jossa aputaulukko];2;0)

    Esim: aputaulukko on K1:L4, kaava on silloin:
    =PHAKU(A1;KI:L4;2;0) - kaavassa tuo "2" tarkoittaa aputaulukon toista saraketta eli hakee L-sarakkeelta

    Äänestä

  • Phakija kirjoitti:

    funktio toimii tuossa.
    Teet jonnekkin aputaulukon jossa on nuo "työvuoronimet" ja niitä vastaavat arvot
    B1=PHAKU(A1;[tähän se alue jossa aputaulukko];2;0)

    Esim: aputaulukko on K1:L4, kaava on silloin:
    =PHAKU(A1;KI:L4;2;0) - kaavassa tuo "2" tarkoittaa aputaulukon toista saraketta eli hakee L-sarakkeelta

    niin että jos A1:ssä ei ole annettu arvoa, pysyy B1 tyhjänä
    B1=JOS(A1="";"";PHAKU(A1;K1:L4;2;0))

    Äänestä

  • Phakija kirjoitti:

    niin että jos A1:ssä ei ole annettu arvoa, pysyy B1 tyhjänä
    B1=JOS(A1="";"";PHAKU(A1;K1:L4;2;0))

    Kiitos toimii. Laitoin niin että b2:n kirjotetaan työvuoron nimi ja b3:n tulee tuntimäärä tällä kaavalla:=IF(B2="";"";VLOOKUP(B2;N3:O8;2;0)) . Nyt on taasen ongelmana on se kun kopioin ton kaavan toiseen soluun, niin se taasen muuttaa ton hakualueen eriksi. Esim. kopioin koodin tosta b3:sta h3:een niin toi hakualue muuttuu automaattisesti T3:U8.

    Äänestä

  • jepjepjepjepjepujee kirjoitti:

    Kiitos toimii. Laitoin niin että b2:n kirjotetaan työvuoron nimi ja b3:n tulee tuntimäärä tällä kaavalla:=IF(B2="";"";VLOOKUP(B2;N3:O8;2;0)) . Nyt on taasen ongelmana on se kun kopioin ton kaavan toiseen soluun, niin se taasen muuttaa ton hakualueen eriksi. Esim. kopioin koodin tosta b3:sta h3:een niin toi hakualue muuttuu automaattisesti T3:U8.

    =IF(H2="";"";VLOOKUP(H2;$N$3:$O$8;2;0))

    Äänestä

  • ... kirjoitti:

    =IF(H2="";"";VLOOKUP(H2;$N$3:$O$8;2;0))

    aputaulukkoakin voi tehdä, mutta sitten sinun pitää antaa "työvuoron nimi" kohtaan numero.
    Jos sinulla on vain nuo 4 vaihtoehtoa, niin esim:
    B3=JOS(B2=1;"8h";JOS(B2=2;"10h";JOS(B2=3;"9h";"13h"))) - kaikilla muilla arvoilla kuin 1,2,3 tulee "13h"
    tai
    B3=HAKU(B2;{1;2;3;4};{"8h";"10h";"9h";"13h"})
    Ja jos B2 on tyhjä niin B3 jää tyhjäksi: kaavaan vain eteen tuo sama =JOS(B2="";"";JOS....)))) - muista lisätä 1 kaarisulku perään ja samaten tuohon toiseen kaavaankin

    Äänestä

  • Phakija kirjoitti:

    aputaulukkoakin voi tehdä, mutta sitten sinun pitää antaa "työvuoron nimi" kohtaan numero.
    Jos sinulla on vain nuo 4 vaihtoehtoa, niin esim:
    B3=JOS(B2=1;"8h";JOS(B2=2;"10h";JOS(B2=3;"9h";"13h"))) - kaikilla muilla arvoilla kuin 1,2,3 tulee "13h"
    tai
    B3=HAKU(B2;{1;2;3;4};{"8h";"10h";"9h";"13h"})
    Ja jos B2 on tyhjä niin B3 jää tyhjäksi: kaavaan vain eteen tuo sama =JOS(B2="";"";JOS....)))) - muista lisätä 1 kaarisulku perään ja samaten tuohon toiseen kaavaankin

    taisi ollakkin enkku versio eli
    HAKU=LOOKUP
    JOS=IF

    Äänestä

  • ... kirjoitti:

    =IF(H2="";"";VLOOKUP(H2;$N$3:$O$8;2;0))

    Sehän se auttokin tähän. Kiitokset kaikille ketkä vaivautui auttaa. Seuraavaks vois tietty väsätä jonkin koodin millä sais laskettua, kuinka paljon kustakin vuorosta tienaa siis ilta ja yövuorolisien kanssa, saattaa olla kuitenkin liian hankala homma meikäläiselle.

    Äänestä

  • jepjepjepjepjepujee kirjoitti:

    Sehän se auttokin tähän. Kiitokset kaikille ketkä vaivautui auttaa. Seuraavaks vois tietty väsätä jonkin koodin millä sais laskettua, kuinka paljon kustakin vuorosta tienaa siis ilta ja yövuorolisien kanssa, saattaa olla kuitenkin liian hankala homma meikäläiselle.

    hyviä kaavoja työtuntien laskuun.
    http://keskustelu.suomi24.fi/node/5358124

    Äänestä

Kommentoi aloitusta


jepjepjepjepjepujee kirjoitti:

Mites sais pelaamaan sellaisen, että listaan laittais tietyn päivän kohdalle pelkästään työvuoron nimen niin se hakis automaattisesti tunnit sille vuorolle. Jos vaikka nimet ja työtunnit olis esim: A=8h, B=10h, C=9h ja D=13h. Jos vaikka nimet laittaa vierekkäisiin sarakkeisiin A1-4 ja tunnit B1-4? Ei vaan ymmärrä.

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