Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Inkrementieren/Dekrementieren

Forumthread: Inkrementieren/Dekrementieren

Inkrementieren/Dekrementieren
31.07.2005 18:29:11
Henrik
Gibt es einen eleganteren Weg als
test = test + 1
test = test - 1
------------------------------------?
Henrik
P.S.: Hajo, wenn Dich etwas stört, dann poste dies bitte!
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Inkrementieren/Dekrementieren
31.07.2005 18:59:31
RolfK
Hallo Henrik,
bei Deiner Art der Fragestellung gibt es nur eine Lösung:
ElegantererWeg = ElegantererWeg +1
ElegantererWeg = ElegantererWeg -1
mfg Rolf
AW: Inkrementieren/Dekrementieren
31.07.2005 19:11:51
Erich
Hallo Henrik,
in manchen Fällen (z. B. in Schleifen) ist es praktisch, das Inkrement in einer Variablen zu speichern und zu ändern:
Dim incr As Integer, test As Double
incr = -1  ' oder 1, wenn mit -1 begonnen werden soll)
incr = - incr
test = test + incr
' ...
Grüße aus Kamp-Lintfort
Erich
Anzeige
Anzeige

Infobox / Tutorial

Inkrementieren und Dekrementieren in Excel


Schritt-für-Schritt-Anleitung

Um Werte in Excel effizient zu inkrementieren oder zu dekremetieren, kannst du folgende Schritte befolgen:

  1. Öffne Excel und erstelle ein neues Arbeitsblatt.
  2. Gib den Startwert (z. B. 0) in eine Zelle ein (z. B. A1).
  3. Inkrementieren: Um den Wert um 1 zu erhöhen, kannst du in die nächste Zelle (z. B. A2) die Formel =A1 + 1 eingeben.
  4. Dekrementieren: Um den Wert um 1 zu verringern, gib in die nächste Zelle (z. B. A3) die Formel =A1 - 1 ein.
  5. Zelle nach unten ziehen: Du kannst die Zellen A2 und A3 nach unten ziehen, um die Werte weiter zu inkrementieren oder zu dekremetieren.

Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler aus.

    • Lösung: Stelle sicher, dass die Zelle, auf die du verweist (z. B. A1), tatsächlich einen numerischen Wert enthält.
  • Fehler: Die Werte ändern sich nicht wie erwartet.

    • Lösung: Überprüfe die Formeln und stelle sicher, dass sie korrekt geschrieben sind. Achte auf die verwendeten Zellbezüge.

Alternative Methoden

Neben der Verwendung einfacher Formeln kannst du auch mit VBA arbeiten, um das Inkrementieren und Dekrementieren zu automatisieren. Hier ein Beispiel:

Dim incr As Integer, test As Double
incr = 1  ' Setze auf -1 für Dekrementierung
test = test + incr ' Wert inkrementieren

Diese Methode ist besonders nützlich, wenn du in Schleifen arbeitest und die Werte dynamisch ändern möchtest.


Praktische Beispiele

  1. Inkrementierung in einer Schleife:

    Dim i As Integer
    For i = 1 To 10
       Cells(i, 1).Value = i  ' Inkrementiert von 1 bis 10
    Next i
  2. Dekrementierung eines Wertes:

    Dim j As Integer
    For j = 10 To 1 Step -1
       Cells(11 - j, 2).Value = j  ' Dekrementiert von 10 bis 1
    Next j

Beide Beispiele zeigen, wie du das Inkrementieren und Dekrementieren in einer praktischen Anwendung umsetzen kannst.


Tipps für Profis

  • Verwende die IF-Funktion, um Bedingungen für das Inkrementieren oder Dekrementieren zu setzen.
  • Nutze Tastenkombinationen: Ctrl + D oder Ctrl + R, um Werte schnell zu kopieren und zu ändern.
  • Experimentiere mit benannten Bereichen, um deine Formeln übersichtlicher zu gestalten.

FAQ: Häufige Fragen

1. Was bedeutet Inkrementieren?
Inkrementieren bedeutet, einen Wert um einen bestimmten Betrag zu erhöhen, meist um 1.

2. Wie funktioniert die Dekrementierung in Excel?
Dekrementierung ist das Gegenteil des Inkrementierens und bedeutet, einen Wert zu verringern, meist um 1.

3. Kann ich das Inkrementieren auch in Formeln verwenden?
Ja, du kannst das Inkrementieren in Formeln nutzen, um dynamische Berechnungen durchzuführen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige