Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 3 Bedingungen in Kreuztabelle ?!?

3 Bedingungen in Kreuztabelle ?!?
07.10.2015 17:24:46
Tobi
Hallo liebe Experten und Mitstreiter
Ich habe eine Excelherausforderung bei der ich mit meinen Kenntnissen leider scheiter und zu keiner Lösung komme. Ich hoffe ihr könnt mir dabei helfen:
Es geht grundsätzlich um folgende Tabelle:
Userbild
Ich habe somit drei Bedingungen (Name / Verkehrsmittel / Ziel) in einer Kreuztabelle und alle drei sollen verarbeitet werden und dazu führen, dass ich als Ergebnis genau eine Zelle selektiere bzw. deren Inhalt auslesen kann.
Das Problem was ich dabei habe ist, dass Bedingung 3 in drei Unterspalte zu Bedingung 2 steht. Diese drei Unterspalten sind dann noch in allen Verkehrsmittelsäulen identisch.
Ich komme somit mit der folgenden Formel nur in den eine Verkrhsmittelsäule(in diesem Fall "Bus" für "Tim")aber bekomme die "Post" (aus dem Bereich Bus) dann nicht in die Formel hinein bzw. verarbeitet:
=INDEX(C5:N9;VERGLEICH(D14;B5:B9;0);VERGLEICH(D15;C2:N2;0))
Ich hoffe meine Beschreibung ist einigermaßen verständlich und ihr könnt mir helfen.
Beispielergebnisse zur Erläuterung des Wunschergbenisses sind:
Moni+Bus+Post = 4
Moni+Rad+Post = 2
Ich danke auf jeden Fall schon mal im Voraus und verbleibe mit besten Grüßen
Tobi

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 3 Bedingungen in Kreuztabelle ?!?
07.10.2015 17:45:41
Daniel
Hi
wenn die Ziele immer gleich sind (auch gleiche Reihenfolgen innerhalb der Sub-Tabelle) dann so:
=INDEX($5:$9;VERGLEICH("Tim";$B$5:$B$9;0);VERGLEICH("Bus";$2:$2;0)+Vergleich("Post";$C$3:C$5;0)-1)
in der Zeile 2 sollten die Texte jeweils in der ersten Spalte ihrer Teiltabelle stehen.
verwende möglichst keine verbundenen Zellen, sondern "über Spalten zentrieren"
Gruß Daniel

Anzeige
AW: 3 Bedingungen in Kreuztabelle ?!?
07.10.2015 18:07:53
Tobi
Hallo Daniel,
viele lieben Dank für deine Unterstützung!
Leider bekomme ich eine #NV Meldung bei deiner Formel ;(
Ich hab Sie zudem versucht in "meine" umzusetzen und bekomme beide Male eine Fehlermeldung...
Kannst du dir noch mal meine Formeln auf dem Screenshot ansehen und was ich falsch gemacht habe?
Userbild
Vielen Dank!

Anzeige
AW: 3 Bedingungen in Kreuztabelle ?!?
07.10.2015 18:12:30
Daniel
Hi
sorry ist noch ein Fehler drin im letzten Vergleich, muss natürlich lauten:
Vergleich("Post";$C$4:$E$4;0)
und beim nächsten mal bitte gleich die Zeilennummern und Spaltenüberschriften mitschicken, oder noch besser die Datei, damit man seinen Formelentwurf auch mal testen kann.
Gruß Daniel

Anzeige
AW: 3 Bedingungen in Kreuztabelle ?!?
07.10.2015 18:16:42
Tobi
Jetzt klappt es! Vielen vielen Dank!!!
Und du hast völlig Recht, hab ich dann auch gemerkt mit Zeilen und Spalten.
Hast mir sehr geholfen!
Beste Grüße
Tobi
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

3 Bedingungen in einer Kreuztabelle verarbeiten


Schritt-für-Schritt-Anleitung

Um in Excel eine Kreuztabelle mit 3 Kriterien zu erstellen, kannst du folgende Schritte befolgen:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einer klaren Tabelle strukturiert sind. Die erste Spalte sollte die Namen enthalten, die zweite die Verkehrsmittel und die dritte die Ziele.
  2. Kreuztabelle erstellen:
    • Wähle deine Daten aus und gehe zu Einfügen > PivotTable.
    • Wähle den Speicherort für die Kreuztabelle und klicke auf OK.
  3. Felder anordnen: Ziehe die Felder in die Bereiche Zeilen, Spalten und Werte. Zum Beispiel:
    • Zeilen: Name
    • Spalten: Verkehrsmittel
    • Werte: Ziele
  4. Formel zur Auswertung: Verwende die folgende Formel, um einen spezifischen Wert aus der Kreuztabelle auszulesen:
    =INDEX($5:$9;VERGLEICH("Tim";$B$5:$B$9;0);VERGLEICH("Bus";$2:$2;0)+VERGLEICH("Post";$C$4:$E$4;0)-1)

    Diese Formel vergleicht die Kriterien und gibt dir den gewünschten Wert.


Häufige Fehler und Lösungen

  • #NV Fehler: Dieser Fehler tritt auf, wenn eine der Bedingungen nicht erfüllt ist. Überprüfe, ob die Namen und Werte in der Tabelle richtig geschrieben sind und keine Leerzeichen enthalten.
  • Falsche Zeilen- oder Spaltenreferenzen: Stelle sicher, dass die Referenzen in deiner Formel korrekt sind. Wenn du die Struktur deiner Tabelle änderst, müssen auch die Formeln angepasst werden.
  • Verbundene Zellen: Vermeide verbundene Zellen, da sie zu Problemen bei der Durchführung von Berechnungen führen können. Nutze stattdessen die Funktion „Über Spalten zentrieren“.

Alternative Methoden

Wenn du mehrere Bedingungen in einer Kreuztabelle verarbeiten möchtest, gibt es auch alternative Methoden:

  • SVERWEIS-Funktion: Verwende die SVERWEIS-Funktion, um Daten basierend auf dem ersten Kriterium zu suchen. Diese Methode ist allerdings weniger flexibel, wenn mehrere Kriterien benötigt werden.
  • FILTER-Funktion (Excel 365): Mit der FILTER-Funktion kannst du Daten dynamisch filtern. Zum Beispiel:
    =FILTER(Tabelle1!C:C; (Tabelle1!A:A="Tim") * (Tabelle1!B:B="Bus") * (Tabelle1!D:D="Post"))

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die oben genannten Methoden anwenden kannst:

  • Beispiel 1: Um die Anzahl der Fahrten von "Moni" mit dem "Rad" zum Ziel "Post" zu ermitteln, kannst du die Formel entsprechend anpassen:

    =INDEX($5:$9;VERGLEICH("Moni";$B$5:$B$9;0);VERGLEICH("Rad";$2:$2;0)+VERGLEICH("Post";$C$4:$E$4;0)-1)
  • Beispiel 2: Nutze die FILTER-Funktion, um eine Liste aller Fahrten von "Tim" mit dem "Bus" zu erstellen:

    =FILTER(Tabelle1!C:C; (Tabelle1!A:A="Tim") * (Tabelle1!B:B="Bus"))

Tipps für Profis

  • Verwende Datenüberprüfung: Nutze die Funktion zur Datenüberprüfung, um sicherzustellen, dass nur gültige Werte in die Zellen eingegeben werden. So kannst du Fehler in Formeln vermeiden.
  • Benannte Bereiche: Verwende benannte Bereiche für deine Daten, um die Formeln übersichtlicher und leichter verständlich zu machen.
  • Excel-Tabellen: Konvertiere deine Daten in eine Excel-Tabelle (Strg + T). Dadurch wird die Datenverwaltung einfacher und die Formeln dynamisch.

FAQ: Häufige Fragen

1. Wie kann ich eine Kreuztabelle in Excel erstellen?
Gehe zu Einfügen > PivotTable, wähle deine Daten und passe die Felder an.

2. Was mache ich, wenn ich eine #NV-Meldung bekomme?
Überprüfe die Eingaben in deiner Tabelle auf Richtigkeit und stelle sicher, dass alle Kriterien erfüllt sind.

3. Gibt es eine Möglichkeit, mehrere Kriterien in einer Formel zu verwenden?
Ja, du kannst die INDEX- und VERGLEICH-Funktionen kombinieren, um mehrere Kriterien zu berücksichtigen. Alternativ kannst du die FILTER-Funktion in Excel 365 nutzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige