Berechnung mit Schrittweite in Excel
Schritt-für-Schritt-Anleitung
Um die gewünschten Werte aus der Tabelle1 in Tabelle2 mit einer Schrittweite von 12 zu extrahieren, kannst Du die folgenden Schritte ausführen:
-
Öffne Excel und gehe zu Tabelle2.
-
Gib in Zelle A1 die folgende Formel ein:
=INDIREKT("Tabelle1!A"&12*GANZZAHL(ZEILE(A1)/4)+WENN(ZEILE(A1)=1;1;0))
-
Gib in Zelle A2 die folgende Formel ein:
=INDIREKT("Tabelle1!B"&12*GANZZAHL(ZEILE(A1)/4)+WENN(ZEILE(A1)=1;1;0))
-
Gib in Zelle A3 die folgende Formel ein:
=INDIREKT("Tabelle1!B"&12*GANZZAHL(ZEILE(A1)/4)+WENN(ZEILE(A1)=1;3;2))
-
Gib in Zelle A4 die folgende Formel ein:
=INDIREKT("Tabelle1!B"&12*GANZZAHL(ZEILE(A1)/4)+WENN(ZEILE(A1)=1;5;4))
-
Markiere den Bereich A1 bis A4 und ziehe die Formeln nach unten, um die Werte für die restlichen Zeilen zu extrahieren.
Häufige Fehler und Lösungen
-
Fehler: #BEZUG!
Dieser Fehler tritt auf, wenn der Bezug auf die Zelle nicht korrekt ist. Überprüfe, ob die Tabelle1 korrekt benannt ist und die Formeln genau eingegeben wurden.
-
Fehler: Leere Zellen
Achte darauf, dass Du die Formeln in den richtigen Zellen eingibst. Wenn Du die Formeln nicht korrekt herunterziehst, kann es sein, dass leere Zellen erscheinen.
Alternative Methoden
Wenn Du nicht mit Formeln arbeiten möchtest, kannst Du auch VBA verwenden. Hier ist ein einfaches VBA-Skript, das die Werte automatisch überträgt:
-
Drücke ALT + F11, um den VBA-Editor zu öffnen.
-
Füge ein neues Modul hinzu und kopiere diesen Code hinein:
Sub WerteKopieren()
Dim i As Long, j As Long
j = 1
For i = 1 To 5000 Step 12
Sheets("Tabelle2").Cells(j, 1).Value = Sheets("Tabelle1").Cells(i, 1).Value
Sheets("Tabelle2").Cells(j, 2).Value = Sheets("Tabelle1").Cells(i + 1, 1).Value
j = j + 1
Next i
End Sub
-
Führe das Skript aus, um die Daten zu übertragen.
Praktische Beispiele
Angenommen, Du hast in Tabelle1 die folgenden Werte:
| A |
B |
| Überschrift |
10 |
|
20 |
|
30 |
|
40 |
|
50 |
| ... |
... |
Nach Anwendung der oben genannten Formeln oder des VBA-Skripts in Tabelle2, erhältst Du:
| A |
B |
| Überschrift |
10 |
| Überschrift |
20 |
| Überschrift |
30 |
| Überschrift |
40 |
| Überschrift |
50 |
Tipps für Profis
- Nutze die Funktion
FILTER, wenn Deine Excel-Version dies unterstützt, um die Daten dynamisch zu extrahieren, ohne die Schritte manuell zu wiederholen.
- Achte darauf, die Formeln regelmäßig zu überprüfen, besonders wenn Du Änderungen in Tabelle1 vornimmst.
FAQ: Häufige Fragen
1. Kann ich die Schrittweite ändern?
Ja, Du kannst die Zahl 12 in den Formeln durch eine andere Zahl ersetzen, um eine andere Schrittweite zu verwenden.
2. Funktioniert das auch in Excel Online?
Ja, die oben genannten Formeln sollten auch in Excel Online funktionieren, sofern Du die richtigen Berechtigungen hast.