Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Funktion Wenn - Dann?





Frage

Leider bin ich Excel nicht wirklich fit - vielleicht kann mir hier im Supportnet jemand helfen? Ich möchte gerne eine Funktion in eine Excel-Datei "einbauen". Wenn unsere Mitarbeiter ihren Namen in die Zelle A1 schreibt, soll in der Zelle B1 die jeweilige Telefon-Durchwahl eingetragen werden. Wie lässt sich das umsetzen? Viele Grüße Petra

Antwort 1 von Brücki

Hallo Petra,

mal angenommen, die Mitarbeiter (wie viele sind es denn?) heißen Meier (Durchwahl 123), Schmidt (Durchwahl 456) und Müller (Durchwahl 789) und schreiben ihre Namen in A1.

Dann steht in B1 die Formel:

=WENN(A1="Meier";123;WENN(A1="Schmidt";456;WENN(A1="Müller";789)))

Mfg
Brücki

Antwort 2 von Toadie

Wenn es zu viele Mitarbeiter sind wirst du mit der WENN-Funktion nicht weit kommen. In dem Fall solltest du dir auf einem zweiten Tabellenblatt eine Liste der Mitarbeiter und deren Durchwahlen anlegen und anschließend mit dem SVERWEIS arbeiten.

z.B.
=SVERWEIS(A2;Tabelle2!A1:B3;2)

In A2 wird der Name eingetragen.
In der Tabelle 2 stehen in der Spalte A die Namen und in B die Durchwahlen.
Die 2 gibt an das der Wert der zweiten Spalte übernommen werden soll.

Greez
dasUngeheuer

Antwort 3 von wähäää

Beim SVerweis musst du aber aufpassen, welchen Wahrheitswert du nimmst.
Wenn man den weglässt, wie in Antwort 2, sollte die Adresstabelle in Tabelle 2 alphabetisch sortiert sein.

Antwort 4 von Petra1205

Hallo Brücki,

vielen Dank für deine Antwort.
Ich möchte das Ganze für momentan 6 Mitarbeiter anlegen.
Die Vorgehensweise ist soweit klar, ich habs heute ausprobiert - es funktioniert.
Allerdings habe ich mich wohl nicht ganz klar ausgedrückt.
Eigentlich wollte ich die komplette Telefonnummer in einer Zelle anzeigen lassen und das in der in der Firma festgelegten Schreibweise:
01234 / 12345-67
Irgendwie funktioniert das mit den Leerstellen und dem Bindestrich vor der Durchwahl nicht.
Habe das mit 2 verschiedenen Zellen in den Griff bekommen, habe die 67 einfach in eine separate Zelle gesetzt.
Gibt´s da noch einen Trick?


@Toadie und wähäää
Danke für eure Antworten, das mit dem SVERWEIS werde ich über Pfingsten ausprobieren - ich melde mich dann nochmal, ob´s geklappt hat..

Bis dahin, viele Grüße
Petra

Antwort 5 von Daugenix

Du musst die Telefonnummern in der Formel in Anführungszeichen setzen, sonst versucht excel mit den Zahlen in der Formel zu rechnen.
- steht für Minus, logisch oder ?
/ steht für dividieren

die Formel sieht dann so aus.

=WENN(A1="Meier";"123/456-2";WENN(A1="Schmidt";"456/789-0";WENN(A1="Müller";"789/789-1";"")))

Antwort 6 von Daugenix

Ach ich habs ma schnell für 6 Leute geschrieben.

=WENN(A1="Mitarbeiter1";"123/456-2";WENN(A1="Mitarbeiter2";"456/789-0";WENN(A1="Mitarbeiter3";"789/789-1";WENN(A1="Mitarbeiter4";"123/456-2";WENN(A1="Mitarbeiter5";"456/789-0";WENN(A1="Mitarbeiter6";"789/789-1";""))))))

Die letzten Anführungszeichen in der Formel bedeuten,
dass er die Zelle Leer machen soll wenn keine der 6 Namen richtig geschrieben wurde oder weg gelassen wurde.

=WENN( Bedingung ; Dann ; Sonst )

Text immer in "TEXT" einfassen.

Antwort 7 von Petra1205

@Daugenix,

wunderbar - funkioniert jetzt soweit einwandfrei - danke für deine Hilfe!

Mit deinem Tipp "Lass Zelle leer, wenn Name nicht stimmt, hast du mich auf eine neue Idee gebracht.
Wenn ein neuer Mitarbeiter kommt, muss ich die Vorlagen ja entsprechend anpassen.

Damit ich da einen zeitlichen Puffer habe, wäre es klasse, wenn die Telefonnummer der Zentrale in das Feld eingetragen wird, solange der Name des neuen Mitarbeiters noch nicht in der Formel ergänzt ist.

Geht das auch? Ich hab ein bißerl rumprobiert, es aber leider nicht hingekriegt.

Viele Grüße
Petra

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: