Supportnet / Forum / Tabellenkalkulation
excel-formeln verknüpfen
Frage
Hallo,
ich habe ein probelm mit excel. Ich habe für eine Zelle 2 Wenn-Formeln, aber wie kann ich die miteinander verknüpfen ohne dass die 2 Werte addiert werden. Ich möchte einfach, dass er entweder den Wert aus der ersten Formel nimmt oder den Wert aus der zweiten Formel. Außerdem beziehen sich die Formeln auf das Ergebnis, was in der ersten Formel rauskommt. OK, ich weiß, es hört sich etwas kompliziert an. Also, wie kann ich 2 Formeln zu einander in Beziehung setzen, dass entweder der Wert der ersten Formel genommen wird ODER der Werte der zweiten Formel.
Ich hoffe ihr könnt mir helfen.
Grüße
Antwort 1 von want2cu
Hallo,
mit einer weiteren Wenn-Formel oder der Umstrukturierung der beiden Formeln in eine einzige. Dazu müßtest du uns aber ein wenig mehr über die beiden Formeln verraten.
CU
want2cu
mit einer weiteren Wenn-Formel oder der Umstrukturierung der beiden Formeln in eine einzige. Dazu müßtest du uns aber ein wenig mehr über die beiden Formeln verraten.
CU
want2cu
Antwort 2 von cmkatz
Hallo,
mal einfach so als Denkanstoss:
=WENN(WERT(Formel_1)=Bedingung_erfüllt;WERT(Formel_1);WERT(Formel_2))
Gruß
cmkatz
mal einfach so als Denkanstoss:
=WENN(WERT(Formel_1)=Bedingung_erfüllt;WERT(Formel_1);WERT(Formel_2))
Gruß
cmkatz
Antwort 3 von Lyssn
Also, es geht um eine Abschreibungsvorlage. 3 abschreibungsarten sollen nebeneinander verglichen werden.
Das wird jetzt etwas buchhalterisch. Es geht um die geometrisch-degressive Abschreibung.In der ersten Formel steckt halt drin, dass bei der geo-degr abschreibung entweder 20% des Buchwertes genommen werden soll oder das 2fache des linearen abschreibungsbetrages und der ist schon in ner zelle. Also 2*Zelle (x,y). Aber das Ding ist, dass wenn der geo-degr Abschr.betrag kleiner ist, als der lin abschr.betrag, dann soll der lin.abschr Betrag angezeigt werden. Und das steckt in der zweiten Formel.
Hier sind die 2 Formeln
=WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)
WENN(WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
C3=Anschaffungskosten
C5=Restwert, also das, was später noch an Wert bleiben soll
C11=der lin abschreibungsbetrag (der bleit immer gleich)
0,2=20%
Und es geht um die Spalte F.
Da immer mit dem F-Wert ja gerechnet werden muss, hab ich für F immer die erste Formel nochmal eingesetzt, weil ich nicht wusste, ob er das versteht, wenn in der Formel die Zelle vorkommt, die er eigentlich ausrechnen soll.
Grüße
Das wird jetzt etwas buchhalterisch. Es geht um die geometrisch-degressive Abschreibung.In der ersten Formel steckt halt drin, dass bei der geo-degr abschreibung entweder 20% des Buchwertes genommen werden soll oder das 2fache des linearen abschreibungsbetrages und der ist schon in ner zelle. Also 2*Zelle (x,y). Aber das Ding ist, dass wenn der geo-degr Abschr.betrag kleiner ist, als der lin abschr.betrag, dann soll der lin.abschr Betrag angezeigt werden. Und das steckt in der zweiten Formel.
Hier sind die 2 Formeln
=WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)
WENN(WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
C3=Anschaffungskosten
C5=Restwert, also das, was später noch an Wert bleiben soll
C11=der lin abschreibungsbetrag (der bleit immer gleich)
0,2=20%
Und es geht um die Spalte F.
Da immer mit dem F-Wert ja gerechnet werden muss, hab ich für F immer die erste Formel nochmal eingesetzt, weil ich nicht wusste, ob er das versteht, wenn in der Formel die Zelle vorkommt, die er eigentlich ausrechnen soll.
Grüße
Antwort 4 von cmkatz
Hallo,
ich würde folgende Formel vorschalgen:
=WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
Gruß
cmkatz
ich würde folgende Formel vorschalgen:
=WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
Gruß
cmkatz
Antwort 5 von Lyssn
Ich probier das jetzt mal durch und dann meld ich mich nochmal wie es aussieht!
Danke erstmal!!!
Danke erstmal!!!
Antwort 6 von Lyssn
Juuhuuuu!
Danke!!!!
Es hat funktioniert. Nur, da ist mir jetzt was kleines aufgefallen. Das schreibt dann auch in den Minusbereich ab, weil ja die Abschreibung viel schneller geht als die lineare.
Kann man da auch was machen, dass dann die neg Werte oder zumindest ab dem zweiten neg Wert das nicht mehr angezeigt wird?
Danke!!!!
Es hat funktioniert. Nur, da ist mir jetzt was kleines aufgefallen. Das schreibt dann auch in den Minusbereich ab, weil ja die Abschreibung viel schneller geht als die lineare.
Kann man da auch was machen, dass dann die neg Werte oder zumindest ab dem zweiten neg Wert das nicht mehr angezeigt wird?
Antwort 7 von cmkatz
Hallo,
wenn was negativ ist?
das Ergebnis von (C3-C5)*0,2 ??
Dann
=WENN((C3-C5)*02,<0;" ";WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)))
wenn was negativ ist?
das Ergebnis von (C3-C5)*0,2 ??
Dann
=WENN((C3-C5)*02,<0;" ";WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)))
Antwort 8 von Lyssn
Das Ergebnis der Formel (von vorhin)
=WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
=WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
Antwort 9 von cmkatz
Zitat:
Das Ergebnis der Formel (von vorhin)
=WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
Das Ergebnis der Formel (von vorhin)
=WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2))
Da gibt es 2 Ergebnisse:
1.) C11
2.) (C3-C5)*0,2
Da in C11 der lineare Abschreibungsbetrag ist und wahrscheinlich nicht negativ ist, nehme ich an, dass dann nur 2.) in Frage kommt, dann siehe obige Formel (Antwort 7).
Gruß
cmkatz
Antwort 10 von cmkatz
Sorry, gab ja 3 Ergebnisse...
2*C11 fehlt noch.
Aber wenn C11>0, kann ja 2*C11 nicht negativ sein...
Gruß
cmkatz
2*C11 fehlt noch.
Aber wenn C11>0, kann ja 2*C11 nicht negativ sein...
Gruß
cmkatz
Antwort 11 von Lyssn
Die hab ich grad probiert und da bringt er mir
#Wert in allen weitern Zellen.
Geht das auch, dass das Feld da einfach frei bleibt?
#Wert in allen weitern Zellen.
Geht das auch, dass das Feld da einfach frei bleibt?
Antwort 12 von cmkatz
Achso, dann einfach:
=WENN((C3-C5)*02,<0;"0";WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)))
statt leerer Zelle wird jetzt eine 0 angezeigt.
=WENN((C3-C5)*02,<0;"0";WENN((C3-C5)*0,2<C11;C11;WENN((C3-C5)*0,2>2*C11;2*C11;(C3-C5)*0,2)))
statt leerer Zelle wird jetzt eine 0 angezeigt.
Antwort 13 von Lyssn
Hallo cmkatz,
ich bedank mich nochmal für Deine Hilfe!!
Das hat alles super geklappt!
Danke & Grüße
ich bedank mich nochmal für Deine Hilfe!!
Das hat alles super geklappt!
Danke & Grüße

