Supportnet / Forum / Tabellenkalkulation
EXCEL WENN-Funktion
Frage
Hallo zusammen,
ich habe eine Tabelle zu erstellen, bei der ich bisher die u.g Formel verwendet habe:
E6 =WENN(ODER(C6="EU";C6="DN");D6*26,3;)
Diese möchte ich nun erweitern.
Bei Eingabe von WI oder anderen Orten soll nun in der Zelle E6 der variable Eingabewert mit der Spalte D multipliziert werden. Leider sind meine bisherigen Versuche fehlgeschlagen. Hat jemand eine gute Idee? Danke
Sarah
Antwort 1 von Saarbauer
Hallo,
leider zu ungenau formuliert.
Zu Eingabe "WI" o.ä. Oder-Anweisung entsprechend erweitern.
Angabe zur Multiplikation aus Spalte D ist nicht klar
Vielleicht ein Beispiel einstellen
Gruß
Helmut
leider zu ungenau formuliert.
Zu Eingabe "WI" o.ä. Oder-Anweisung entsprechend erweitern.
Angabe zur Multiplikation aus Spalte D ist nicht klar
Vielleicht ein Beispiel einstellen
Gruß
Helmut
Antwort 2 von sas
EU und DN ist eine feste Gebühr von 26,30€ zugewiesen,
bei allen anderen Orten ist diese variabel. Spalte D enthält die
Anzahl der gebührenpflichtigen Dienstleistungen.
Ich möchte nun, dass ich bei Orten wie WI die Gebühr manuell eingeben kann und gleichzeitig auch die Gesamtgebühr ermittelt wird. Beispiel: Die Eingabe lautet WI, dann habe ich eine Anzahl von 23 und die Gebühr (in Spalte E) ist 25,40€. Nun soll 23*25,40 berechnet und in die Zelle der Spalte E das Ergebnis geschrieben werden. Bei Eingabe von EU oder DN bekomme ich dies mit o.g. Funktion hin, aber eben nicht mit einer variablen manuellen Eingaben.
bei allen anderen Orten ist diese variabel. Spalte D enthält die
Anzahl der gebührenpflichtigen Dienstleistungen.
Ich möchte nun, dass ich bei Orten wie WI die Gebühr manuell eingeben kann und gleichzeitig auch die Gesamtgebühr ermittelt wird. Beispiel: Die Eingabe lautet WI, dann habe ich eine Anzahl von 23 und die Gebühr (in Spalte E) ist 25,40€. Nun soll 23*25,40 berechnet und in die Zelle der Spalte E das Ergebnis geschrieben werden. Bei Eingabe von EU oder DN bekomme ich dies mit o.g. Funktion hin, aber eben nicht mit einer variablen manuellen Eingaben.
Antwort 3 von Saarbauer
Hallo,
das funktioniert nicht so, du brauchst eine Hilfsspalte (als Beispiel nehem ich F) und dann
=WENN(ODER(C6="EU";C6="DN");D6*26,3;D6 *F6)
Gruß
Helmut
das funktioniert nicht so, du brauchst eine Hilfsspalte (als Beispiel nehem ich F) und dann
=WENN(ODER(C6="EU";C6="DN");D6*26,3;D6 *F6)
Gruß
Helmut
Antwort 4 von sas
Hallo,
ich hatte gehofft, man könnte diese Hilfsspalte vermeiden. Dann muss ich sie doch mit hineinnehmen.
Danke für die Hilfe.
ich hatte gehofft, man könnte diese Hilfsspalte vermeiden. Dann muss ich sie doch mit hineinnehmen.
Danke für die Hilfe.
Antwort 5 von DukeNT
Hi!
versuchs hiermit:
=WENN(ODER(C6="EU";C6="DN");D6*26,3;WENN(C6="WI";D6*25,99;))
hinter dem letzten ; kannst du die Wenn wie gewollte erweitern.
versuchs hiermit:
=WENN(ODER(C6="EU";C6="DN");D6*26,3;WENN(C6="WI";D6*25,99;))
hinter dem letzten ; kannst du die Wenn wie gewollte erweitern.
Antwort 6 von Saarbauer
Hallo,
funktioniert aber auch nur begrenzt.
Du sollest dir vielleicht überlegen, da ich annehme, das du bei gleichem Kürzel auch der Betrag gleich ist, auf den Sverweis() auszuweichen
Gruß
Helmut
funktioniert aber auch nur begrenzt.
Du sollest dir vielleicht überlegen, da ich annehme, das du bei gleichem Kürzel auch der Betrag gleich ist, auf den Sverweis() auszuweichen
Gruß
Helmut
Antwort 7 von sas
Problematisch ist, dass außer bei EU bzw. DN der Betrag sich ständig ändert. Ich habe die Formel bisher nur folgendermaßen erweitern können:
E6 =WENN(ODER(C6="EU";C6="DN");D6*26,3;WENN(C6="";"";0))
Ich benötige dafür allerdings nach wie vor eine Hilfsspalte, da bei manuller Eingabe in Spalte E die Formel von Excel gelöscht wird. Im Prinzip benötige ich eine Variable X, die ich dann mit der Spalte D multiplizieren kann.
E6 =WENN(ODER(C6="EU";C6="DN");D6*26,3;WENN(C6="";"";0))
Ich benötige dafür allerdings nach wie vor eine Hilfsspalte, da bei manuller Eingabe in Spalte E die Formel von Excel gelöscht wird. Im Prinzip benötige ich eine Variable X, die ich dann mit der Spalte D multiplizieren kann.
Antwort 8 von Saarbauer
Hallo,
nach dem was du schreibst, kommst du nnicht an der Hilfspalte vorbei
Ein Lösungsvorschlag von mir (Hilfsspalte F)
E6 =WENN(ODER(C6="EU";C6="DN");D6*26,3;WENN(Istleer(C6);"";D6*F6))
iIn F6 kämme dann dein Wert, könntest mit bedingter Formatierung dir die Zeilenoch kenntlich machen, wenn im Feld E6 ein Nullwert steht, weil die Angabe in F6 keine Eingabe erfolgte
Gruß
Helmut
nach dem was du schreibst, kommst du nnicht an der Hilfspalte vorbei
Ein Lösungsvorschlag von mir (Hilfsspalte F)
E6 =WENN(ODER(C6="EU";C6="DN");D6*26,3;WENN(Istleer(C6);"";D6*F6))
iIn F6 kämme dann dein Wert, könntest mit bedingter Formatierung dir die Zeilenoch kenntlich machen, wenn im Feld E6 ein Nullwert steht, weil die Angabe in F6 keine Eingabe erfolgte
Gruß
Helmut

