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
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
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.
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
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";"")))
- 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.
=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
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

