Function provisionIfElseIfKonstante(geplanterUmsatz As Double, _
                                    verkaufsbetrag As DoubleAs Double
    Dim provisionInProzent As Double
    Const umsatzGrenze3 As Double = 1000000
    Const umsatzGrenze2 As Double = 500000
    Const umsatzGrenze1 As Double = 100000
    Const provisionUmsatzGrenze3 As Double = 0.2
    Const provisionUmsatzGrenze2 As Double = 0.1
    Const provisionUmsatzGrenze1 As Double = 0.05
    Const provisionSonst As Double = 0

    If geplanterUmsatz >= umsatzGrenze3 Then
        provisionInProzent = provisionUmsatzGrenze3
    ElseIf geplanterUmsatz >= umsatzGrenze2 Then
        provisionInProzent = provisionUmsatzGrenze2
    ElseIf geplanterUmsatz >= umsatzGrenze1 Then
        provisionInProzent = provisionUmsatzGrenze1
    Else
        provisionInProzent = provisionSonst
    End If
    provisionIfElseIfKonstante = verkaufsbetrag * provisionInProzent
End Function