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

Forumthread: ?Formeln dynamisch auf Spalten anwenden ?

?Formeln dynamisch auf Spalten anwenden ?
01.09.2004 13:15:55
coalminestepper
Hallo Leute,
Ich habe eine Spalte z.B A und diese Spalte wird mit Ausdrücken gefüllt.
Ich weiss aber nicht bis zur welchen Zeile, also immer unterschiedlich.
Und jetzt will ich das in einer anderen Spalte die Werte der Spalte A mit einer Formel verknüppft stehen, und zwar genau bis zur der Zeile wie die Zeilen bei Spalte A gehen.
Wie ist das möglich?
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: ?Formeln dynamisch auf Spalten anwenden ?
Uduuh
Hallo,
verpasse A einen Namen.
Einfügen-Namen-definieren.
Name: Daten
bezieht sich auf: =indirekt("Tabelle1!$A1:$A"&Anzahl2(Tabelle1!$A:$A))
und setze diesen in deine Formel ein.
Gruß aus'm Pott
Udo
AW: ?Formeln dynamisch auf Spalten anwenden ?
01.09.2004 13:31:57
coalminestepper
hi,
versteh ich net.
in spalte a stehen daten, dynamisch lang.
in spalte b sollen daten stehen.
zb in A4 steht 8. jetzt soll in B4 das doppelte stehen. wie ich das normal mache versteh ich.
aber wie mach ich das wenn ich nicht weiss wie lang die spalte a ist. kann ja die spalte b nicht bis 65000 runterziehen :o)
danke
coalminestepper
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Dynamische Formeln in Excel-Spalten anwenden


Schritt-für-Schritt-Anleitung

Um eine Excel-Formel auf eine gesamte Spalte anzuwenden, ohne sie manuell nach unten ziehen zu müssen, kannst du die folgende Methode verwenden:

  1. Spalte definieren: Gehe zu der Spalte, die du dynamisch verwenden möchtest (z.B. Spalte A).
  2. Namen zuweisen: Vergib der Spalte einen Namen. Klicke auf "Einfügen" > "Namen" > "Definieren".
    • Name: Daten
    • Bezieht sich auf: =INDIREKT("Tabelle1!$A1:$A"&ANZAHL2(Tabelle1!$A:$A))
  3. Formel eingeben: In der Zelle B1 kannst du jetzt die Formel eingeben, die auf die gesamte Spalte A zugreift, z.B.:
    =WENN(Daten<>"", Daten*2, "")
  4. Formel für ganze Spalte übernehmen: Drücke Enter. Diese Formel wird nun für alle Zeilen in Spalte B angewendet, solange in Spalte A Werte vorhanden sind.

Häufige Fehler und Lösungen

  • Problem: Excel-Formel auf ganze Spalte anwenden funktioniert nicht.

    • Lösung: Stelle sicher, dass der benannte Bereich korrekt definiert ist. Überprüfe die Formel auf Schreibfehler.
  • Problem: Formel in Excel auf ganze Spalte anwenden ohne ziehen.

    • Lösung: Nutze die Funktion INDIREKT, um auf einen dynamischen Bereich zuzugreifen, wie im vorherigen Abschnitt beschrieben.

Alternative Methoden

Eine weitere Methode, um eine Formel auf eine ganze Spalte anzuwenden, ist die Verwendung von Array-Formeln (ab Excel 365):

  1. Gib deine Formel in Zelle B1 ein, z.B.:
    =WENN(A:A<>"", A:A*2, "")
  2. Bestätige die Eingabe mit Enter. Diese Formel wird für die gesamte Spalte B angewendet, ohne dass du sie nach unten ziehen musst.

Praktische Beispiele

  • Beispiel 1: Du hast in Spalte A eine Liste von Preisen und möchtest den Preis in Spalte B verdoppeln.

    • In B1:
      =WENN(A:A<>"", A:A*2, "")
  • Beispiel 2: Du möchtest die Werte in Spalte C um 10% erhöhen.

    • In C1:
      =WENN(A:A<>"", A:A*1.1, "")

Diese Beispiele zeigen, wie du Excel-Formeln für dynamische Spaltenauswahl nutzen kannst.


Tipps für Profis

  • Nutzung von dynamischen Zellbezügen: Verwende INDIREKT, um dynamische Zellbezüge zu erstellen, die sich automatisch anpassen, wenn du Zeilen hinzufügst oder löschst.

  • Tastenkombinationen: Um eine Formel auf eine ganze Spalte zu übertragen, kannst du die Strg + D Tastenkombination verwenden, nachdem du die Formel in der ersten Zelle eingegeben hast.

  • Vermeidung von Fehlern: Teste deine Formeln in einer Testdatei, bevor du sie in wichtigen Dokumenten anwendest, um sicherzustellen, dass sie wie gewünscht funktionieren.


FAQ: Häufige Fragen

1. Wie wende ich eine Formel auf eine ganze Spalte an, wenn ich nicht weiß, wie viele Zeilen Daten vorhanden sind? Du kannst die INDIREKT-Funktion verwenden, um den Bereich dynamisch zu definieren, wie im Abschnitt "Schritt-für-Schritt-Anleitung" beschrieben.

2. Funktioniert das auch in älteren Excel-Versionen? Die Methode mit INDIREKT funktioniert in den meisten modernen Excel-Versionen. Die Array-Formeln sind jedoch nur in Excel 365 und neueren Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige