Ein kleiner Filter-Trick 5

Artikelbild-126
Mit einem kleinen Trick lassen sich gerade (oder ungerade) Zahlen filtern
 

Der Umgang mit Wertelisten erfordert in manchen Situationen den Einsatz von Filtern. Excel bietet da schon im Standard sehr viele Möglichkeiten.

Manchmal reicht das jedoch nicht aus.

Im heutigen Beispiel wollen wir eine Liste nur nach geraden (oder ungeraden) Zahlen filtern.

Hört sich einfach an – ist es auch. Allerdings erst auf den zweiten Blick…

Und so geht’s:

Wir haben also folgende Beispiel-Liste mit allen möglichen Werten, aus denen wir die geraden Zahlen filtern wollen:

Ausgangsliste

Ausgangsliste

Grundsätzlich ist es immer eine gute Idee, die vorhandenen Standardfunktionalitäten in Excel zu prüfen, bevor man sich an eine „Speziallösung“ setzt.

Der Autofilter bietet ja allerhand Möglichkeiten. So lassen sich z.B. Zahlen über oder unter einer bestimmten Schwelle, einem Durchschnitt oder innerhalb eines Zahlenbereichs filtern.

Möglichkeiten des Autofilters

Möglichkeiten des Autofilters

Leider gibt es keine Option für gerade oder ungerade Zahlen. Der Standard scheidet also aus. Aber es gibt natürlich andere Optionen.

Möglichkeit 1

Praktischerweise bietet Excel zwei Funktionen, mit denen sich prüfen lässt, ob eine Zahl gerade oder ungerade ist. Die Funktionsnamen lauten ISTGERADE und ISTUNGERADE.

Wir nutzen eine dieser Formeln in einer Hilfsspalte. In meinem Beispiel verwende ich ISTGERADE:

Prüfung mit ISTGERADE

Prüfung mit ISTGERADE


Das Ergebnis lautet WAHR, wenn es sich um eine gerade Zahl bzw. FALSCH, wenn es sich um eine ungerade Zahl handelt.

Dann brauchen wir nur noch den Autofilter über die Registerkarte „Daten“, Schaltfläche „Filtern“ aktivieren und unsere Hilfsspalte nach dem Wert „WAHR“ filtern:

Filtern über die Hilfsspalte

Filtern über die Hilfsspalte

Genauso gut hätten wir die Funktion ISTUNGERADE verwenden können. Dann hätten wir eben auf den Wahrheitswert „FALSCH“ filtern müssen.

Und schon haben wir eine Liste mit ausschließlich geraden Zahlen:

Gefilterte Liste

Gefilterte Liste

Möglichkeit 2

Hilfsspalten sind manchmal unumgänglich, aber sie sind eben nicht sehr elegant. Stattdessen können wir auch einen anderen Weg nehmen: Die Bedingte Formatierung.

Markieren wir dazu unsere Werteliste und legen eine neue Formatierungsregel an:

Bedingte Formatierung

Bedingte Formatierung

Als Formel geben wir die bereits oben verwendete Funktion ISTGERADE ein:

Formatierungsregel mit ISTGERADE

Formatierungsregel mit ISTGERADE

Als Formatierung habe ich die rote Schriftfarbe gewählt. Und nun können wir den Standard-Autofilter auf die Schriftfarbe anwenden:

Autofilter auf Schriftfarbe

Autofilter auf Schriftfarbe

Und wieder erhalten wir das gewünschte gefilterte Ergebnis:

Die gefilterte Werteliste

Die gefilterte Werteliste

Manchmal muss man ein wenig um die Ecke denken, um zum gewünschten Ergebnis zu kommen. Wenn Du noch eine andere clevere Lösung kennst, dann lass es uns unten in den Kommentaren wissen.

 

Das könnte dich auch interessieren:
Und immer daran denken: Excel beißt nicht!

P.S. Die Lösung ist immer einfach. Man muss sie nur finden.
(Alexander Solschenizyn)

P.P.S. Das Problem sitzt meistens vor dem Computer.



Avatar-Foto

Über Martin Weiß

Er ist das Gesicht hinter dem Blog "Der Tabellenexperte". Seit 2013 veröffentlicht er hier Beiträge zu seinem Lieblingsprogramm: Microsoft Excel. Martin Weiß ist zertifizierter Microsoft Excel Expert und verdient sein Geld als selbständiger Excel-Berater, -Entwickler und -Trainer.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

5 Gedanken zu “Ein kleiner Filter-Trick

  • Avatar-Foto
    Dr. J. Tappe

    Toll solche einfachen kleinen Tricks. Danke dafür.
    Gibt es etwas ähnliches auch für das Zählen /summieren nach Schriftfarbe??
    Danke für die Unterstützung:

    • Avatar-Foto
      Martin Weiß

      Das Rechnen mit Farben ist eigentlich in Excel nicht vorgesehen. Die einzige Möglichkeit, die mir einfällt:
      Am Ende der Liste anstatt SUMME, ANZAHL oder ANZAHL2 die TEILERGEBNIS-Funktion nutzen und danach die Liste nach Schriftfarbe filtern. Die Teilergebnisfunktion ignoriert ausgeblendete Zellen und sollte damit das gewünschte Ergebnis liefern.

      Schöne Grüße,
      Martin

  • Avatar-Foto
    Filomena

    Hallo Martin
    Ich habe Deine Formel bei meinem Excel angewendet. Es funktioniert aber es macht ein durcheinander. Zum Teil stimmt das Resultat und zum Teil nicht. Muss ich die Werte speziell formatieren, damit es zu 100% funktioniert. Ich habe 6’200 Zahlen (ganze oder Teilzahlen).
    Danke für Deine Aufmerksamkeit, Filomena

    • Avatar-Foto
      Filomena

      Sorry Martin
      Ich habe das ganz verwechselt. Bei deiner Formel handelt es sich um gerade oder ungerade Zahlen. Diese wertet es bei mir auch so aus. Ich habe aber 6’200 Zahlen gemischt aus ganze oder Teilzahlen bzw. Dezimalzahlen mit einem Punkt. Hast Du hierfür eine Formel, wie ich die ganzen Zahlen von den Dezimalzahlen trennen kann?
      Danke nochmals für Deine Unterstützung. LG Filomena

      • Avatar-Foto
        Martin Weiß

        Hallo Filomena,

        ja, das ist kein Problem. Angenommen, deine Zahlen stehen in A2, A3 usw.
        Dann lautet die Formel in B2:
        =A2=GANZZAHL(A2)
        Sie liefert ein WAHR, wenn es sich um eine ganze Zahl handelt, ansonsten ein FALSCH. Und die gleiche Formel kannst du natürlich auch in der bedingten Formatierung verwenden.

        Schöne Grüße,
        Martin