Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Rechnungen mit Zahlenwerten anzeigen

Rechnungen mit Zahlenwerten anzeigen
31.12.2005 11:43:33
Mark
Hallo Leute,
ich möchte meine Excel Rechnungen übersichtlicher und nachvollziehbar darstellen. Dafür ist es notwendig das alle Zahlenwerte einmal in der Gesamtformel dargestellt werden. Siehe Beispiel unten oder Link zum aktuellen Problem.
Die Formel in Zelle (D17) lautet...
=0,289-3*(C17-C18/(C19*C20))/8
und in Zelle (D15) soll folgendes stehen...
"0,289-3*(20-30/(36,06*6,06))/8"
damit man später auch auf dem Ausdruck noch sehen kann, wie der Wert errechnet wurde.
Vielen Dank für jede Antwort!
-Mark-
Hier der Link:
https://www.herber.de/bbs/user/29592.xls
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 11:47:01
Hajo_Zi
Hallo Mark,
Formel anzeigen lassen und Ergebnis
selektiere B1,
wähle Einfügen>Namen>Festlegen "Formel"
bezieht sich auf: =ZELLE.ZUORDNEN(6;Tabelle1!A1)
von JensF
oder
1. Eine Zelle auswählen (z.B. "D1")
2. Strg + F3 drücken
3. Als Namen "Test" eingeben
4. Unter "Bezieht sich auf: =AUSWERTEN(INDIREKT("D1")) eingeben
5. auf "OK" klicken
6. Eine zweite Zelle auswählen (z.B. "E1")
7. In diese eingeben: "=Test"
8. Nun in die erste Zelle ("D1") eingeben: "30+5"
9. Fertig! Die Aufgabe wird in "D1" angezeigt und das Ergebnis findet man bei "E1" von ng
oder

Function TextAlsWert(Zelle)
TextAlsWert = Application.Evaluate(Zelle.Formula)
End Function

In C1 A1+B1
in D1 =TextAlsWert(C1)
oder
markiere Zelle B1 und gehe ins Menü Einfügen Namen definieren. In der oberen Textbox ‚Name in Arbeitsmappe’ trägst Du den Namen ‚Aufmass’ ein und in der unteren Textbox ‚Bezieht sich auf’ die Formel =AUSWERTEN(A1). Achtung: relativer Bezug, keine Dollarzeichen. Danach schreibst Du in B1 =Aufmass und das Ergebnis erscheint. Durch die relative Referenz kannst Du jetzt =Aufmass überall in der Arbeitsmappe Reinschreiben und es wird der Term in der Zelle links nebendran berechnet.
von KlausCh
Gruß Hajo
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 12:05:05
Mark
Hallo Hajo,
die erste und die dritte Variante habe ich auch schonmal probiert, klappt hier aber nicht! Klappt nur wenn ich die Rechnung von Hand eingebe.
Bei der zweiten Variante benötige ich etwas Hilfe, da ich nicht viel von VBA verstehe!
Gruß
-Mark-
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 12:15:14
Hajo_Zi
Hallo Mark,
die Berechnungsformel muß doch immer von Hand eingegeben werden nur ohne "="
Gruß Hajo
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 12:39:02
Mark
Hallo Hajo,
ich habe das Dokumet nochmal hochgeladen. Vielleicht kannst Du einmal drüberschauen, damit mein Problem klarer wird.
Die Formel wird nicht direkt eingeben, sondern steht im Prinzip fest (Also immer "=0,289-3*(C8-C9/(C10*C11))/8 " ). Es ändern sich nur die Rechenwerte (C8, C9, C10,C11).
Mein Ziel ist es diese Formel mit den dazugehörigen Werten wiefolgt darzustellen "=0,289-3*(20-30/(36,06*6,06))/8". So kann man später auf einem Ausdruck noch die Rechnung nachvollziehen.
Gruß
-Mark-
Hier der Link:
https://www.herber.de/bbs/user/29594.xls
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 13:12:11
Mark
Hallo Hajo und Reinhard,
ich habe das Problem selber lösen können. Sicherlich nicht sehr elegant, aber es funktioniert!
Wenn es interessiert, hier der Link ...
https://www.herber.de/bbs/user/29596.xls
Vielen Dank euch beiden,
und einen guten Rutsch ins Jahr 2006
-Mark-
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 12:18:55
Reinhard
Hi Mark,
Alt+F11, Einfügen Modul, Code reinkopieren, ggfs anpassen, Editor schliessen.
Option Explicit
Sub tt()
Range("d15").Value = "'=" & Mid(Range("d13").FormulaLocal, 2) 'oder 3 wenn du wieder ein Leerzeichen vor die  Formel machst *g
End Sub

Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 12:46:06
Mark
Hallo Reinhard,
auch Dir vielen Dank für Deine schnelle Antwort.
Im Prinzip die gleiche Lösung wie von Hajo! Mein Ziel ist es aber die Rechnung komplett mit Zahlen anstellle von Formeln darzustellen, ohne jedesmal die Rechnung einzugeben.
Hier ein weiteres Beispiel....
Rechenwerte:
C8 = 20
C9 = 30
C10= 36,06
C11= 6,06
Rechnungen:
=0,289-3*(C8-C9/(C10*C11))/8 = IST (nach Deiner Lösung)
=0,289-3*(20-30/(36,06*6,06))/8 = SOLL (Mein Ziel)
Vielen Dank
-Mark-
Anzeige
AW: Rechnungen mit Zahlenwerten anzeigen
31.12.2005 14:03:12
Reinhard
Hi Mark,
klappt für Spalten A bis Z , AA-IV müßte noch integriert werden.
Option Explicit
Sub Werte()
Dim formel As String, n As Integer, zahl As String, nn As Integer, anz As Byte, zelle()
formel = Range("a1").FormulaLocal
For n = 1 To Len(formel)
Select Case Mid(formel, n, 1)
Case "A" To "Z"
zahl = ""
nn = 1
While Mid(formel, n + nn, 1) >= "0" And Mid(formel, n + nn, 1) <= "9"
zahl = zahl + Mid(formel, n + nn, 1)
nn = nn + 1
Wend
anz = anz + 1
ReDim Preserve zelle(anz)
zelle(anz) = Mid(formel, n, 1) & zahl
End Select
Next n
For n = 1 To UBound(zelle)
formel = Replace(formel, zelle(n), Range(zelle(n)).Value)
Next n
Range("a2").FormulaLocal = formel
End Sub
Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Rechnungen in Excel übersichtlich darstellen


Schritt-für-Schritt-Anleitung

Um in Excel mehrere Rechnungen in einer Zelle anzuzeigen und den Rechenweg nachvollziehbar zu gestalten, kannst Du folgende Schritte befolgen:

  1. Wähle die Zelle aus, in der das Ergebnis angezeigt werden soll (z.B. D15).
  2. Verwende die folgende Formel in der Zelle, in der der Rechenweg angezeigt werden soll:
    ="0,289-3*("&C8&"-"&C9&"/("&C10&"*"&C11&"))/8"

    Diese Formel fügt die Werte aus den Zellen C8, C9, C10 und C11 in den Rechenweg ein und zeigt ihn als Text an.

  3. Drücke Enter, um die Formel zu bestätigen.

Häufige Fehler und Lösungen

  1. Formel wird nicht angezeigt:

    • Stelle sicher, dass die Zelle als Text formatiert ist. Du kannst dies tun, indem Du die Zelle auswählst und im Menü "Start" unter "Zahlenformat" die Option "Text" wählst.
  2. Zahlenwerte erscheinen nicht richtig:

    • Prüfe, ob Du die richtigen Zellbezüge (C8, C9, C10, C11) verwendest und dass die Zellen die richtigen Werte enthalten.
  3. VBA funktioniert nicht:

    • Wenn Du VBA verwendest, stelle sicher, dass der Code korrekt eingefügt wurde und dass Du die richtigen Zellen adressierst.

Alternative Methoden

Neben der Verwendung von Formeln kannst Du auch VBA verwenden, um Rechnungen in Excel darzustellen. Hier ist ein Beispiel für eine einfache VBA-Funktion:

Function TextAlsWert(Zelle)
    TextAlsWert = Application.Evaluate(Zelle.Formula)
End Function

Du kannst diese Funktion nutzen, um den Rechenweg anzuzeigen, indem Du in einer anderen Zelle einfach den Namen der Funktion aufrufst.


Praktische Beispiele

Hier sind einige Beispiele, wie Du Rechnungen in Excel darstellen kannst:

  • Beispiel 1: Um eine Rechnung mit den Werten C8 = 20, C9 = 30, C10 = 36,06 und C11 = 6,06 anzuzeigen, kannst Du die folgende Formel verwenden:

    ="=0,289-3*("&C8&"-"&C9&"/("&C10&"*"&C11&"))/8"

    Dies zeigt den Rechenweg, den Du in einer Rechnung Excel nachvollziehen möchtest.

  • Beispiel 2: Wenn Du mehrere Rechnungen in einer Zelle darstellen möchtest, kannst Du die Ergebnisse mit einem Zeilenumbruch trennen:

    ="Rechnung 1: 0,289-3*("&C8&"-"&C9&"/("&C10&"*"&C11&"))/8"&CHAR(10)&"Rechnung 2: ..."

Tipps für Profis

  • Nutze die Funktion TEXTVERKETTEN oder VERKETTEN, um mehrere Rechnungen in einer Zelle zusammenzufassen.
  • Wenn Du oft mit Rechnungen in Excel arbeitest, erstelle ein Rechnungsformular Excel, das Du wiederverwenden kannst, um Zeit zu sparen.
  • Überlege, Makros zu verwenden, um häufige Aufgaben zu automatisieren, insbesondere wenn Du viele Rechnungen in Excel verwalten musst.

FAQ: Häufige Fragen

1. Wie kann ich den Rechenweg in Excel anzeigen?
Um den Rechenweg anzuzeigen, kannst Du eine Formel verwenden, die die Zellreferenzen in einen Text umwandelt, wie im Abschnitt "Schritt-für-Schritt-Anleitung" beschrieben.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Methoden sind in den meisten Excel-Versionen anwendbar, jedoch kann es Unterschiede in den verfügbaren Funktionen geben. Achte darauf, dass Du die richtigen Zellbezüge verwendest.

3. Kann ich mehrere Rechnungen in einer Zelle kombinieren?
Ja, Du kannst mehrere Rechnungen in einer Zelle kombinieren, indem Du die Ergebnisse mit Text und Zeilenumbrüchen trennst, wie im Abschnitt "Praktische Beispiele" gezeigt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige