Funzione SE con un "ma"...

Anonimo
2017-02-21T15:41:37+00:00

Salve a tutti,

ho una domanda un pò particolare da proporvi:

devo calcolare delle percentuali sugli scaglioni dei fatturati annui dei miei rivenditori, come potete vedere nelle prime due colonne della tabella sotto gli scaglioni sono

0 - 50.000,00 € --> 0%

50.000,00 - 150.000,00 € --> 1%

150.000,00 - 250.000,00 € --> 2%

250.000,00 - 350.000,00 € --> 3%

350.000,00 - 450.000,00 € --> 4%

450.000,00 - in su --> 5%

 

adesso io avendo il totale annuo fatturato (280.000,00 € in questo caso) devo andare a calcolare lo 0% fino a 50.000, l'1% nel secondo scaglione quindi sulla differenza tra 150.000 e 50.000 ovvero 100.000 che ho riportato nella terza colonna, ecc... il problema sorge nel momento in cui arrivo allo scaglione dove rientrano i 280.000 cioè quello tra 250.000 e 350.000...avrei bisogno di una formula da poter usare per tutti gli scaglioni dove mi controlli se il totale annuo fatturato rientra in uno dei dati scaglioni (quindi se C2 è compreso tra A3 e B3 e via dicendo), MA allo stesso tempo SE ci rientra che mi calcoli quindi la differenza tra il max di quello scaglione e il tot annuo fatturato e calcoli sopra questa differenza la relativa percentuale...

in questo caso dovrebbe dare come risultato 

1° scaglione --> 0

2° scaglione --> 1% su 100.000 = 1.000

3° scaglione --> 2% su 100.000 = 2.000

4° scaglione --> 3% su (350.000-280.000) = 3% su 70.000 = 2.100 €

so che è un pò complicato ma avendo molti rivenditori è un lavorone fare tutto a mano e se riuscissi a trovare una funzione che fa al caso mio risparmierei molto tempo.

Grazie a chi saprà aiutarmi.

PS: i valori nella colonna D sono messi a caso quindi non considerateli

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2017-02-22T07:59:02+00:00

In una configurazione come la seguente (ho modificato parzialmente il tuo schema):

In D3:

=SE(E($D$2<=B3;$D$2>A3);$D$2-A3;SE($D$2>MAX(A3;B3);SE(B3=0;$D$2-A3; B3-A3)))*C3

da trascinare in basso.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-02-22T11:09:22+00:00

    Quando la domanda è chiara è più facile trovare una soluzione.

    Grazie a te. Alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-02-22T10:04:27+00:00

    SEI

    UN

    GENIO!!!!!!!

    Grazie mille!!!

    La risposta è stata utile?

    0 commenti Nessun commento