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

Forumthread: „Einzug“ in Zellenformatierung durch Formel ausles

„Einzug“ in Zellenformatierung durch Formel ausles
10.01.2015 13:02:37
Flo
Hallo Excel-Experten!
Ich muss regelmäßig einen SAP-Export auswerten. Die Daten sind hierarchisch aufgebaut und in der Tabelle abgebildet.
Das heißt: Hierarchieebene Eins sind die Summen unter denen in Ebene zwei Einzelwerte hängen. Oder in Ebene zwei sind wiederum Summen von Einzelwerten in Ebene Drei.
Wenn man jetzt Summen zieht werden die Werte natürlich doppelt und dreifach mitgerechnet. Im Grunde muss man nur jeweils die letzte Ebene summieren usw.
Leider gibt es kein Kennzeichen aus welcher Ebene die Zahl ist.
Einziges Merkmal ist, dass die Benennung in der ersten Spalte jeweils unterschiedlich eingerückt ist (über den Einzug in „Zelle formatieren/Ausrichtung/Einzug“).
Ist es möglich den Wert unter „Einzug“ irgendwie formelmäßig auszuwerten? Das müsste ohne VBA sein, da dies aus Sicherheitsgründen nicht genutzt werden soll.
Vielen Dank im Voraus!
Schöne Grüße
Flo

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Dann müssen die eingerückten Summen mit ...
10.01.2015 19:34:00
Luc:-?
…TEILERGEBNIS(9;…) gebildet wdn, Flo,
und die OberSumme ebenfalls, aber mit Argument1=109. Bei mehr als 2 Ebenen kann's evtl Probleme geben und dann bleibt dir nur noch eine VBA-basierte UDF oder eine VBA-SubProzedur, die .Indent auswerten kann.
Gruß, Luc :-?

AW: Dann müssen die eingerückten Summen mit ...
12.01.2015 22:10:07
Flo
Hallo Luc!
Vielen Dank!
Leider wird es meistens 3 bis 4 Ebenen geben. Dann muss ich doch mal schauen ob wir VBA einsetzten.
Nochmals vielen Dank!
Gruß
Flo
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Einzug in Zellenformatierung durch Formeln auslesen


Schritt-für-Schritt-Anleitung

  1. Daten in Excel vorbereiten: Stelle sicher, dass deine Daten in einer Excel-Tabelle vorliegen. Achte darauf, dass die Hierarchie durch den Einzug in den Zellen deutlich dargestellt wird.

  2. Einzug in Zelle formatieren: Um den Einzug in der Zelle zu überprüfen, gehe zu Zellen formatieren > Ausrichtung und schaue dir den Einzug an. Diesen kannst du in der Regel in der linken Spalte anpassen.

  3. Formel zur Auswertung des Einzugs erstellen: Nutze die Formel =ZELLE("indent", A1) (ersetze A1 mit der Zelle, die du überprüfen möchtest). Diese Formel gibt den Einzug in der Zelle zurück.

  4. Bedingen der Formatierung: Falls du die bedingte Formatierung nutzen möchtest, gehe zu Start > Bedingte Formatierung > Neue Regel und wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.

  5. Formel einfügen: Füge die entsprechende Formel ein, um Zellen basierend auf ihrer Einrückung zu formatieren.


Häufige Fehler und Lösungen

  • Fehler: Formel gibt falsches Ergebnis zurück
    Lösung: Vergewissere dich, dass die Zelle, die du überprüfst, tatsächlich einen Einzug hat und die Formel korrekt eingegeben wurde.

  • Fehler: Bedingte Formatierung funktioniert nicht
    Lösung: Stelle sicher, dass die Formel für die bedingte Formatierung korrekt ist und dass die Zellen im richtigen Bereich ausgewählt sind.


Alternative Methoden

  • VBA verwenden: Falls du bereit bist, VBA zu verwenden, kannst du ein benutzerdefiniertes Skript erstellen, das den Einzug ausliest. Dies geht jedoch gegen die Sicherheitsrichtlinien, die einige Benutzer haben.

  • Manuelle Überprüfung: Wenn es sich um eine einmalige Auswertung handelt, kannst du den Einzug auch manuell überprüfen und die Werte notieren.


Praktische Beispiele

  • Beispiel 1: Nehmen wir an, du hast eine Tabelle mit Hierarchien. Du kannst den Einzug in der ersten Spalte nutzen, um die Summen in der letzten Ebene zu berechnen. Verwende =SUMMEWENN(Bereich;Kriterium;Summe_Bereich).

  • Beispiel 2: Du möchtest den Einzug in Zelle A1 auslesen. Setze die Formel =ZELLE("indent", A1) in eine andere Zelle. Das Ergebnis zeigt dir, wie viele Einheiten eingerückt sind.


Tipps für Profis

  • Verwende die TEILERGEBNIS-Funktion: Diese Funktion ist besonders nützlich, wenn du mit mehreren Ebenen arbeitest. Beispiel: =TEILERGEBNIS(9;A:A) für die Summe.

  • Kombiniere Formeln: Du kannst auch komplexe Formeln verwenden, um mehrere Kriterien zu berücksichtigen, z.B. die Einrückung und den Wert in der Zelle.


FAQ: Häufige Fragen

1. Kann ich den Einzug in Zellen auch mit einer Formel ändern?
Nein, den Einzug in Zellen kannst du nur manuell über die Zellenformatierung ändern; Formeln können nur den aktuellen Einzug auslesen.

2. Gibt es eine Möglichkeit, den Einzug für eine ganze Spalte zu überprüfen?
Ja, du kannst eine Formel in der ersten Zelle einer Spalte verwenden und sie nach unten ziehen, um den Einzug für die gesamte Spalte zu überprüfen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige