Viittausapuja

Smithers12

Heips,

Tarkoitus olisi saada seurattua työtunteja vuoden aikana, niin että tuntipalkan ja työtuntimäärän avulla saadaan tehtyä palkkalaskelma.

Ongelma on se, että tuntipalkka voi nousta vuoden aikana. Miten taulukko pitäisi toteuttaa, että kun tuntipalkka muuttuu, aiemmin vanhalla palkalla kirjatut tunnit ja niiden yhteishinnat eivät muuttuisi?

4

160

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kuvatkaas ihmeessa näitä hieman huolellisimmin, mitä olette tehneet, mitä haluatte tehdä, millaisia kaavoja ja funktioita olette käyttäneet yms.

      Siis oletko tekemässä erillistä palkkalaskelmaa joka kuukausi? Silloin kannattaa tehdä yhden vuoden laskelmat jokainenkuukausi omalle välilehdelle. Kun palkka nousee korjaat sen kuukauden kohdalta lähtöarvon johon viittaat.

      Jos taas kirjaat kaikki vuoden tunnit allekkain luettelonomaisesti, kannattaa sinun vain kirjata uusi palkka vaikkapa toisella välilehdellä olevaan taulukkoon "Lähtöarvot" ja säilyttää siellä kaikki vanhatkin palkat. Sitten korjaat palkkaa laskevassa kaavassa olevan viittauksen (viittaus kiinteällä osoitteella -> siis $A$4) luettelon siinä kohdassa josta se alkaa vaikuttaa. Ja eiko kopioimaan taas kaavaa alaspäin.

    • Smithers12

      Tarkennetaan vielä.

      Eli henkilöt tulevat allekkain yhteen sarakkeeseen. Näitä saattaa olla päälle 50. Viereisiin sarakkeisiin tulee päivämäärät kuukauden ajalta, joihin merkitään kunkin työntekijän työtunnit kullekin päivälle. Näitä välilehtiä tulee 12, kullekin kuukaudelle omansa. Sitten yhdelle välilehdelle tulee vielä henkilöt allekkain ja viereiseen sarakkeeseen kunkin tuntipalkka.

      Ohjelma laskee työtunnit kullekin henkilölle ja tekee sen perusteella taas erilliselle välilehdelle palkkalaskelman vuodelta (toisin sanoen palkka yhteensä (tunnit*tuntipalkka) johon teen sitten ennakonpidätykset sun muut).

      Eli ongelma tulee siinä, että jos ja kun jonkun henkilön tuntipalkka muuttuu vuoden aikana, en tiedä miten saan sen palkkalaskelmaan tulemaan oikein, eli miten saisin ohjelman tunnistamaan, mitkä tunnit pitää laskea milläkin palkalla ilman että sitä tarvitsee jotenkin määrittää jokaiselle päivälle käsin erikseen. Jotenkin pitäisi ehkä saada laskutoimitus tehtyä aina kun palkka muuttuu, ja sitten ohjelma ei myöhemmin enää laskisi näitä jo yhteenlaskettuja tunteja/hintoja. Toisaalta taulukosta ei saa poistaa mitään, tuntien tulee näkyä vuoden lopussakin kuukausittaisissa seuranttataulukoissa.

      • Eikö helpointa olisi laittaa aivan vastaava taulukko tuntopalkoille. Tässä voisi aina sitten viitata edelliseen päivään. Kun sitten palkka muuttuu, niin kirjoitetaan se muutoksen päivälle ja se muuttuu automaattisesti vuoden loppuun asti. Palkan saa sitten helposti tulojen summana (olettaen, ettei tule mitään ylitöitä ym. kertoimia)


    • makrolla piece of cake...

      1. seurataan taulukossa muutosta- mikä solu muuttui?
      2. haetaan esim. A sarakkeeesta työntekijän nimi muuttuneen solun rivin perusteella ja hänelle palkka palkkataulukosta ja lisätään esim solun ID:hen
      3. suoritetaan palkanlasku käyttäen solun ID arvoa(palkka) ja solun arvoa (tunnit) ja summataan ne kumulatiivisesti johonkin tiettyyn soluun esim AK

      jos ja kun palkka muuttuu niin käyttää aina sen hetkistä arvoa laskuissa ja laskelmat on päivälleen reaaliajassa. Tarvittaessa voi vielä takaperoisestikin korjata solun ID arvoja, joten palkkaa voi nostella/laskella ID arvoa muuttamalla...

      ei ton kummosempi ja toimii... ;-)

      Keep EXCELing
      @Kunde

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Useita puukotettu Tampereella

      Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht
      Tampere
      137
      2415
    2. Asiakas iski kaupassa varastelua tehneen kanveesiin.

      https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava
      Maailman menoa
      346
      1880
    3. Leipivaaran päällä on kuoleman hiljaista.

      Suru vai suuri helpotus...
      Puolanka
      40
      1557
    4. Kuka rääkkää eläimiä Puolangalla?

      Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii
      Puolanka
      31
      1383
    5. Meneeköhän sulla

      oikeasti pinnan alla yhtä huonosti kuin mulla? Tai yhtä huonosti mutta jollain eri tyylillä? Ei olisi pitänyt jättää sua
      Ikävä
      28
      1310
    6. Jos ei tiedä mitä toisesta haluaa

      Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em
      Ikävä
      94
      1183
    7. Määpä tiijän että rakastat

      Minua nimittäin. Samoin hei! Olet mun vastakappaleeni.
      Ikävä
      54
      1153
    8. Muutama kysymys ja huomio hindulaisesta kulttuurista.

      Vedakirjoituksia pidetään historiallisina teksteinä, ei siis "julistuksena" kuten esimerkiksi Raamattua, vaan kuten koul
      Hindulaisuus
      327
      897
    9. Jumala puhui minulle

      Hän kertoi sinusta asioita, joiden takia jaksan, uskon ja luotan. Hän kuvaili sinua minulle ja pakahduin onnesta kuulles
      Ikävä
      104
      850
    10. Annan meille mahdollisuuden

      Olen avoimin mielin ja katson miten asiat etenevät. Mutta tällä kertaa sun on tehtävä eka siirto.Sen jälkeen olen täysil
      Ikävä
      53
      752
    Aihe