Hei
Löysin tämän hyvän kaavan iltalisien maksamiseksi. Kuinka tätä pitäisi muuttaa vielä siten että jos tämän laskutoimituksen tulos onkin 0:00 niin solu jäisi tyhjäksi silloin jos työaika ei menekkään ilta tai yölisän puolelle
B-sarake Lähtöaika
C-sarake Tuloaika
D-sarake Työtunnit, kaavalla
=JOS(C418/24;B422/24;22/24;D4 B4)-JOS(B422/24;B430/24;30/24;D4 B4)-JOS(B4
Löysin tämän hyvän kaavan iltalisien maksamiseksi. Kuinka tätä pitäisi muuttaa vielä siten että jos tämän laskutoimituksen tulos onkin 0:00 niin solu jäisi tyhjäksi silloin jos työaika ei menekkään ilta tai yölisän puolelle
B-sarake Lähtöaika
C-sarake Tuloaika
D-sarake Työtunnit, kaavalla
=JOS(C418/24;B422/24;22/24;D4 B4)-JOS(B422/24;B430/24;30/24;D4 B4)-JOS(B4
Vastaukset 4
Vanhimmat
toimia. Ensimmäisestä taitaa ainakin puuttua joku parametri C jälkeen (> kai). Ja jos tuo kaava laitetaan D-sarakkeelle, eikö siitä tule kehäviittaus (kaavan pitäisi laskea mukaan vastauksenkin, B4 D4>22/24) .
Käyppäs tuolla. Paavalin hyviä kaavoja työtuntien laskuun.
http://keskustelu.suomi24.fi/node/5358124
Ratkaisuehdotukseni:
Voit kirjoittaa oman kaavasi ympärille uuden jos-lauseen seuraavasti:
=JOS(Oma kaavasi=0;"";Oma kaavasi)
Kaavassa "" (sitaatti-sitaatti) palauttaa tyhjän arvon Excel soluun.
Siinäpä oikein hieno kaavapuuro! Jos tuon saa toimimaan virheettömästi, niin onnittelen.
Taulukon solujen nolla-arvot voi piilottaa ainakin solun muotoilun avulla.
Kyseiseen solun muotoiluksi asetetaan "Oma", jonka jälkeen kohtaan "Laji" kirjoitetaan muotoilukoodi: 0;-0;;@
Muotoilukoodissa on puolipisteellä eroteltuna muotoilu positiivisille arvoille, negatiivisille arvoille, nolla-arvoille ja tekstille. Koska nolla-arvojen muotoiluna ei ole mitään niitä ei näytetä.
Jos näytettävillä luvuilla pitää olla tietty muotoilu, se pitää määritellä erikseen.
Esim. luvut näytetään kahdella desimaalilla, paitsi nolla-arvot, joita ei näytetä:
Laji: 0,00;-0,00;;@
- Mika