Formula generica
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Sommario
Per calcolare un'imposta sulle vendite con due livelli (parentesi), puoi utilizzare una formula IF di base. Nell'esempio mostrato, la formula in C5, copiata verso il basso, è:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
dove "limite" (F6), "livello1" (F4) e "livello2" (F5) sono intervalli denominati.
Spiegazione
Fondamentalmente, questa formula si basa su una singola funzione IF. Il test logico si basa su questa espressione:
B5<=limit
Quando B5 (l'importo corrente) è inferiore al limite (10.000), il test restituisce TRUE e la funzione IF calcola solo un'imposta di livello 1 e restituisce un risultato finale con questo:
B5*tier1
Tuttavia, quando la quantità è maggiore del limite (10.000), il test logico restituisce TRUE. La funzione IF esegue quindi un'espressione per calcolare le tasse sia per le tasse di livello 1 che di livello 2:
limit*tier1+(B5-limit)*tier2
Traduzione:
- Calcola l'imposta di livello 1 moltiplicando il limite (10.000) per l'imposta di livello 1 (6%).
- Calcola l'imposta di livello 2 sottraendo il limite dall'importo e moltiplicando il risultato per l'aliquota fiscale di livello 2 (10%).
- Aggiungi l'imposta di livello 1 all'imposta di livello 2 e restituisci un risultato finale.
Senza intervalli denominati
Gli intervalli denominati possono semplificare la scrittura e la lettura delle formule. La stessa formula senza intervalli denominati ha questo aspetto:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
I riferimenti a limit, tier1 e tier2 sono bloccati per impedire modifiche quando la formula viene copiata nella tabella.