Vzorec Excel: Výpočet dvoustupňové daně z obratu -

Obsah

Obecný vzorec

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

souhrn

K výpočtu daně z obratu se dvěma úrovněmi (závorkami) můžete použít základní vzorec IF. V zobrazeném příkladu je vzorec v C5, zkopírovaný dolů, následující:

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

kde „limit“ (F6), „úroveň 1“ (F4) a „úroveň 2“ (F5) jsou pojmenovány rozsahy.

Vysvětlení

V podstatě se tento vzorec spoléhá na jedinou funkci IF. Logický test je založen na tomto výrazu:

B5<=limit

Když je B5 (aktuální částka) menší než limit (10 000), vrátí test hodnotu TRUE a funkce IF vypočítá pouze daň tier 1 a vrátí konečný výsledek s tímto:

B5*tier1

Pokud je však částka větší než limit (10 000), vrátí logický test hodnotu PRAVDA. Funkce IF poté spustí výraz pro výpočet daně pro daně úrovně 1 i úrovně 2:

limit*tier1+(B5-limit)*tier2

Překlad:

  1. Vypočítejte daň tier 1 vynásobením limitu (10 000) daní tier 1 (6%).
  2. Vypočítejte daň úrovně 2 odečtením limitu od částky a vynásobením výsledku sazbou daně úrovně 2 (10%).
  3. Přidejte daň 1. úrovně k dani 2. úrovně a vraťte konečný výsledek.

Bez pojmenovaných rozsahů

Pojmenované rozsahy mohou usnadnit psaní a čtení vzorců. Stejný vzorec bez pojmenovaných rozsahů vypadá takto:

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

Odkazy na limity, úroveň 1 a úroveň 2 jsou uzamčeny, aby se zabránilo změnám při kopírování vzorce dolů v tabulce.

Zajímavé články...