Opas · 5 min lukuaika
Näin lisäät laskelmia lomakkeeseen
Päivitetty 2026-09-17
Lyhyesti
Laskettu kenttä ajaa kaavan, joka viittaa muihin kenttiin tunnisteen kautta ja päivittyy reaaliajassa — käytä sitä summiin, hinnoitteluun ja tietokilpailun pisteytykseen.
Joissakin lomakkeissa tarvitaan luku, joka riippuu muista vastauksista — tilauksen loppusumma, tarjousarvio tai tietokilpailun pistemäärä. Sen sijaan, että vastaaja laskisi tämän itse, laskettu kenttä ajaa kaavan taustalla ja päivittää tuloksen heti, kun hän vastaa. Tämä opas käy läpi, miten kaavasyntaksi toimii, miten muotoilet tuloksen, ja missä laskelmat ovat hyödyllisimpiä.
Miten laskettu kenttä toimii
Laskettu kenttä on vain luettava: sen sijaan, että se keräisi vastauksen, se johtaa sen kerran kirjoittamastasi kaavasta. Kaava viittaa muihin kenttiin kirjoittamalla niiden tunnisteen aaltosulkeisiin, kuten ${kentan_id}, ja yhdistää ne yhteen-, vähennys-, kerto- ja jakolaskulla sekä sulkeilla.
Koska se päivittyy reaaliajassa, vastaaja näkee tuloksen muuttuvan sitä mukaa kun hän täyttää kentät, joista se riippuu — esimerkiksi juoksevan summan, kun hän lisää määriä, sen sijaan että luku näkyisi vasta lähettämisen jälkeen.
Kaavan kirjoittaminen
Kaavat tukevat tavallista aritmetiikkaa: ${hinta} * ${maara} kertoo kaksi kenttää, ja (${a} + ${b}) / 2 laskee kahden luvun keskiarvon. Kentät, jotka sisältävät listan valintoja, kuten monivalintakenttä, lasketaan yhteen, jos ne sisältävät numeerisia arvoja, mikä on hyödyllistä tietokilpailun pisteytyksessä, jossa jokainen valinta on tietyn pisteen arvoinen.
Kaavan jäsentäjä ymmärtää vain luvut, kenttäviittaukset, laskuoperaattorit ja sulkeet — ei funktioita eikä ulkoista logiikkaa, mikä pitää sen ennustettavana ja turvallisena ajaa selaimessa.
Tuloksen muotoilu
Raaka laskutulos on harvoin sellaisenaan sitä, mitä haluat näyttää. Voit asettaa näytettävien desimaalien määrän ja lisätä etuliitteen tai jälkiliitteen, jotta summa näyttää valuutalta tai pistemäärä yksiköltä, kuten '€' luvun edessä tai ' pist.' sen jälkeen.
Pidä muotoiltu tulos keskittyneenä siihen, mitä vastaajan tarvitsee nähdä — hinnan loppusumma, ei ketjua välivaiheita.
Yleisiä käyttötapoja
Tilaus- ja tarjouslomakkeet kertovat yksikköhinnan määräkentällä, joskus useamman rivin summana yhteen laskettuna. Tietokilpailu- ja arviointilomakkeet pisteyttävät jokaisen vastauksen numeerisella painoarvolla ja laskevat ne yhteen lopulliseksi pistekentäksi, joka näytetään lopussa.
Käsiraha- tai maksulaskurit ottavat yhden syötteen, kuten lainasumman tai tapahtuman osallistujamäärän, ja soveltavat siihen kiinteää korkoa tai henkilökohtaista hintaa näyttääkseen arvion ennen kuin joku sitoutuu täyttämään lomakkeen loppuun.
Mitä laskelmat eivät osaa
Kaava lukee vain lomakkeessa jo olevia numeerisia kenttäarvoja — se ei voi kutsua ulkoista rajapintaa, hakea tietokannasta tai soveltaa muuta logiikkaa kuin desimaalien pyöristystä. Kaikkeen aritmetiikkaa monimutkaisempaan laskettu kenttä on väärä työkalu.
YeetFormissa laskettu kenttätyyppi tukee turvallista kaavan jäsentäjää desimaalien, etuliitteen ja jälkiliitteen muotoilulla, ja se kuuluu ilmaisversioon kaikkien muiden kenttätyyppien tapaan.