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?
Viittausapuja
4
160
Vastaukset
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
Useita puukotettu Tampereella
Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht1372415Asiakas iski kaupassa varastelua tehneen kanveesiin.
https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava3461880- 401557
Kuka rääkkää eläimiä Puolangalla?
Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii311383Meneeköhän sulla
oikeasti pinnan alla yhtä huonosti kuin mulla? Tai yhtä huonosti mutta jollain eri tyylillä? Ei olisi pitänyt jättää sua281310Jos ei tiedä mitä toisesta haluaa
Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em941183- 541153
Muutama kysymys ja huomio hindulaisesta kulttuurista.
Vedakirjoituksia pidetään historiallisina teksteinä, ei siis "julistuksena" kuten esimerkiksi Raamattua, vaan kuten koul327897Jumala puhui minulle
Hän kertoi sinusta asioita, joiden takia jaksan, uskon ja luotan. Hän kuvaili sinua minulle ja pakahduin onnesta kuulles104850Annan 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äysil53752