1

Berechnung der MWST in Excel 2007?

Frage von flouuu flouuu

Es gibt doch bestimmt bei Excel eine super Lösung um die MWST leicht zu berechnen. Also quasi Brutto in netto usw. Gibt es da eine fertige formel usw.

Fragen zu gleichen Themen finden

Antworten (8)

  • 0
    Antwort von arminho1 arminho1
    Eine Funktion könnte so aussehen (habe ich eben mal programmiert):
    Function MWST(Steuersatz, Optional Netto, Optional Brutto) As Variant
        If Steuersatz < 0 Then
            MWST = "#STEUERSATZ UNGUELTIG!"
            Exit Function
        End If
        If IsMissing(Netto) Then
            MWST = Brutto / (1 + (Steuersatz / 100))
            Exit Function
        End If
        If IsMissing(Brutto) Then
            MWST = Netto * (1 + (Steuersatz / 100))
            Exit Function
        End If
        If IsNull(Netto) Or Netto = "" Or Netto = 0 Then
            MWST = Brutto / (1 + (Steuersatz / 100))
            Exit Function
        End If
        If IsNull(Brutto) Or Brutto = "" Or Brutto = 0 Then
            MWST = Netto * (1 + (Steuersatz / 100))
            Exit Function
        End If
        If Steuersatz > 0 And Netto > 0 And Brutto > 0 Then
            If Brutto = Netto * (1 + (Steuersatz / 100)) Then
                    MWST = True
                Else
                    MWST = False
            End If
        End If
    End Function
    

    Der Code muss im Visual Basic Editor (ALT-F11) in ein Modul kopiert werden (dazu im Projektexplorer den aktuellen Dateinamen anklicken und im Menü Einfügen/Modul wählen und dort rechts reinkopieren).

    Steht der Nettowert in A1 und der Steuersatz in B1 so muss folgendes in eine Zelle eingegeben werden um den Bruttowert zu ermitteln: =MWST(B1;A1)

    Um den Nettowert zu ermitteln schreibt man (wenn A1 der Bruttowert ist): =MWST(B1;;A1)

    Gibt man alle drei Werte ein, kommt als Ergebnis WAHR, wenn alles zusammenpasst, ansonsten FALSCH.

    Kommentar von arminho1 arminho1arminho1

    Habe gerade gesehen, dass, leider die <>-Zeichen und das = Zeichen zerschossen werden. &gt; muss durch = ersetzt werden
    &quot; durch "
    &lt; durch <

  • 0
    Antwort von TillB TillB

    Hallo nochmal!

    Function BzuN(WertBrutto As Double, MwsT As Double) As Double BzuN = CDbl(WertBrutto / (100 + MwsT) * 100) End Function

    Function NzuB(WertNetto As Double, MwsT As Double) As Double NzuB = CDbl(WertNetto * (1 + (MwsT / 100))) End Function

    Ich hoffe, Du weißt mit Funktionen umzugehen.. Gruß Till

    Kommentar von rumpi rumpirumpi

    Mal ne doofe Frage Till, musst du nicht noch die Bereiche festlegen und deklarieren?

    Kommentar von TillB TillBTillB

    Hi, sorry, dass die Antwort so spät kommt... Die Bereiche eklären sich, wenn die Function in der entsprechenden Datei hinterlegt und dann aufgerufen wird. Die Eingabebereiche werden dann wie bei anderen Formeln "abgefragt".

  • 0
    Antwort von rumpi rumpi

    Direkte Berechnung: a1 ist netto; b1 ist Mwstsatz (19); in c1 muss dann stehen: =a1+(a1*b1/100)

    Kommentar von rumpi rumpirumpi

    für brutto heißt es dann: =a1*(100/(b1+100)) dann ist a1 der Bruttobetrag und b1 der Mwstsatz (19)

  • 0
    Antwort von TillB TillB

    Hallo! Es gibt keine Formel! Alleridngs lässt sich das ganze durchaus in eine Function packen, die Du dann, ähnlich wie eine fertige Formel, immer wieder anwenden kannst. Was willst Du dennn berechnen. Brutto > Netto oder Netto > Brutto? Gruß Till

    Kommentar von flouuu flouuu

    Hallo,eig. beides aber wichter ist brutto in netto umzurechnen

    Kommentar von TillB TillBTillB

    ... ein wenig Geduld ;-)

  • 0
    Antwort von flirtheaven flirtheaven

    netto zu brutto: netto x 1,19 (bei 19% Ust) brutto zu netto: brutto/1,19 ust: netto x 0,19

  • 0
    Antwort von Ithome Ithome
    Kommentar von rumpi rumpirumpi

    Klasse, kannte ich auch noch nicht. Danke!

    Kommentar von Ithome IthomeIthome

    Bitte gern geschehen.

    Finde das Forum auch gut. Man sieht auch an der Menge der Einträge, das sich dort immer was tut. Habe bisher fast immer den richtigen Tipp gefunden.

  • 0
    Antwort von MarianneW MarianneW

    äh - da reicht doch durch 1,19 bzw 1,07 zu teilen...

    Kommentar von LittleArrow LittleArrowLittleArrow

    ..., wenn man es noch mit der RUNDEN-Funktion einpackt. Guter Hinweis! Aber dies ist alles zu profan; da muß schon eine Funktion mit Autorität her (, wenn man nicht rechnen kann.).

    Allerdings taucht dann die nächste Frage auf: wo steht der Mehrwertsteuersatz oder soll er in der Funktion eingegeben werden. Und was ist, wenn es zwei verschiedene Steuersätze gibt?

  • 0
    Antwort von akademikus akademikus

    goggel mal excel vorlagen kostenlos.

Diese Frage

Verwandte Fragen

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.