Tässä artikkelissa opimme määrittämään, työskentelikö henkilö täysi- vai osavuorotyössä.
Lähetysraporttia valmistellessasi haluat kaavan, jolla selvitetään, onko henkilö työskennellyt täys- vai osavuorossa.
Löydämme tuloksen käyttämällä IF -toimintoa.
IF -toiminto tarkistaa, onko määrittämäsi ehto TOSI vai EPÄTOSI. Jos ehto palauttaa TOSI, se palauttaa esiasetetun arvon, ja jos ehto palauttaa EPÄTOSI, se palauttaa toisen esiasetetun arvon.
Syntaksi = JOS (looginen_testi, arvo_Jos_tosi, arvo_Jos_väärä)
looginen_testi: Looginen testi testaa tilan tai kriteerit. Jos ehto täyttyy, se palauttaa esiasetetun arvon ja jos ehto ei täytä, se palauttaa toisen esiasetetun arvon.
value_if_true: Arvo, jonka haluat palauttaa, jos tämä argumentti palauttaa arvon TOSI.
value_if_false: Arvo, jonka haluat palauttaa, jos tämä argumentti palauttaa EPÄTOSI
Otetaan esimerkki:
- Meillä on Kirjaudu & Kirjaudu ulos aika sarakkeessa A ja B.
Haluamme tuloksen johtavan kaavan riippumatta siitä, onko henkilö työskennellyt koko vai osittaisessa vuorossa. Osittainen siirto tarkoittaa sitä, että henkilö ei ole suorittanut vähintään 8 tuntia päivässä.
- Solussa C2 kaava olisi
= JOS ((B2-A2)> = TIME (8,0,0), "Full Shift", "Partial Shift")
- The JOS kaava tarkistaa, onko kirjautumis- ja uloskirjautumisajan ero suurempi kuin 8, jos ehto löytyy TOTTA silloin tulos olisi “Täysi vaihto” muuten tulos olisi “Osittainen siirto”.
- Kopioimalla solun C2 kaava alueelle C3: C11 saadaan haluttu tulos.