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

Forumthread: Spalte durch Formel auswählen

Spalte durch Formel auswählen
07.12.2018 16:00:17
Coco
Hallo zusammen,
ich benötige Hilfe bei einer Tabelle die ungefähr folgenden Aufbau hat:
Name Geschlecht Januar Februar März ...
XYZ weiblich 1 1 0
Die Tabelle gibt die Personen an und welches Geschlecht sie haben. Die Spalten Januar - Dezember werden befüllt mit "1 = anwesend" und "0 = abwesend".
In einer bestimmten Zelle wird zudem der aktuelle Monat eingetragen ("Januar")
(Dieses Format ist nicht variabel, da es von anderer Stelle vorgegeben wird)
Gibt es eine Formel die es ermöglicht je nach eingetragenem Monat die entsprechende Spalte zu wählen? Also beispielsweise: Wenn Januar, dann prüfe Spalte C:C oder wenn März, dann prüfe Spalte E:E.
Einbauen möchte ich das ganze in Formeln wie beispielsweise:
Zählenwenns(Geschlecht=Weiblich;Januar=1) Wobei ich aber eben den Januar nicht manuell eingeben möchte, sondern sagen möchte: Wenn Januar dann nimm Spalte C und wenn Februar dann Spalte E.
Hab mit diversen Index, W/S-Vergleich - Funktionen experimentiert... aber klappt alles nicht :(
Anzeige

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

Betreff
Datum
Anwender
Anzeige
Musterdatei?
07.12.2018 16:08:30
UweD
AW: Musterdatei?
07.12.2018 16:14:03
Daniel
Hi
Trage den Monat nicht als Text, sondern als Monatszahl von 1-12 ein.
dann kannst du die Spalte einfach über Index auswählen: Index(C:N;0;monat als Zahl von 1-12)
wenn du beim Monatstext bleiben willst geht's aber auch, dann musst du den Monatsnamen in eine Zahl umrechnen lassen: Index(C:N;0;Monat(Wert(bestimmteZelle & " 2000")))
gruß Daniel
Anzeige
AW: Musterdatei?
07.12.2018 17:37:20
Herbert
Hallo Coco,
schau dir mal meine Lösung in den Zellen D2 + D3 an.
https://www.herber.de/bbs/user/125960.xlsx
Servus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Spalte durch Formel auswählen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel eine Spalte durch eine Formel auszuwählen, kannst Du die INDEX- und MONAT-Funktionen nutzen. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Monat eingeben: Stelle sicher, dass Du in einer Zelle den aktuellen Monat in Textform eingibst (z.B. "Januar").

  2. Formel erstellen: Verwende die folgende Formel, um die entsprechende Spalte auszuwählen:

    =INDEX(C:N; 0; MONAT(WERT(A1 & " 2000")))

    Dabei ist A1 die Zelle, in der der Monat steht.

  3. ZÄHLENWENN-Formel anpassen: Um beispielsweise die Anzahl der "1" für weibliche Personen im gewählten Monat zu zählen, kannst Du folgende Formel verwenden:

    =ZÄHLENWENNS(Geschlecht; "weiblich"; INDEX(C:N; 0; MONAT(WERT(A1 & " 2000"))); 1)

    Diese Formel zählt die Anzahl der weiblichen Personen, die im gewählten Monat anwesend sind.


Häufige Fehler und Lösungen

  • Fehler: Falsche Monatszahl: Wenn Du den Monat als Text eingibst, wird die INDEX-Funktion die Spalte nicht korrekt auswählen. Achte darauf, dass der Monat im richtigen Format vorliegt.

  • Lösung: Nutze die MONAT-Funktion, um den Monatsnamen in eine Zahl umzuwandeln.

  • Fehler: Falsche Zellbezüge: Überprüfe, ob die Zellbezüge in Deiner Formel korrekt sind und auf die richtige Tabelle zeigen.


Alternative Methoden

Eine weitere Möglichkeit, eine Spalte auszuwählen, ist die Verwendung der SVERWEIS-Funktion. Hierbei kannst Du den gesuchten Monat in einer Hilfstabelle hinterlegen und die entsprechende Spalte dynamisch abrufen.

Beispiel:

=SVERWEIS(A1; Tabelle1!A:B; 2; FALSCH)

Hierbei steht Tabelle1 für die Tabelle, in der die Monatsnamen und Spaltennummern gespeichert sind.


Praktische Beispiele

Hier ist ein Beispiel für eine einfache Tabelle:

Name Geschlecht Januar Februar März
XYZ weiblich 1 1 0
ABC männlich 0 1 1

Angenommen, Du hast in Zelle A1 "Januar" stehen. Um die Anzahl der weiblichen Personen im Januar zu zählen, kannst Du folgende Formel verwenden:

=ZÄHLENWENNS(B2:B3; "weiblich"; INDEX(C2:E3; 0; MONAT(WERT(A1 & " 2000"))); 1)

Tipps für Profis

  • Nutze Namensbereiche, um Deine Formeln übersichtlicher zu gestalten. Du kannst einen Namen für die Spalte definieren und ihn in Deinen Formeln verwenden.

  • Experimentiere mit der FILTER-Funktion (ab Excel 365), um dynamisch Daten basierend auf dem Geschlecht und dem Monat zu filtern.

  • Verwende die Datenüberprüfung, um sicherzustellen, dass nur gültige Monatsnamen eingegeben werden.


FAQ: Häufige Fragen

1. Kann ich die Monate auch als Zahlen eingeben? Ja, das ist möglich. Du kannst die Monatszahlen von 1 bis 12 eingeben und die INDEX-Formel entsprechend anpassen.

2. Was mache ich, wenn ich die Formeln nicht verstehe? Schau Dir die Excel-Hilfe an oder suche nach Tutorials zu den spezifischen Funktionen wie INDEX, MONAT und ZÄHLENWENN.

3. Ist diese Methode auch in älteren Excel-Versionen anwendbar? Ja, die beschriebenen Funktionen sind auch in Excel 2010 und späteren Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige