Excel 2007: einen Wert an eine andere Zelle Übergeben
Hi,
ich möchte ein Ergebnis aus einer WennUnd Rechnung an eine andere Zelle Übergeben. Alternativ ginge auch A2 an B5 übergeben ohne in B5 "=A2" zu setzen da in A2 Eingaben stehen können.
Zur Verdeutlichung:
- E2: evtl. eine Eingabe (2von3 werden Belegt)
- F2: evtl. eine Eingabe (2von3 werden Belegt)
G2: evtl. eine Eingabe (2von3 werden Belegt)
H2: =WENN(UND(E2="";F2<>"";G2<>"");G2/F2;"")
- I2:=WENN(UND(F2="";E2<>"";G2<>"");G2/E2;"")
- J2:=WENN(UND(G2="";E2<>"";F2<>"");E2*F2;"")
Für alle drei möglichen Fälle sähe das dann so aus wenn jeweils 2 der 3 Felder belegt sind. (siehe Foto)
Problem ist die Hilfszellen H,I,J sollen ausgeblendet werden und alle Werte in EFG jeweils stehen.

2 Antworten
Es geht nur entweder oder. Eine Zelle kann entweder eine Formel ODER einen manuell eingetragenen Wert enthalten. Beides zusammen geht einfach nicht. Über ein Makro wäre das ganze jedoch lösbar.
Meiner Meinung nach gibt es noch eine dritte Möglichkeit:
man übergibt den Wert in A2 nach B5 über ein Steuerelement. Allerdings müsste man das Steuerelement für die Übergabe des Wertes durch einen Mausklick aktivieren.
Im Feld "Eingabebereich" würde man die Zelle A2 eintragen und im Feld "Verknüpfung" B5.
P.S. ich hänge unten noch ein Bild an, damit alle wissen was gemeint ist.
Bei dem Steuerelement handelt es sich natürlich um ein ActiveX Eement.
überraschenderweise toleriert xl den Zirkelbezug, setzt aber 0 in die Zellen, wenn Du schreibst:
E2: =WENN(UND(G2<>"";F2<>"");G2/F2;"")
F2: =WENN(UND(G2<>"";E2<>"");G2/E2;"")
G2: =WENN(UND(E2<>"";F2<>"");E2*F2;"")
und dann die Zellen füllst. Du kannst dann allerdings nur direkt in der Zelle entscheiden, ob Wert oder Formelergebnis drinsteht.
Du kannst das aber schneller haben, wenn Du einfach schreibst:
E2: =G2/F2
F2: =G2/E2
G2: =E2*F2
Formeln runterziehen, bevor Du sie dann mit Deinen Werten überschreibst..
Ist zwar gegen die Regeln, aber funktioniert richtig, wenn Du dann Zahlen einträgst. Musst halt die 0 tolerieren. Denn LEER sind die Zellen ja nicht., und ein Zirkelbezug ist das auch: ich bin völlig überrascht, das ist -mathematisch-logisch gesehen- ein Bug! Aber was solls, es tut!
(die Zirkelbezugsmeldung am Anfang einfach wegklicken!)
Die Hilfsspalten H, I, J kannst Du Dir damit sparen, es war sowieso nicht der Sinn, sie nur zur Anzeige des Ergebnisses zu verwenden und dann auszublenden.
DH!
SO isses!