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

WENN-Funktion/ Mitarbeiterzuordnung

Forumthread: WENN-Funktion/ Mitarbeiterzuordnung

WENN-Funktion/ Mitarbeiterzuordnung
02.08.2002 15:00:36
Christian
Ich habe gleich 2 Fragen an euch Excel-Experten:

1. Wieviel verschachtelte WENN-Funktionen verträgt Excel denn... Ich mein also sowas:
WENN(A1="";"";WENN(A2="";"";WENN(........)))
Bis zu welcher Tiefe geht denn das?

2. Ich will folgendes machen:
Ich habe eine Tabelle, in der ich Für jeden Mitarbeiter ein Tabellenblatt habe... Dort trage ich ein wann sie wieviele Stunden gearbeitet haben und in welchem Monat das war.

Ein Tabellenblatt macht die Abrechnung und multipliziert die geleisteten Stunden mit dem Stundenlohn. Der Lohn ist aber für jeden Mitarbeiter verschieden.
Bisher hab ich das mit den Vershcachtelten WENN gelöst. Aber Ab dem 8. Mitarbeiter oder so macht Excel nicht mehr mit!

Es soll praktisch so sein:
Wenn die Zelle F6 der zelle A1 entspricht, ist der Stundenlohn A3
Wenn die Zelle F6 aber der Zelle B2 entspricht, ist der Stundenlohn B3
Wenn die Zelle F6 der Zelle C2... Stundenlohn C3 usw...

Wie kann man das ohne verschachtelte WENN lösen????


Vielen Dank schon im Voraus
chris

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: WENN-Funktion/ Mitarbeiterzuordnung
02.08.2002 15:36:00
Charlie
Hallo, Chris!

Bei Wenn-Verschachtelungen ist grundsätzlich nach 8 Wenns Schluss. Man kann sich dann oft noch damit behelfen, dass mann nach den ersten 8 so behilft:
=WENN(A1="";"";WENN(A2="";"";WENN(........)))+WENN(A9="";"";WENN(A10="";"";WENN(........))) also die nächsten 8 Wenns mit "+" anhängt. Solche Formeln sind aber sehr unübersichtlich und daher schwer zu handlen.

Zu Deinem Problem:
=INDEX(A1:B50;VERGLEICH(F6;A1:A50;0);2)

Das Suchkriterium in Zelle F6 wird mit den Werten im Bereich A1:A50 verglichen, Ergebnis ist die Position in der Liste. An dieser Position wird im Bereich A1:B50 der Wert in Spalte 2 ausgelesen.

Viel Erfolg,
Charlie

Anzeige
Re: WENN-Funktion/ Mitarbeiterzuordnung
02.08.2002 15:45:11
Mr. Jones
Bei 8 ineinander verschachtelten Wenn-Funktionen ist Ende.
Probier's mal mit der Funktion "sverweis".
Du solltest Dir mal die Hilfe zu dieser Funktion aufrufen. Ist eigentlich ganz verständlich erklärt.
Wenn die Bezüge so wie in Deinem Beispiel oben sind, müsste die Funktion wie folgt lauten:

=SVERWEIS(F6;B1:C3;2)

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

WENN-Funktion für Mitarbeiterzuordnung in Excel


Schritt-für-Schritt-Anleitung

  1. Verwendung der WENN-Funktion: Wenn Du die WENN-Funktion in Excel verwenden möchtest, um Mitarbeiterstunden und Löhne zu berechnen, beginne mit der Grundstruktur:

    =WENN(Bedingung; Wert_wenn_wahr; Wert_wenn_falsch)
  2. Einfache WENN-Verschachtelung: Beachte, dass Excel maximal 8 verschachtelte WENN-Funktionen unterstützt. Eine einfache Struktur könnte so aussehen:

    =WENN(A1="Mitarbeiter1"; Stundenlohn1; WENN(A1="Mitarbeiter2"; Stundenlohn2; ...))
  3. Verwendung von INDEX und VERGLEICH: Um die Anzahl der verschachtelten WENN-Funktionen zu reduzieren, kannst Du die Kombination von INDEX und VERGLEICH einsetzen:

    =INDEX(B1:B50;VERGLEICH(F6;A1:A50;0))

    Hierbei wird in Zelle F6 der Mitarbeitername eingegeben, und die Funktion sucht in den Spalten A nach diesem Namen, um den entsprechenden Stundenlohn aus Spalte B zurückzugeben.


Häufige Fehler und Lösungen

  • Fehler bei doppelten WENN-Funktionen: Wenn Deine Formel nicht funktioniert, überprüfe, ob Du die maximale Anzahl von 8 verschachtelten WENN-Funktionen überschreitest. Verwende stattdessen INDEX und VERGLEICH, um die Struktur zu vereinfachen.

  • #NV-Fehler: Dieser Fehler tritt auf, wenn kein passender Wert gefunden wird. Stelle sicher, dass die Suchkriterien in der richtigen Form vorliegen und die Daten korrekt eingegeben sind.


Alternative Methoden

  • SVERWEIS-Funktion: Eine einfache Methode zur Mitarbeiterzuordnung ist die Verwendung der SVERWEIS-Funktion:
    =SVERWEIS(F6;A1:B50;2;FALSCH)

    Diese Funktion sucht den Wert in F6 in der ersten Spalte des Bereichs A1:B50 und gibt den entsprechenden Wert aus der zweiten Spalte zurück.


Praktische Beispiele

  • Gehaltsabrechnung mit WENN-Funktion: Du kannst die WENN-Funktion verwenden, um die Gehaltsabrechnung in Excel zu automatisieren. Beispiel:
    =WENN(F6="Mitarbeiter1"; 20*Stunden; WENN(F6="Mitarbeiter2"; 25*Stunden; ...))

    Hierbei wird für jeden Mitarbeiter der Stundenlohn mit den gearbeiteten Stunden multipliziert.


Tipps für Profis

  • Verwende benannte Bereiche: Um die Lesbarkeit Deiner Formeln zu erhöhen, kannst Du benannte Bereiche verwenden. Statt Zellbezüge zu verwenden, kannst Du einen Namen für den Bereich definieren und diesen in Deinen Formeln verwenden.

  • Dokumentation der Formeln: Halte Kommentare oder Notizen zu komplexen Formeln bereit, um später nachvollziehen zu können, was jede Funktion bewirkt.


FAQ: Häufige Fragen

1. Wie viele WENN-Funktionen kann ich maximal in Excel verwenden?
Excel erlaubt bis zu 8 verschachtelte WENN-Funktionen in einer Formel.

2. Was kann ich tun, wenn ich mehr WENN-Funktionen benötige?
Nutze alternative Funktionen wie INDEX und VERGLEICH oder SVERWEIS, um die Anzahl der benötigten WENN-Funktionen zu reduzieren.

3. Wie kann ich die WENN-Funktion einfach erklären?
Die WENN-Funktion überprüft eine Bedingung und gibt einen Wert zurück, wenn die Bedingung wahr ist, und einen anderen Wert, wenn sie falsch ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige