kuinka tehdään palkka funktio lauseke seuraavalle laskutavalle?
8h jälkeen ensimmäinen 1/2h norm. tuntipalkka. Seuraavat 2h 50% lisänä ja loput 100%?
8h jälkeen ensimmäinen 1/2h norm. tuntipalkka. Seuraavat 2h 50% lisänä ja loput 100%?
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Calcin ohjeistahan löytyy sivu Käyttäjän määrittämät funktiot, jossa on aiheeseen liittyvää asiaa.
Tässä esimerkki:
------------------------------
Sub Main
End Sub
Function Palkka1(Tunnit as single, Tuntipalkka as single)
Dim Lisa1, Lisa2, Perustunnit
Rem alustetaan varmuuden vuoksi
Lisa1=0
Lisa2=0
Perustunnit=Tunnit
Rem lasketaan kertoimet ehdollisesti
IF Tunnit > 8.5 Then
Lisa1 = Tunnit - 8.5
Perustunnit = 8.5
IF Tunnit > 10.5 Then
Lisa2 = Tunnit - 10.5
Lisa1 = 2
Endif
Endif
Rem Palautetaan funktion arvo
Palkka1= (Perustunnit Lisa1*1.5 Lisa2*2)*Tuntipalkka
End Function
-------------------------------
Meniskö tällä kaavalla
=(A2 IF(A2>10,5;(A2-10,5) 1;IF(A2>8,5;0,5*(A2-8,5))))*hpalkka