Excel Funktion Funktion zum kopieren von einem Wert in eine andere Zelle
#1
geschrieben 12. Dezember 2016 - 14:10
ich habe mal eine Frage zu Excel.
Ich habe z.B. in Zelle A1 eine DropdownListe, in Zelle B1 ein Eingabefeld und in Zelle C1 würde ich gerne die Formel stehen haben. Heißt, die Funktion sollte überprüfen, wenn z.B. in der DropdownListe "U" ausgewählt, dass Excel in die Zelle B1 = 8 eintragen muss, jedoch soll die Fromel hierfür in Zelle C1 stehen, da Zelle B1 evtl. auch ohne Dropdown händig befüllt werden muss.
Ist dieses Vorhaben realisierbar?
Ich würde in dieser Tabelle ungern ein Makro schreiben müssen, da ich es bislang geschafft habe, alles auf Funktionen bassierend aufzubauen.
Vielen Dank bereits im Voraus.
Anzeige
#2
geschrieben 12. Dezember 2016 - 14:46
Zitat (Lik: 12. Dezember 2016 - 14:10)
Formeln erzeugen den gewünschten Wert immer in der Zelle in der sie stehen. Ich wüsste nicht dass man als Ziel eine andere Zelle setzen kann.
Es geht wohl doch nur mit einem VBA-Makro.
#3
geschrieben 12. Dezember 2016 - 15:03
R20 ist natürlich nur ein Beispiel. Man nimmt einfach eine Zelle außerhalb des »Nutzbereiches«. Man kann auf diese Art auch alle Formeln in eine extra Tabelle auslagern und diese Tabelle ganz verbergen.
#4
geschrieben 12. Dezember 2016 - 15:58
Wenn man aber dann in die Zelle etwas "händisch" einträgt, ist auch dar Verweis "=R20" weg, und ein späteres auswählen per Dropdown funktioniert dann auch nicht mehr.
Ohne VBA wird das nix
LG Species
#5
geschrieben 12. Dezember 2016 - 16:16
(Wenn das Hauptanliegen ist, Makros zu vermeiden.)
#6
geschrieben 12. Dezember 2016 - 16:49
Zitat (Holger_N: 12. Dezember 2016 - 16:16)
Problem ist hier das eine Formel als Bezugszelle immer die eigene Zelle hat und kann zwar Werte aus anderen Zellen lesen, aber nicht in andere Zellen schreiben sondern nur in die eigene.
Die einzige Lösung wäre ein VBA-Makro. Und damit ist es nicht wirklich schwer.
#7
geschrieben 12. Dezember 2016 - 20:15
Feld 1 das Dropdown ist
Feld 2 das Eingabefeld ist
Feld 3 die Formel hat, welche mit IF() schaut ob in #2 was drinsteht und diesen Wert nimmt und wenn aber nicht dann den Wert des Dropdowns übernimmt. Nachteil: wenn was drinsteht und das ist aber falsch dann wird das Dropdown ignoriert.
Mit Vorbelegung geht auch, dann müßte man aber an das Dropdown ein Macro binden, zb via onUpdate() oder was auch immer Excel für Events und Eventhandler verwendet. Dann sieht man davon auch nichts.
#8
geschrieben 12. Dezember 2016 - 20:43
Zitat (Gispelmob: 12. Dezember 2016 - 16:49)
Problem ist hier das eine Formel als Bezugszelle immer die eigene Zelle hat und kann zwar Werte aus anderen Zellen lesen, aber nicht in andere Zellen schreiben sondern nur in die eigene.
Die einzige Lösung wäre ein VBA-Makro. Und damit ist es nicht wirklich schwer.
Ich hätte doch 4 Zellen
A1 ist das Dropdown-Feld, in B1 steht der Wert der Dropdownauswahl, aber nur für den Fall, dass C1 Null ist, Für den Fall dass C1 nicht Null ist, steht in B1 Null. In D1 steht die Formel, die was auch immer berechnet und sich den Wert aus B1 oder C1 holt, jenachdem welcher von Beiden nicht Null ist.
#9
geschrieben 12. Dezember 2016 - 21:17
#10
geschrieben 12. Dezember 2016 - 21:24
- ← SVERWEIS mit mehreren Fundstellen möglich?
- Office 365/2019/2016
- Outlook 2016: Postfach-Name der Outlook-Adresse stimmt nicht →

Hilfe
Neues Thema
Antworten
Nach oben








