von lorbass » So, 20.12.2015 17:30
m4teee hat geschrieben:Mit Wenn-Funktion eine andere Zelle verändern
Mit WENN und jeder anderen
Calc-Funktion kannst du
ausschließlich den Wert der Zelle verändern, in der Funktion selbst steht. Den Wert irgendeiner anderen Zelle damit zu verändern, ist ausgeschlossen. Du kannst dir allerdings selbst Funktionen „mit Fernwirkung“ programmieren, was aber wohl hier nicht gewünscht ist.
m4teee hat geschrieben:Ich habe =WENN(A1="ja";C4+30;xx) ausprobiert, dies hat aber nicht funktioniert.
Was heißt „hat aber nicht funktioniert“? Wie äußert sich das? Beschreibe bitte das Ergebnis.
Der Funktionsaufruf kann durchaus richtig sein. So, wie du ihn aufgeschrieben hast, prüft
Calc, ob die Zelle A1 den Text "ja" enthält. Wenn dies der Fall ist, wird der Zelle, in der diese Funktion steht, die Summe aus dem numerischen Wert der Zelle C4 und dem Literal 40 zugewiesen, sonst der Wert der Zelle, die mit dem Namen »xx« belegt ist. Wenn es eine solche Zelle nicht gibt, wird der Fehlerwert #NAME? angezeigt.
Sieh mal zu, ob dir das weiterhilft.
Gruß
lorbass
[quote="m4teee"]Mit Wenn-Funktion eine andere Zelle verändern[/quote]
Mit WENN und jeder anderen [i]Calc[/i]-Funktion kannst du [b]ausschließlich[/b] den Wert der Zelle verändern, in der Funktion selbst steht. Den Wert irgendeiner anderen Zelle damit zu verändern, ist ausgeschlossen. Du kannst dir allerdings selbst Funktionen „mit Fernwirkung“ programmieren, was aber wohl hier nicht gewünscht ist.
[quote="m4teee"]Ich habe =WENN(A1="ja";C4+30;xx) ausprobiert, dies hat aber nicht funktioniert.[/quote]
Was heißt „hat aber nicht funktioniert“? Wie äußert sich das? Beschreibe bitte das Ergebnis.
Der Funktionsaufruf kann durchaus richtig sein. So, wie du ihn aufgeschrieben hast, prüft [i]Calc[/i], ob die Zelle A1 den Text "ja" enthält. Wenn dies der Fall ist, wird der Zelle, in der diese Funktion steht, die Summe aus dem numerischen Wert der Zelle C4 und dem Literal 40 zugewiesen, sonst der Wert der Zelle, die mit dem Namen »xx« belegt ist. Wenn es eine solche Zelle nicht gibt, wird der Fehlerwert #NAME? angezeigt.
Sieh mal zu, ob dir das weiterhilft.
Gruß
lorbass