Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Interaktive Berichte mit FILTER | Dynamische Arrays und Interaktives Reporting
Excel-Formeln

Interaktive Berichte mit FILTER

Swipe um das Menü anzuzeigen

Anstelle der manuellen Filterung von Rohdaten ermöglicht FILTER den Aufbau eines dynamischen Berichts, der sich automatisch anhand von Benutzereingaben aktualisiert.

FILTER-Struktur

=FILTER(array, include, [if_empty])
  • array: zurückgegebener Datensatz;
  • include: logischer Test, der steuert, welche Zeilen einbezogen werden;
  • [if_empty]: Rückgabewert, falls keine Zeilen übereinstimmen.

In diesem Kapitel verwendete Formel:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
  • Sales_Data!A2:H52: zurückgegebener Datensatz;
  • Sales_Data!E2:E52=J2: Filterbedingung;
  • "No results found": Rückgabewert bei keiner Übereinstimmung.

UND- und ODER-Logik in FILTER

UND-Logik verwendet Multiplikation:

(Condition1) * (Condition2)

Beide Bedingungen müssen TRUE ergeben.

ODER-Logik verwendet Addition:

(Condition1) + (Condition2)

Mindestens eine Bedingung muss TRUE ergeben.

Schritt 1 Eingabezellen erstellen
expand arrow

In Dynamic_Reports hinzufügen:

CellValue
J1Ausgewählte Region
J2North
Schritt 2 Ersten FILTER-Bericht erstellen
expand arrow

In K2 eingeben:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")

Enter drücken. Der Bericht zeigt nun nur die Zeilen an, die der ausgewählten Region entsprechen.

Schritt 3 Bericht testen
expand arrow

Wert in J2 ändern.

Beispiele:

South
East

Beobachten, dass sich der Bericht automatisch aktualisiert.

Schritt 4 Zweite Eingabe hinzufügen
expand arrow

Hinzufügen:

CellValue
J3Mindestumsatz
J43000
Schritt 5 UND-Bedingung hinzufügen
expand arrow

Formel in K2 aktualisieren:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")
  • (Sales_Data!E2:E52=J2): Regionsbedingung;
  • (Sales_Data!H2:H52>J4): Umsatzbedingung;
  • *: UND-Logik.
Schritt 6 Dynamische Filterung testen
expand arrow

Mindestumsatzwert in J4 ändern.

Beispiel:

5000

Beobachten, dass sich der Bericht automatisch aktualisiert und weniger Zeilen anzeigt.

Schritt 7 ODER-Logik testen
expand arrow

Formel ersetzen durch:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)+(Sales_Data!H2:H52>J4), "No results found")
  • +: ODER-Logik;
  • Zeilen werden zurückgegeben, wenn mindestens eine Bedingung erfüllt ist.
Schritt 8 Fallback-Verhalten testen
expand arrow

Einen nicht existierenden Regionsnamen in J2 eingeben.

Bestätigen, dass Excel Folgendes zurückgibt:

No results found

1. Warum wird FILTER gegenüber den integrierten Filter-Dropdowns von Excel für Berichte bevorzugt?

2. Welche Funktion hat Sales_Data!E2:E52=J2?

3. Welche Auswirkung hat das Ersetzen von * durch + in einer FILTER-Bedingung?

question mark

Warum wird FILTER gegenüber den integrierten Filter-Dropdowns von Excel für Berichte bevorzugt?

Wählen Sie die richtige Antwort aus

question mark

Welche Funktion hat Sales_Data!E2:E52=J2?

Wählen Sie die richtige Antwort aus

question mark

Welche Auswirkung hat das Ersetzen von * durch + in einer FILTER-Bedingung?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 2
some-alt