Supportnet / Forum / Tabellenkalkulation
Dropdown u. Wert in anderer Zeile
Frage
Hallo zusammen,
möchte folgendes in meiner Tabelle einbauen:
In A1 steht eine Dropdawn-Auswahl mit 7 Begriffen, z.B. Rose, Tulpe, Nelke usw. Dies ist soweit über Daten/Gültigkeit/Einstellungen etc. geregelt.
Nun soll bei Auswahl von z.B. Rose in A2 ein Wert, z.B. 2,--, ausgegeben werden, mit dem dann anderweitig gerechnet werden kann.
Das kriege ich leider nicht hin; kann mir bei der Formel jemand behilflich sein?
Vielen Dank im voraus.
Gruß
sharino
Antwort 1 von Aliba
Hi Scharino,
da gibt es jetzt mehrere Möglichkeiten:
1. Du hast für Deine Gültigkeitsliste innerhalb deiner Tabelle eine Liste erstellt. In diesem Falle schreibst Du einfach in die Zellen rechts neben Deiner Liste die dazugehörigen Werte.
Nehmen wir mal an, die Liste steht im Bereich F1 bis F7. Dann stehen jetzt in G1 bis G7 die entsprechenden Werte.
In die Ausgabezelle schreibst Du die Formel:
=SVERWEIS(A1;F1:G7;2;0)
Je nach Auswahl erscheint hier nun der entsprechende Wert.
2. Du hast die Liste nicht in der Tabelle stehen, sondern in Daten - Gültigkeit - Liste händisch erfasst.
In die Ausgabezelle diese Formel:
=(A1="Rose")*2+(A1="Tulpe")*2,5+(A1="Narzisse")*3+......
Der Multiplikator ist halt immer der Wert, der diesem Eintrag entsprechen soll.
3. die WENN-Abfrage:
=WENN(A1="Tulpe";2;WENN(A1="Rose";2,5;WENN(A1="Narzisse";3;WENN(A1=.....;"")))))))
Wobei ich persönlich die Lösung 1 bevorzuge.
CU Aliba
da gibt es jetzt mehrere Möglichkeiten:
1. Du hast für Deine Gültigkeitsliste innerhalb deiner Tabelle eine Liste erstellt. In diesem Falle schreibst Du einfach in die Zellen rechts neben Deiner Liste die dazugehörigen Werte.
Nehmen wir mal an, die Liste steht im Bereich F1 bis F7. Dann stehen jetzt in G1 bis G7 die entsprechenden Werte.
In die Ausgabezelle schreibst Du die Formel:
=SVERWEIS(A1;F1:G7;2;0)
Je nach Auswahl erscheint hier nun der entsprechende Wert.
2. Du hast die Liste nicht in der Tabelle stehen, sondern in Daten - Gültigkeit - Liste händisch erfasst.
In die Ausgabezelle diese Formel:
=(A1="Rose")*2+(A1="Tulpe")*2,5+(A1="Narzisse")*3+......
Der Multiplikator ist halt immer der Wert, der diesem Eintrag entsprechen soll.
3. die WENN-Abfrage:
=WENN(A1="Tulpe";2;WENN(A1="Rose";2,5;WENN(A1="Narzisse";3;WENN(A1=.....;"")))))))
Wobei ich persönlich die Lösung 1 bevorzuge.
CU Aliba
Antwort 2 von sharino
Hallo Aliba,
wie immer klasse Lösung. Habe die 2. Variante genommen. Danke Dir.
Eine Frage dazu hätte ich aber noch:
Im Dropdown-Feld B 3 habe ich nun 7 Varianten eingetragen, die jetzt jeweils mit einem Preis auf die Zelle B5 verweisen. Name und Preis sind nun also verknüpft.
Wie ist das nun, wenn ich nicht aus dem Dropdown-Feld auswählen möchte, sondern in B 5 einen eigenen Preis eingeben möchte, der nicht mit dem Namen in B 3 verbunden ist? Geht das überhaupt oder muß ich eine andere Zelle für die Eingabe nehmen?
Danke für die Hilfe.
Gruß sharino
wie immer klasse Lösung. Habe die 2. Variante genommen. Danke Dir.
Eine Frage dazu hätte ich aber noch:
Im Dropdown-Feld B 3 habe ich nun 7 Varianten eingetragen, die jetzt jeweils mit einem Preis auf die Zelle B5 verweisen. Name und Preis sind nun also verknüpft.
Wie ist das nun, wenn ich nicht aus dem Dropdown-Feld auswählen möchte, sondern in B 5 einen eigenen Preis eingeben möchte, der nicht mit dem Namen in B 3 verbunden ist? Geht das überhaupt oder muß ich eine andere Zelle für die Eingabe nehmen?
Danke für die Hilfe.
Gruß sharino
Antwort 3 von sharino
..aufwärts.
Jemand eine Idee?
sharino
Jemand eine Idee?
sharino
Antwort 4 von coros
Moin sharino
mal angenommen, Deine Dropdownliste steht in Spalte A, die Ausgabezelle ist in Spalte B, dann müsste in Spalte C die Eingabe eines anderen Preises erfolgen, als der der in der Formel steht. Dazu müsstest Du die Formel in Spalte B etwas ändern. Die Formel würde dann folgendermaßen lauten:
=WENN(C1=0;(A1="Rose")*2+(A1="Tulpe")*2,5+(A1="Narzisse")*3;0)
Also wenn die Zelle C1 = 0 ist, dann sollen die Werte aus der Formel ausgegeben werden. Wenn aber ein Eintrag in Zelle C1 erfolgt, soll in Zelle B1 eine 0 erscheinen. Am Ende errechnest Du dann noch die Summe für den Bereich Spalte B und C, also zum Beispiel =SUMME B1:C5. Somit würden die Preise in Spalte B und C errechnet.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar
Dein Problem gelöst hat.
mal angenommen, Deine Dropdownliste steht in Spalte A, die Ausgabezelle ist in Spalte B, dann müsste in Spalte C die Eingabe eines anderen Preises erfolgen, als der der in der Formel steht. Dazu müsstest Du die Formel in Spalte B etwas ändern. Die Formel würde dann folgendermaßen lauten:
=WENN(C1=0;(A1="Rose")*2+(A1="Tulpe")*2,5+(A1="Narzisse")*3;0)
Also wenn die Zelle C1 = 0 ist, dann sollen die Werte aus der Formel ausgegeben werden. Wenn aber ein Eintrag in Zelle C1 erfolgt, soll in Zelle B1 eine 0 erscheinen. Am Ende errechnest Du dann noch die Summe für den Bereich Spalte B und C, also zum Beispiel =SUMME B1:C5. Somit würden die Preise in Spalte B und C errechnet.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar
Dein Problem gelöst hat.
Antwort 5 von sharino
Hallo coros,
danke erstmal für deine Antwort.
Habe jetzt wie folgt eingerichtet:
In B3 dropdown-Feld mit Auswahl; klappt.
In B5 der Preis für den Artikel, der mit B3 ausgewählt wurde; klappt.
In D3 Deine Formel, klappt auch.
In D3 will ich jetzt einen Preis eingeben, z.B. 10,--. Dieser Preis soll in B5 erscheinen, mit dem soll dann weitergerechnet werden. Dann erscheint allerdings in B5 "Falsch". Liegt wahrscheinlich an der fehlenden Formel wegen der Summe.
In welcher Zelle muß ich diese Summenformel eingeben?
Danke schon mal.
sharino
danke erstmal für deine Antwort.
Habe jetzt wie folgt eingerichtet:
In B3 dropdown-Feld mit Auswahl; klappt.
In B5 der Preis für den Artikel, der mit B3 ausgewählt wurde; klappt.
In D3 Deine Formel, klappt auch.
In D3 will ich jetzt einen Preis eingeben, z.B. 10,--. Dieser Preis soll in B5 erscheinen, mit dem soll dann weitergerechnet werden. Dann erscheint allerdings in B5 "Falsch". Liegt wahrscheinlich an der fehlenden Formel wegen der Summe.
In welcher Zelle muß ich diese Summenformel eingeben?
Danke schon mal.
sharino
Antwort 6 von coros
Hi sharino,
in D3 darfst Du keinen Wert eintragen. Durch den Eintrag in D3 wird die Formel gelöscht. Bei der von mir vorgeschlagenen Formel sollte der Handeintrag des Preises in C1 erfolgen. Wird in C1 ein Wert eingetragen wird in Zelle D3 eine Null zurückgegeben. Eventuell solltest Du den Handeintrag in Zelle E3 vornehmen sofern diese noch frei ist und dann die Summe von D3 und E3 errechnen. Dann musst Du aber die Formel in D3 noch einmal ändern in
=WENN(E3=0;(A1="Rose")*2+(A1="Tulpe")*2,5+(A1="Narzisse")*3;0)
Solltest Du es nicht hinbekommen, biete ich Dir an, mir Deine Tabelle mal zu mailen und ich ändere es für Dich. Meine E-Mailadresse siehst Du ja.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar
Dein Problem gelöst hat.
in D3 darfst Du keinen Wert eintragen. Durch den Eintrag in D3 wird die Formel gelöscht. Bei der von mir vorgeschlagenen Formel sollte der Handeintrag des Preises in C1 erfolgen. Wird in C1 ein Wert eingetragen wird in Zelle D3 eine Null zurückgegeben. Eventuell solltest Du den Handeintrag in Zelle E3 vornehmen sofern diese noch frei ist und dann die Summe von D3 und E3 errechnen. Dann musst Du aber die Formel in D3 noch einmal ändern in
=WENN(E3=0;(A1="Rose")*2+(A1="Tulpe")*2,5+(A1="Narzisse")*3;0)
Solltest Du es nicht hinbekommen, biete ich Dir an, mir Deine Tabelle mal zu mailen und ich ändere es für Dich. Meine E-Mailadresse siehst Du ja.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar
Dein Problem gelöst hat.
Antwort 7 von sharino
Hallo coros,
das mit E3 hat geklappt.
Danke Dir.
sharino
das mit E3 hat geklappt.
Danke Dir.
sharino
Antwort 8 von beat
Hallo Aliba,
Wie immer klasse Lösung Danke Dir.
beat
Wie immer klasse Lösung Danke Dir.
beat

