Excel-kaava: Kaksitasoinen arvonlisäverolaskenta -

Sisällysluettelo

Yleinen kaava

=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)

Yhteenveto

Voit laskea liikevaihtoveron kahdella tasolla (suluissa) käyttämällä IF-peruskaavaa. Esitetyssä esimerkissä C5: n kaava, kopioitu alaspäin, on:

=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)

missä "raja" (F6), "taso 1" (F4) ja "taso 2" (F5) on nimetty alueiksi.

Selitys

Ytimessä tämä kaava perustuu yhteen IF-funktioon. Looginen testi perustuu tähän lausekkeeseen:

B5<=limit

Kun B5 (nykyinen summa) on pienempi kuin raja (10000), testi palauttaa TOSI ja IF-funktio laskee vain ensimmäisen tason verot ja palauttaa lopputuloksen tällä:

B5*tier1

Kun summa on kuitenkin suurempi kuin raja (10000), looginen testi palauttaa TOSI. IF-funktio suorittaa lausekkeen veron laskemiseksi sekä ensimmäisen että toisen tason veroille:

limit*tier1+(B5-limit)*tier2

Käännös:

  1. Laske ensisijaisen tason vero kertomalla raja (10000) ensisijaisen tason verolla (6%).
  2. Laske toisen tason vero vähentämällä raja määrästä ja kertomalla tulos toisen tason verokannalla (10%).
  3. Lisää tason 1 vero toisen tason veroon ja palauta lopputulos.

Ilman nimettyjä alueita

Nimetyt alueet voivat helpottaa kaavojen kirjoittamista ja lukemista. Sama kaava ilman nimettyjä alueita näyttää tältä:

=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)

Viitteet rajoille, tasoille1 ja tasoille2 lukitaan estämään muutokset, kun kaava kopioidaan taulukkoon.

Mielenkiintoisia artikkeleita...