Dafür brauchst du ja jetzt nicht unbedingt ein makro?
Einfach durch 119 dann mal 100.
Dann mußt du noch aufpassen mit relativen Bezügen und absoluten
Bezügen.
Sind einfach grundlegende Sachen bei Excel, die man sich in einem
Buch mal angucken sollte. Und dann ein bisschen üben.
Eine zweite Zeile soll die Tabelle nicht enthalten.
Es sollen in der Tabelle in allen Zellen Bruttowerte eingetragen werden.
die dann in Nettowerten umgerechnet werden sollen.
Ich kann das so nicht nachvollziehen. Alleine aus Gründen der
Übersichtlichkeit und eventueller anderer Rechnungen bzw. Erweiterung
der tabelle ist es m.E. nicht ratsam, so vorzugehen.
Vielleicht kann da ja jemand anders mal was dazu sagen .
Würde mich auch mal interessieren, wieso du das so haben willst.
Vielleicht gibst dafür auch einen nachvollziebaren Grund.
Ich bekomme aus dem Ausland Rechnungen z. B. Mautrechnungen für mehrere Fahrzeuge. Die Beträge für die einzelnen Fahrzeuge sind in einer Liste Brutto aufgeführt. Die Rechnung enthält dann den Netto-Gesamtbetrag aller Fahrzeuge in einer Summe plus Steuer, welche ja nicht in die Kostenrechnung einfließen kann.
Habe eben folgenden Rechner herunter geladen und in Excel integriert:
Ich gebe in allen Zellen Bruttowerte ein, markiere diese und lasse umrechnen und die Zellen haben Nettowerte. Kann auch verschiede Mehrwertsteuersätze anwenden.
Hi Norbert,
ich find diese Lösung auch nicht sinnvoll,
du kannst dabei nie überprüfen, ob der richtige Betrag eingegeben wurde
damit das in der gleichen Zelle passiert, müßte man ein Makro hinterlegen (da kenn ich mich zuwenig aus)
einen anderen Vorschlag fällt mir da grad ein:
Du schreibst beispielsweise deine Werte in Tabelle1 und in Tabelle 2 steht dann die Formel =Tabelle1!A1/1,19
dann hast du in der Tabelle 2 „störungsfreie“ Nettowerte
Wenn du eine komplette Software runterladen mußt, um
Brutto in Netto umzurechnen. Dann herzlichen Glückwunsch.
Abgesehen davon,wie will man Excel denn mal verstehen, wenn
man für jedes kleine Problem eine Software runterlädt?
Und wie oben schon gesagt, dass innerhalb der selben Zelle
umzuändern ist unpraktisch, schon alleine wegen der Nachprüfbar-
keit und weiterer Rechenschritte. Das widerspricht auch völlig
meinen gesamten parktischen Erfahrungen mit Excel und kaufm.
Rechnungen.
Die Kontrolle habe ich über die Gesamtsumme der Rechnung. Allerdings wenn keine Übereinstimmung der Einzelwerte mit dem Gesamtwert besteht, müßte ich alle Einzelwerte neu eingeben.
Die Rechnung enthält
dann den Netto-Gesamtbetrag aller Fahrzeuge in einer Summe
Hallo,
in einer Summe, also nur eine Umrechnung noetig?
Eingabe und Rechnung? Das sind evtl zwei Tabellen?
Ich fass es noch nicht, ich wuerde auf jeden Fall die Eingaben stehen lassen zum Kontrollieren, und sei es in einer Spalte, die nicht gedruckt wird oder in einer anderen Tabelle steht.
Gruss Helmut
die Rechnung enthält eine Summe (netto + Steuer = Brutto.
Es sind aber pro Rechnung ca 80 Umrechnungen erforderlich, da die Rechung als Anlage eine Auflistung der einzelnen Fahrzeuge und Fahrten enthält, welche aber nur Bruttowerte ausweist. Jetzt soll in der Excel Tabelle für jedes Fahrzeug der Nettobetrag jeder Fahrt erfasst werden.
Bei Geldbeträgen wird immer einzeln gerechnet, gerundet und damit weitergerechnet. Sonst gibt’s Probleme mit den Buchhaltungsprogrammen (die machen das nämlich) und dem Finanzamt (die machen das auch).
Auch wenn nur zwei Nachkommastellen angezeigt werden, rechnet Excel intern mit den nicht angezeigten Nachkommastellen weiter.
Das Herausrechnen der USt aus einer Summe von Bruttobeträgen gibt wahrscheinlich einen sichtbaren Rundungsfehler.
Ich kann mir kein Einsatzgebiet für diese Tabelle vorstellen, das keine Auswirkung auf Buchhaltung bzw. FA hat.
Deshalb: jeden Betrag einzeln rechnen und runden:
=RUNDEN(A1/1,19;2)
und falls man zwei USt-Sätze hat, tut man die zwei Zellen, gibt denen Namen
=RUNDEN(A1/vollerSatz;2) bzw. =RUNDEN(A1/halberSatz;2)
wobei in den Zellen vollerSatz bzw. halberSatz jeweils die Zahlen 1,19 bzw. 1,07 stehen müssen, nicht die Prozentwerte. Auch wegen der Rundung.
danke für den Hinweis. Es ist eine interne Fahrzeugkostenvergleichsrechnung ohne Bezug zur Fibu, von daher denke ich sind Rundungsdifferenzen nicht von Bedeutung.
die Rechnung enthält eine Summe (netto + Steuer = Brutto.
Es sind aber pro Rechnung ca 80 Umrechnungen erforderlich, da
die Rechung als Anlage eine Auflistung der einzelnen Fahrzeuge
und Fahrten enthält, welche aber nur Bruttowerte ausweist.
Jetzt soll in der Excel Tabelle für jedes Fahrzeug der
Nettobetrag jeder Fahrt erfasst werden.
Hallo Norbert,
ich weiß nicht, vielleicht hab ichs auch überlesen, warum du nicht genauer auf die Rückfragen warum du keine zwei Spalten willst, eingehst.
Und einfach nur 19% rausrechnen aus dem selektierten Bereich geht so:
in Modul1:
Sub Makro1()
Dim Zelle As Range
For Each Zelle In Selection
Zelle.Value = Zelle.Value / (1 + 19 / 100)
Next Zelle
End Sub
dafür braucht man keine extra Symbolleiste. In den bestehenden Symolleisten ein neues Symbol erzeugen und dem das Makro zuweisen kann man auch manuell machen, Rechtsklick—Anpassen–…