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

Forumthread: Formeln zentral verwalten

Formeln zentral verwalten
22.11.2005 13:33:21
Andreas
Hallo Ihr Excel-Cracks
Ich habe da ein spezielles Problem und weiß nicht ob das mit "Excel-Bordmitteln" zu lösen ist.
Es soll in Tabelle 1 eine Matrix, ein Berich stehen, wo quasi zentral eine Formel erstellt wird, die dann in Abhängigkeit von einer Variantenauswahl (x oder checkbox)in einer anderen Tabelle in rund 100 Zeilen zum Einsatz kommt.
Mit dieser Lösung soll ein Konditionsabzugsblatt für Artikel erstellt werden.
Damit aber verschiedene Varianten möglich sind oder getestet werden können, ohne dass in allen 100 Zeilen die Formel angepasst werden muss, soll in dieser Matrix die Verwaltung der Formel erfolgen.
Einen mehrstufige wenn..dann Verschachtelung wäre bei wenigen Varianten möglich, hier sind es aber etwa 10, so dass dieses Lösung ausscheidet.
Vielleicht hat ja jemand einen Tip.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formeln zentral verwalten
22.11.2005 14:00:43
MichaV
Hallo,
das mit der Formel- Auswahl habe ich nicht kapiert, aber so könntest Du eine zentrale Formel auf andere Zellen anwenden:
-Angenommen, Deine Formel steht in A1
-Wechsele in die Z1S1- Bezugsart
-Formatiere A1 als Text
-Definiere einen Namen "Rechnen", bezieht sich auf: "=AUSWERTEN(Tabelle1!Z1S1)+0*ZUFALLSZAHL()"
-Schreibe in die Zellen, die die zentrale Formel übernehmen sollen: "=Rechnen"
-Schreibe in die Zelle A1 irgendeine Formel, die Zellbezüge (ungewohnte ZS- Schreibweise!) kriegst Du raus, indem Du die Cursortasten oder die Maus benutzt.
z.B.:=ZS(1)*Z1S3 =Zahl, die eine Spalte weiter rechts steht multipliziert mit der Zahl in Zeile 1 Spalte 3
die Zellen mit =Rechne sollten jetzt mit der in A1 eingegebenen Formel rechnen.
Gruss- Micha
PS: Rückmeldung wäre nett.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Formeln zentral verwalten in Excel


Schritt-für-Schritt-Anleitung

  1. Matrix erstellen: Erstelle in Tabelle 1 eine Matrix, die deine zentralen Formeln enthält. Dies könnte beispielsweise in den Zellen A1 bis A10 sein.

  2. Formel definieren: Wähle eine Zelle, in der die zentrale Formel stehen soll, z.B. A1. Hier kannst du die Grundformel eingeben, die du später in anderen Zellen verwenden möchtest.

  3. Zelle als Text formatieren: Formatiere A1 als Text, damit die Formel korrekt verarbeitet werden kann.

  4. Namen definieren: Gehe zu "Formeln" > "Namensmanager" und definiere einen neuen Namen, z.B. "Rechnen", mit der Formel:

    =AUSWERTEN(Tabelle1!Z1S1)+0*ZUFALLSZAHL()
  5. Zellen verknüpfen: In den Zellen, die die zentrale Formel übernehmen sollen, schreibe =Rechnen. Diese Zellen werden nun die Formel aus A1 verwenden.

  6. Zellbezüge anpassen: Um Zellbezüge in deiner Formel zu verwenden, kannst du die Cursortasten oder die Maus benutzen, um die gewünschte Zelle auszuwählen, z.B.:

    =ZS(1)*Z1S3
  7. Varianten einfügen: Wenn du Varianten (z.B. Checkboxen) hast, kannst du die Formeln in der Matrix entsprechend anpassen, ohne jede Zelle manuell zu ändern.


Häufige Fehler und Lösungen

  • Fehler: Formel wird nicht ausgeführt
    Lösung: Stelle sicher, dass die Zelle, in der die zentrale Formel steht, als Text formatiert ist, bevor du die Formel eingibst.

  • Fehler: Bezug auf Zellen funktioniert nicht
    Lösung: Überprüfe, ob du die korrekte ZS- oder Z1S-Bezugsart verwendest. Manchmal kann die Syntax zu Verwirrung führen.


Alternative Methoden

Eine alternative Methode zur zentralen Verwaltung von Formeln in Excel besteht darin, die Funktion INDIREKT() zu verwenden. Diese Funktion ermöglicht es dir, auf Zellen zuzugreifen, deren Adresse in einer anderen Zelle steht. Das kann besonders nützlich sein, wenn du dynamische Zellbezüge benötigst.

Beispiel:

=INDIREKT("Tabelle1!A" & B1)

Hierbei wird der Bezug zu einer Zelle in Tabelle 1 hergestellt, wobei die Zeilennummer in Zelle B1 steht.


Praktische Beispiele

  • Konditionsabzugsblatt: Erstelle eine zentrale Formel für Rabatte, die in einer Matrix steht. Die Formel könnte so aussehen:

    =WENN(B2="Ja"; C2*0,1; 0)

    Diese Formel gewährt einen Rabatt von 10%, wenn die Checkbox in B2 aktiviert ist.

  • Zentrale Berechnung: Eine zentrale Berechnung für Artikelpreise könnte so aussehen:

    =DURCHSCHNITT(Tabelle1!A1:A10)

Tipps für Profis

  • Nutze $-Zeichen in deinen Formeln, um absolute Bezüge zu erstellen. So bleibt der Bezug beim Kopieren der Formel immer gleich.

  • Achte darauf, die richtige Bezugsart zu wählen, um Fehler zu vermeiden. Die Verwendung von @ in Formeln kann helfen, auf die aktuelle Zeile zuzugreifen, wenn du mit dynamischen Daten arbeitest.

  • Teste deine Formeln regelmäßig, um sicherzustellen, dass sie in allen Szenarien korrekt funktionieren.


FAQ: Häufige Fragen

1. Wie kann ich eine zentrale Formel für mehrere Tabellen verwenden?
Du kannst den Namen der zentralen Formel in allen Tabellen verwenden, indem du einfach den Tabellennamen in der Formel angibst.

2. Was ist der Unterschied zwischen relativen und absoluten Bezügen?
Relative Bezüge ändern sich, wenn du die Formel kopierst, während absolute Bezüge (mit $) immer auf die gleiche Zelle verweisen, egal wohin die Formel kopiert wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige