Seite 1 von 1

wenn dann sonst alten wert behalten

Verfasst: Fr, 19.02.2016 16:19
von alex8687
Hallo,
folgendes Problem
Ich hätte gerne eine Funktion die wie folgt aussieht
wenn dann sonst alten wert behalten.
wie schreib ich das mit dem alten wert behalten??
Genauer gesagt sinds 2 Tabellen 1 Auftragsbuch und ein Kostenrechner.
Jetzt soll im Auftragsbuch nachdem ich mithilfe des Kostenrechner die Kosten ermittelt habe, diese übernommen werden.
Problem... mit wenn dann sonst klappts nur bei der nächsten auftragsnummer im Rechner verschwindet der wert natürlich im Auftragsbuch.
Bis jetzt lautet die Formel
=WENN(Rechner.$E$18=C4;Rechner.$B$11;"" )
bedeutet wenn die auftragsnummer im rechner mit der Auftragsnummer im Auftragsbuch übereinstimmt nimmt den Gesamtbetrag aus dem Rechner, sonst ""
und an diesem sonst "" scheiterts.....
Wie kann ich das schreiben , dass bei sonst der alte wert (welcher entweder "" ist oder der vorher errechnete wert is) beibehalten wird????

Danke im vorraus ;)

Re: wenn dann sonst alten wert behalten

Verfasst: Fr, 19.02.2016 18:58
von miesepeter
Geht's damit:

Code: Alles auswählen

=WENN(Rechner.$E$18=C4;Rechner.$B$11)
?
Ciao

Re: wenn dann sonst alten wert behalten

Verfasst: Fr, 19.02.2016 19:34
von lorbass
miesepeter hat geschrieben:

Code: Alles auswählen

=WENN(Rechner.$E$18=C4;Rechner.$B$11)
… ergibt FALSCH als Sonst-Wert.

Merke: Auch wenn der Benutzer keinen Sonst-Wert vorgibt, lässt sich die WENN-Funktion nicht davon abhalten, ihre Pflicht zu tun ;) Und gleiches gilt für den Dann-Wert.

Wenn mit „alter Wert“ der Wert der Zelle C4 gemeint ist, schreibe C4 statt "":

Code: Alles auswählen

=WENN(Rechner.$E$18=C4;Rechner.$B$11;C4)
Gruß
lorbass

Re: wenn dann sonst alten wert behalten

Verfasst: Sa, 20.02.2016 17:02
von lorbass
alex8687 hat geschrieben:Ich hätte gerne eine Funktion die wie folgt aussieht
wenn dann sonst alten wert behalten.
wie schreib ich das mit dem alten wert behalten??
Diese sehr knappe :roll: Beschreibung hat mich zu der Annahme verleitet, C4 sei eben dieser alte wert.
Gast [color=#115098]= alex8687[/color] :?: hat geschrieben:das mit c4 statt "" funktioniert nicht, da das wenn in dieser verknüpfung ja nur die auftragsnummer abfragt um die richtige zelle zu finden um den betrag dort einzutragen....
Diesen Wirrwarr, der mit einem einzigen Komma und sogar mit noch weniger Großbuchstaben auskommt, habe ich nicht verstanden. Ich weiß also immer noch nicht, welches dieser ominöse alte wert ist, und schon gar nicht, wie ich da rankomme. Möglicherweise – also geraten! – läuft das Ganze auf die Funktion SVERWEIS() hinaus.

Um diesen Griff in den berühmten Heuhaufen abzusichern, stelle uns bitte eine anonymisierte / verfremdete und auf das Wesentliche reduzierte Beispieldatei zur Verfügung. Darin kannst du auf einfache Weise beschreiben, in welcher Zelle der »alten Wert“ steht.

Gruß
lorbass