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

Prozentrechnung

Forumthread: Prozentrechnung

Prozentrechnung
10.10.2006 00:34:31
Stötter
Hallo,
benötige eine Formel bei der folgendes passiert.
Ich möchte in A1 eine zahl eingeben die dann automatisch mit 20 prozent
erhöht wird.
Gibts da eine passende Formel
Beispiel:
Ich geb 100 ein und 120 erscheint
gruß Fred
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Prozentrechnung
10.10.2006 00:48:53
Ali
Hi,
nix Formeln, VBA!
mfg Ali
AW: Prozentrechnung
10.10.2006 08:18:26
Dr.
Hi,
wie schon geschrieben, sollen die 120% in derselben Zelle erscheinen, nur per VBA. In einer anderen Zelle ist das per Formel möglich.
AW: Prozentrechnung
10.10.2006 10:48:20
Peter
Hallo Fred,
mit dem folgenden Makro geht es für Spalte A von Zeile 1 bis 100

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Betrag As Double
If Target.Column = 1 And Target.Row > 0 And Target.Row < 100 Then
Betrag = Target.Value + Target.Value * 0.2
Application.EnableEvents = False
Target.Value = CDbl(Betrag)
Application.EnableEvents = True
End If
End Sub

Rechtklick auf den Tabellenblattreiter des fraglichen Blattes.
Linksklick auf Code anzeigen.
Makro kopieren.
Alt + Q
und ausprobieren.
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Anzeige
AW: Prozentrechnung
10.10.2006 13:39:34
Stötter
Du bist genial Peter, funktioniert hervorragend
AW: Prozentrechnung nochmal
11.10.2006 12:55:44
Stötter
Hallo Peter,
was muss ich eigentlich tun wenn ich mehrere Spalten
so berechnen will.
Also zum Beispiel die Spalten A-C, Zeilen 9-100 ?
Könntest du mir da nochmals helfen die erste Formel war ja
spitzenmäßig.
Gruß Fred
Anzeige
AW: Prozentrechnung nochmal
12.10.2006 09:23:16
Peter
Hallo Fred,
dann versuch es mit dem nachfolgenden Makro:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Betrag As Double
If Target.Count > 1 Then Exit Sub
If Target.Column = 1 Or Target.Column < 4 And _
Target.Row > 8 And Target.Row < 100 Then
Betrag = Target.Value + Target.Value * 0.2
Application.EnableEvents = False
Target.Value = CDbl(Betrag)
Application.EnableEvents = True
End If
End Sub

Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Anzeige
AW: Prozentrechnung nochmal
12.10.2006 12:10:15
Stötter
Vielen Dank du bist echt spitze.
Gruß Fred
;
Anzeige

Infobox / Tutorial

Prozentrechnung in Excel: So funktioniert's


Schritt-für-Schritt-Anleitung

Um Werte in Excel automatisch um einen bestimmten Prozentsatz zu erhöhen, kannst du entweder eine Formel oder ein VBA-Makro verwenden. Hier sind die Schritte für beide Methoden:

1. Mit einer Formel:

  • Angenommen, du gibst den Wert in Zelle A1 ein.
  • In Zelle B1 kannst du folgende Formel verwenden, um den Wert um 20% zu erhöhen:
     =A1 * 1.2

2. Mit einem VBA-Makro:

  • Klicke mit der rechten Maustaste auf den Reiter des Arbeitsblatts und wähle "Code anzeigen".
  • Füge das folgende Makro ein, um die Werte in Spalte A von Zeile 1 bis 100 automatisch um 20% zu erhöhen:
     Private Sub Worksheet_Change(ByVal Target As Range)
     Dim Betrag As Double
     If Target.Column = 1 And Target.Row > 0 And Target.Row < 100 Then
         Betrag = Target.Value + Target.Value * 0.2
         Application.EnableEvents = False
         Target.Value = CDbl(Betrag)
         Application.EnableEvents = True
     End If
     End Sub
  • Drücke Alt + Q, um den VBA-Editor zu schließen und teste die Funktion.

Häufige Fehler und Lösungen

Fehler: Zelle bleibt unverändert.

  • Lösung: Stelle sicher, dass das Makro aktiviert ist. Prüfe auch, ob die Excel-Optionen das Ausführen von Makros erlauben.

Fehler: Fehlermeldung beim Eingeben von Werten.

  • Lösung: Überprüfe, ob die Zelle, in die du einen Wert eingibst, tatsächlich im Geltungsbereich des Makros liegt (z. B. Spalte A und Zeilen 1-100).

Alternative Methoden

Wenn du keine VBA-Makros verwenden möchtest, kannst du auch einen Prozentrechner in Excel nutzen, um einfachere Berechnungen durchzuführen:

  1. Gib den ursprünglichen Wert in eine Zelle ein.
  2. Gib in eine andere Zelle den gewünschten Prozentsatz ein (z. B. 20% als 0.2).
  3. Verwende folgende Formel in einer dritten Zelle:
    =A1 * (1 + B1)

    Hierbei steht A1 für den ursprünglichen Wert und B1 für den Prozentsatz.


Praktische Beispiele

Beispiel 1: Einfache Prozentrechnung

  • Du gibst in A1 die Zahl 100 ein.
  • In B1 steht die Formel =A1 * 1.2.
  • Das Ergebnis in B1 zeigt nun 120 an.

Beispiel 2: Mehrere Spalten berechnen

  • Wenn du Werte in den Spalten A-C und Zeilen 9-100 automatisch um 20% erhöhen möchtest, kannst du das folgende VBA-Makro verwenden:
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Betrag As Double
    If Target.Count > 1 Then Exit Sub
    If Target.Column >= 1 And Target.Column <= 3 And _
      Target.Row >= 9 And Target.Row <= 100 Then
       Betrag = Target.Value + Target.Value * 0.2
       Application.EnableEvents = False
       Target.Value = CDbl(Betrag)
       Application.EnableEvents = True
    End If
    End Sub

Tipps für Profis

  • Nutze bedingte Formatierungen, um die Zellen hervorzuheben, die durch dein Makro verändert werden.
  • Experimentiere mit verschiedenen Prozentwerten, um schnell Anpassungen an deinen Berechnungen vorzunehmen.
  • Verwende den prozentrechner Excel für komplexere Berechnungen und zur Überprüfung der Ergebnisse.

FAQ: Häufige Fragen

1. Wie kann ich das Makro für andere Spalten verwenden? Du kannst die Bedingungen im Makro anpassen, indem du die Spalten- und Zeilenangaben änderst.

2. Was ist der Unterschied zwischen der Formel und dem Makro? Die Formel zeigt das Ergebnis in einer anderen Zelle an, während das Makro den Wert direkt in der Zelle ändert, in die du den ursprünglichen Wert eingibst.

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