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

Wenn-Funktion in einem berechneten Pivot-Feld

Forumthread: Wenn-Funktion in einem berechneten Pivot-Feld

Wenn-Funktion in einem berechneten Pivot-Feld
14.05.2003 17:11:38
Roland
In einer Pivot-Tabelle habe ich die Felder Schweirigkeitsgrad und Aufwand. Schwierigkeitsgrad ist ein Textfeld mit den Werten "komplex" und "einfach". Aufwand ist ein numerischer Wert.
Ich möchte nun den Aufwand je nach Schwierigkeitsgrad quantifizieren. Dazu setze ich ein berechnetes Feld ein. Die Formel lautet =wenn(Schwierigkeitsgrad="komplex";Aufwand*1.5;Aufwand"). Das funktioniert aber nicht!
Wenn ich Schwierigkeitsgrad versuchshalber numerisch mache und die Formel des berechneten Feldes wie folgt ändere =wenn(Schwierigkeitsgrad>10;Aufwand*1.5;Aufwand") dann funktioniert es.
Gibt es einer Erklärung für dieses Verhalten oder haben wir wieder einen Excel-Fehler gefunden?
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Wenn-Funktion in einem berechneten Pivot-Feld
15.05.2003 15:54:36
Otto
Hallo Roland,

Die PivotTabelle ist bei Texten in den Datenfeldern nur in der Lage sie zu zählen. Du erhältst beim Eintrag dieser Felder als DatenFeld auch automatisch nur die Konsolidierungsfunktion Anzahl angeboten. Deshalb verbieten sich auch andere Operationen damit.
Warum nimmst Du dieses Feld nicht als SpaltenFeld? Dann erhältst Du zwei Spalten, die Du dann ausserhalb leicht über die Funktion =Leicht+1,5*Komplex konsolidieren kannst.

Gruß Otto


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Berechnete Felder in Pivot-Tabellen mit Wenn-Funktion nutzen


Schritt-für-Schritt-Anleitung

Um eine Wenn-Funktion in einem berechneten Feld einer Pivot-Tabelle einzubauen, folge diesen Schritten:

  1. Pivot-Tabelle erstellen: Wähle deine Daten aus und klicke auf "Einfügen" > "PivotTable".
  2. Felder auswählen: Ziehe die Felder „Schwierigkeitsgrad“ und „Aufwand“ in die entsprechenden Bereiche.
  3. Berechnetes Feld hinzufügen: Klicke im PivotTable-Analysetab auf „Feld, Elemente & Sätze“ > „Berechnetes Feld“.
  4. Formel eingeben: Gib eine Formel wie =WENN(Schwierigkeitsgrad="komplex"; Aufwand*1.5; Aufwand) ein.
  5. Anpassen: Überprüfe, ob die Formel korrekt eingegeben wurde. Achte darauf, dass Textfelder in Pivot-Tabellen oft nur gezählt werden können.

Häufige Fehler und Lösungen

  • Fehler: Die Wenn-Funktion funktioniert nicht mit Textwerten.

    • Lösung: Stelle sicher, dass der Schwierigkeitsgrad als Text im Datenfeld vorliegt. In vielen Fällen kann die Pivot-Tabelle nur zählen, was die Verwendung von Textfeldern in berechneten Feldern einschränkt.
  • Fehler: Die Formel wird nicht korrekt angezeigt.

    • Lösung: Überprüfe die Syntax der Formel. Achte darauf, dass die richtigen Anführungszeichen verwendet werden und die Struktur der Formel korrekt ist.

Alternative Methoden

Falls die Verwendung von berechneten Feldern nicht die gewünschten Ergebnisse liefert, kannst du folgende Methoden ausprobieren:

  • Spaltenfeld verwenden: Ziehe den „Schwierigkeitsgrad“ in den Spaltenbereich der Pivot-Tabelle. So kannst du die Ergebnisse einfacher konsolidieren, beispielsweise mit =Leicht + 1,5 * Komplex.
  • Hilfsspalten in den Quelldaten: Füge eine Hilfsspalte in deinen Quelldaten hinzu, die den Aufwand basierend auf dem Schwierigkeitsgrad berechnet. Diese kannst du dann in der Pivot-Tabelle verwenden.

Praktische Beispiele

Angenommen, du hast folgende Daten:

Schwierigkeitsgrad Aufwand
komplex 10
einfach 5

Um den Aufwand für komplexe Aufgaben mit 1,5 zu multiplizieren, kannst du in einem berechneten Feld die Formel eingeben:

=WENN(Schwierigkeitsgrad="komplex"; Aufwand*1.5; Aufwand)

Wenn du diese Formel korrekt in dein „Pivot berechnetes Feld“ einbaust, erhältst du die gewünschten Werte.


Tipps für Profis

  • Namen der Felder: Achte darauf, dass die Namen der Felder in der Formel genau mit denen in der Pivot-Tabelle übereinstimmen, um Fehler zu vermeiden.
  • Daten aktualisieren: Vergiss nicht, die Pivot-Tabelle nach Änderungen an den Quelldaten zu aktualisieren, um die neuesten Berechnungen zu sehen.
  • Formel testen: Bevor du die Formel in das Pivot berechnete Feld eingibst, teste sie in einer normalen Excel-Zelle, um sicherzustellen, dass sie funktioniert.

FAQ: Häufige Fragen

1. Warum funktioniert meine Wenn-Funktion nicht in der Pivot-Tabelle?
Die Wenn-Funktion kann in Pivot-Tabellen problematisch sein, wenn sie auf Textwerte angewendet wird. Achte darauf, dass die verwendeten Felder den richtigen Datentyp haben.

2. Wie kann ich die Formel in einem Pivot berechneten Feld ändern?
Um die Formel zu ändern, gehe zu „Feld, Elemente & Sätze“ > „Berechnetes Feld“ und wähle das gewünschte Feld aus, um die Formel zu bearbeiten. Achte darauf, die Änderungen zu speichern.

3. Kann ich auch Zählenwenn-Formeln in berechneten Feldern verwenden?
Zählenwenn-Formeln sind in berechneten Feldern nicht direkt anwendbar. Stattdessen kannst du Zählenwenn in den Quelldaten nutzen und die Ergebnisse in der Pivot-Tabelle darstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige