Altersgruppen farblich hervorheben

Die Daten

In einem unser­er Tipps sind für die Auf­gabe 100 Namen und Geburt­stage gener­iert wor­den.  Diese Datei ver­wen­den Sie nun, um von jed­er Per­son das Alter zu berech­nen und anschließend Alters­grup­pen far­blich her­vorzuheben. Da es in den Excel-Ver­sio­nen bis 2003 (ohne Umwege) für die bed­ingte For­matierung nur 3 Möglichkeit­en gibt, beschränken wir uns auch hier auf diese Anzahl von Grup­pen. Das Prinzip ist bei den Fol­gev­er­sio­nen gle­ich. Die Abbil­dun­gen stam­men allerd­ings aus der Ver­sion 2010, sofern nicht etwas anderes ver­merkt ist; die Vorge­hensweise in Excel 2003 ist hier kurz erk­lärt …

Ausschnitt Namensliste

Auss­chnitt der Namensliste

Die Namensliste mit dem Geschlecht und den Geburt­sta­gen haben Sie nun geladen. Um das Alter jed­er Per­son zu berech­nen, ver­wen­den Sie die Excel-Funk­tion DATEDIF(). Ein klein­er Hin­weis dazu: Diese Funk­tion ist zwar seit Gen­er­a­tio­nen in Excel inte­gri­ert, aber Sie find­en sie nicht über den Funk­tion­sas­sis­ten­ten. Über die F1 – Hil­fe, hier in unserem Blog oder im Inter­net gibt es aber diverse Hil­festel­lun­gen und Erk­lärun­gen. Ver­wen­den Sie diese Funk­tion in Zelle E2 und kopieren Sie diese dann nach unten, um für jeden Daten­satz das Alter auszuweisen:

=DATEDIF(D2; HEUTE(); „y”)

Eine kurze Aus­führung zu den Argu­menten: D2 ist das frühe (ältere) Datum, der Geburt­stag. HEUTE() wird als jün­geres Datum täglich aktu­al­isiert, damit jeden Tag das Alter neu bes­timmt wer­den kann. Und „y” (mit Anführungsstrichen und in Klein­schrei­bung!) sorgt dafür, dass die Dif­ferenz in (vollen) Jahren berech­net wird. Eine aus­führliche Hil­fe zur Funk­tion DATEDIF() bekom­men Sie auch hier.

Das tage­sak­tuelle, berech­nete Alter jed­er einzel­nen Per­son in der Liste ste­ht nun in Spalte E. – Bleibt noch die Bes­tim­mung der Alters­grup­pen und eine anschließende far­bliche Kennze­ich­nung der Zeilen. Gruppe 1 soll bis ein­schließlich 24 Jahren gehen, Gruppe 2 von 25 bis 55 Jahren und Gruppe 3 alle älteren Per­so­n­en. Welche far­blichen Kennze­ich­nun­gen Sie ver­wen­den, bleibt Ihnen über­lassen, ich set­ze hier helle Hin­ter­grund­far­ben ein, um nicht zu „bon­bon­far­ben” zu wirken. Mein Ergeb­nis sieht dann so aus:

Liste fertig formatiert

Mit Bed­ingter For­matierung fer­tig gestellte Alters-Liste

Noch ein Wort zu den Alters­grup­pen: Natür­lich kön­nten Sie eine Hil­f­ss­palte (beispiel­sweise Spalte F) erstellen, wo jede Gruppe berech­net wird. Dann wäre die bed­ingte For­matierung wirk­lich „ein Klacks”. Sie wer­den vielle­icht aber auch den etwas schwierigeren Weg gehen und die bed­ingte For­matierung über eine entsprechende Formel gestalten.Das schildern wir Ihnen hier ver­sion­s­ab­hängig.

Excel 2007

In Excel 2007 und den Fol­gev­er­sio­nen markieren Sie anfangs den Bere­ich A2:E101, danach Klick­en Sie auf den Rib­bon (Schalt­fläche im Menüband) Bed­ingte For­matierung und wählen dort Neue Regel… aus:

Schritt 1 in der Bedingten Formatierung

Schritt 1 in der Bed­ingten For­matierung

Sofort erscheint ein neues Fen­ster, welch­es sich so darstellt, wie in der fol­gen­den Abbil­dung gezeigt. Wählen Sie die unter­ste Möglichkeit, denn Sie wer­den ja eine Formel zur Bes­tim­mung der Grup­pen­zuge­hörigkeit ver­wen­den:

Schritt 2 in der Bedingten Formatierung

Schritt 2 in der Bed­ingten For­matierung, „Formel” auswählen

Die erste Formel ist denkbar sim­pel, sie wird in das entsprechende Feld eingegeben:

Schritt 3 in der Bedingten Formatierung, Eingabe der Formel

Schritt 3 in der Bed­ingten For­matierung, Eingabe der Formel

Acht­en Sie bitte exakt auf die Schreib­weise, die ist sehr wichtig! Für diese Gruppe 1 gilt ja, dass die Per­son jünger als 25 Jahre alt ist: =$E2<25. – Klick­en Sie nun auf For­matieren… und wählen Sie eine passende Hin­ter­grund­farbe aus:

Auswahl der Farbe für den Zell-Hintergrund

Auswahl der Farbe für den Zell-Hin­ter­grund

Das war’s auch schon. So wer­den alle der Vor­gabe entsprechen­den Zeilen im Daten­bere­ich bis Spalte E in der Wun­sch­farbe her­vorge­hoben. Wenn das Ergeb­nis anders ist, als vorge­se­hen oder erwartet, dann kon­trol­lieren Sie noch ein­mal alles Schritt für Schritt, ent­fer­nen Sie erforder­lichen­falls die erstellte For­matierungs­be­din­gung und begin­nen Sie noch ein­mal ganz von vorne.

Prinzip­iell geht das für die bei­den anderen Alters­grup­pen gle­icher­maßen. Für die „Oldies” sollte Ihnen die Formel kein Prob­lem bere­it­en, die Gruppe 2 allerd­ings ist nur etwas kom­plex­er in der Erstel­lung der Formel. Ich stelle Ihnen hier ein­fach ein­mal meine Lösung vor, eine von vie­len:

=UND($E2>24;$E2<=55)

Die „Über­set­zung” der Formel lautet in etwa so: Durch das UND() müssen alle Bedin­gun­gen, welche inner­halb der Klam­mern ste­hen, erfüllt sein. Durch das Semi­kolon getren­nt gibt es diese bei­den Argu­mente: $E2>24 und $E2<=55. Die entschei­dende Zelle des markierten Bere­ichs ist E2. Damit auch die Spal­ten A:D mit einge­bun­den wer­den, dort aber kein Ver­gle­ich auf Werte erfol­gt, wird die Spalte E abso­lut fest­gelegt: $E2 . – Die erste Bedin­gung lautet also: $E2 muss größer sein als 24. UND $E2 muss klein­er oder gle­ich 55 sein. Das ist die zweite Bedin­gung. Wenn also bei­des zutrifft, wird die Zeile des markierten Bere­ichs entsprechend der aus­gewählten Farbe markiert.

Eigentlich sind Sie mit Abschluss dieses Vor­gangs, wenn also alle drei For­matierun­gen vorgenom­men wor­den sind,  auch schon fer­tig. Vielle­icht aber soll noch eine kleine Auswer­tung der Per­so­n­en­grup­pen erfol­gen? Mit den Excel-Funk­tio­nen ZÄHLENWENN() und ZÄHLENWENNS() ist das gut zu real­isieren. Die schwierigere der Formeln habe ich Ihnen hier ein­mal bildlich dargestellt:

Die Funktion ZÄHLENWENNS() in der Anwendung

Die Funk­tion ZÄHLENWENNS() in der Anwen­dung

Zu den Funk­tio­nen ZÄHLENWENN() und ZÄHLENWENNS() find­en Sie Näheres, wenn Sie auf die eben genan­nten Funk­tion­sna­men Klick­en (Sta­tis­tik-Funk­tio­nen) und dann die entsprechende Funk­tion aufrufen. Zu ZÄHLENWENNS() noch der Hin­weis, dass diese Funk­tion erst ab Excel 2007 zur Ver­fü­gung ste­ht.

Fer­tig. Auf­gabe gelöst. Es fol­gen hier noch einige Hin­weise zum Lösungsweg, wenn Sie Excel 2003 ver­wen­den. Es sind allerd­ings nur die markan­ten Abwe­ichun­gen dargestellt.

Excel 2003

Sie begin­nen im Menü For­mat und wählen dort die Bed­ingte For­matierung… :

Bedingte Formatierung in Excel 2003

Bed­ingte For­matierung in Excel 2003

Im fol­gen­den Fen­ster ändern Sie die Bedin­gung 1 so ab, dass Formel ist die aktuelle Auswahl ist:

Bedingte Formatierung in Excel 2003, Schritt 2

Bed­ingte For­matierung in Excel 2003, Schritt 2

Für die erste Bedin­gung geben Sie die Formel exakt so ein, wie im fol­gen­den Bild dargestellt:

Bedingte Formatierung in Excel 2003, Schritt 3

Bed­ingte For­matierung in Excel 2003, Formel erstellen

Danach auf For­mat… Klick­en und die Hin­ter­grund­farbe auswählen:

Bedingte Formatierung in Excel 2003, Schritt 4

Bed­ingte For­matierung in Excel 2003, Farbe fes­tle­gen

Für die bei­den anderen Bedin­gun­gen Klick­en Sie jew­eils vorher auf Hinzufü­gen » und gehen Sie mit den entsprechen­den Formeln (siehe weit­er oben) gle­icher­maßen vor.

Hin­weis: Die Funk­tion ZÄHLENWENNS() gibt es in Excel 2003 noch nicht, eine Auswer­tung müsste in früheren Ver­sio­nen als 2007 auf anderem Wege erfol­gen.

[NachOben­Let­zte Verweis=„T&T: Alters­grup­pen far­blich”]
Dieser Beitrag wurde unter Datum und Zeit, Formatierung, Musterlösungen, Ohne Makro/VBA, Tabelle und Zelle, Tipps und Tricks abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.