funzione SE E



  • funzione SE + E
    di Rosario (utente non iscritto) data: 23/06/2015 14:28:14

    Ciao ragazzi,
    ho provato a mettere giu' una formula per il calcolo dell'addizionale regionale all'irpef della regione Puglia con la seguente formula

    =SE(E($D$12>0;$D$12<=15000);$D$12*1,33%;SE(E($D$12>15000;$D$12<=28000);1,43%*($D$12-15000)+199,5;SE(E($D$12>28000;$D$12<=55000);1,71%*($D$12-28000)+385,4;SE(E($D$12>55000;$D$12<=75000);1,72%*($D$12-55000)+847,1;SE(E($D$12>75000);1,73%*($D$12-75000)+1191,1;0)))))

    Per completezza, dovrei inserire nella stessa formula quanto segue:

    ai contribuenti con più di tre figlia carico spetta una detrazione sull'addizionale regionale all'IRPEF di 20 euro per ciascun figlio

    Quindi, in altra cella, *es B2, inserisco un elenco a discesa da 0 a 9 e vorrei che quando in B2 ci sia 4 o 5 etc mi vengano detratti da D12 i relativi 20euro per figlio

    come faccio?????

    Graziiiiiiiii




  • di ninai (utente non iscritto) data: 23/06/2015 16:12:40

    ciao
    non entrando in merito alla tua precedente formula, ti chiedo:
    la detrazione dei 20 euro a figlio va sull'imponibile (D12) , oppure sul risultato della formula.
    Credo sia la seconda delle ipotesi, aggiungerei in coda alla formula:
    -B2*20*(B2>3)



  • di Marius44 data: 23/06/2015 16:24:08

    Ciao Rosario.
    Premesso che non ho guardato la formula da te postata (se ti dà il risultato che vuoi, per me va bene) ed immaginando che sia inserita nella cella B1, se nella cella B2 inserisci l'elenco a discesa che hai detto, quando selezioni un dato della casella a discesa in altra cella deve darti il totale delle detrazioni e in altra cella il residuo.
    Ho capito bene?
    Se si, ti basta inserire il codice che ho postato sotto per avere il risultato.
    Fammi sapere se va bene.
    Ciao,
    Mario
     
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Address = "$B$2" Then
            If Target.Value > 3 Then
                Cells(3, 2) = Cells(2, 2) * 20
                Cells(4, 2) = Cells(1, 2) - Cells(3, 2)
            End If
        End If
    End Sub



  • di Rosario (utente non iscritto) data: 23/06/2015 20:08:53

    Marius e ninai, grazie mille !!!! Funzionano perfettamente entrambe, mi mancavo giusto un ultimo passo ))

    Gentilissimi



  • di ninai (utente non iscritto) data: 23/06/2015 20:42:24

    giusto un'alternativa alla tua formula:
    =SCEGLI(CONFRONTA(D12;{0.15000,01.28000,01.55000,01.75000,01});$D$12*1,33%;1,43%*($D$12-15000)+199,5;1,71%*($D$12-28000)+385,4;1,72%*($D$12-55000)+847,1;1,73%*($D$12-75000)+1191,1;0)-B2*20*(B2>3)