Clever-Excel-Forum

Normale Version: Ergebnis einer Formel direkt weiterbenutzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo ihr Lieben,

ich habe folgendes Problem:

In Zell AD10 ist eine Formel, die Logischerweise zu einem Ergebnis führt. 

Mit dem Ergebnis möchte ich direkt weitermachen und zwar in der gleichen Zelle.

Beispiel:

Formel lautet:

Code:
=WENN(ISTZAHL([@Tag]);WENNFEHLER(WENN(ISTZAHL($AD9);$AD9+$AC10;"");$AD9);$AD9)-[@[Abbau Gesamt]]


Nun möchte ich, dass das Ergebnis direkt weitergenutzt wird.

Beispiel:

Der Code oben ergibt 20:40.

Dann möchte ich im nächsten Schritt prüfen, ob dieses Ergebnis Größer ist als ein vorgegebener Wert. Wenn das der Fall ist soll das Ergebnis des oben stehenden Codes den Vorgegebenen Wert darstellen und nicht die eigentliche Rechnung.....

Ist das Verständlich???

Hintergrund:

Es handelt sich hierbei um eine Mehrstundenrechnung für Mitarbeiter. Die Mitarbeiter dürfen x Stunden auf ihrem Konto haben, wenn sie mehr machen, tun sie dies ehrenamtlich..... Ist das Verständlich?
Hi,

verständlicher wird's, wenn du uns einen relevanten Tabellenausschnitt mit einem Tool (kein ScrShot) oder eine kleine Beispiedatei hochlädst. Sensible Daten bitte anonymisieren. Lies mal hier:  
http://www.clever-excel-forum.de/thread-47.html
http://www.clever-excel-forum.de/thread-326.html
AD10: =MIN(vorgegebenerWert;WENN(ISTZAHL([@Tag]);WENNFEHLER(WENN(ISTZAHL($AD9);$AD9+$AC10;"");$AD9);$AD9)-[@[Abbau Gesamt]])

ohne Würdigung Deiner AD9-lastigen Formel
Du hast recht, meine Formel ist sicherlich sehr AD9 lastig.

Deine Formel funktioniert soweit echt gut, ich verstehe sie noch nicht ganz, dass muss ich mir in Ruhe anschauen....


Kurze Frage:

Deine Lösung gibt vor, dass wenn das Ergebnis xxx überschreitet, der Zellenwert ein Vorgegebener Wert ist.

Kann ich in diese Lösung noch implementieren, dass ein Minus von -05:00 nicht überschritten werden darf?

Also den Zellbereich eingrenzen in einen Maximalwert und einen Minimalwert? 


Und gibt es die Möglichkeit noch eine Nachricht in die Benachbarte Zelle zu schreiben?

Sprich:

Der Errechnete Wert überschreitet die vorgegebenen Werte, dann wird in AD10 der Vorgegebene Wert geschrieben und in  AD1 automatisch ein Satz A la "Hier wurden die Stunden wegen Überschreitung gekürzt"
AD10: =MEDIAN(unten;oben;WENN(ISTZAHL([@Tag]);WENNFEHLER(WENN(ISTZAHL($AD9);$AD9+$AC10;"");$AD9);$AD9)-[@[Abbau Gesamt]])

AE10: =--ODER(INDEX(AD10={unten;oben};)) benDefFmt "Grenze erreicht oder überschritten -> Angeglichen!";;
Das Funktioniert leider nicht...
habe unten und oben durch die jeweiligen werte ersetzt, geht aber leider nicht.....
Hatte mich für die Median Formel entschieden, aber das haut vorn und hinten nicht hin... Ich sitze allerdings gerade auch nicht wirklich an einem ruhigen Arbeitsplatz. Ich Fummel heute Abend mal ich will am Ende ja auch verstehen was ich da tue und nicht einfach nur ne Formel kopieren, sonst lern ich das nicht Smile


DANKE aber schon mal für die Hilfe
Wenn es Zeiten sind (und das müssen sie ja sein), ersetze sie durch =MEDIAN(-5/24;62/72;...

Und dann: =--ODER(INDEX(AD10={-15;62}/72;))

Bin mal gespannt, wie Du das mit der negativen Zeit überhaupt hinbekommen willst/hast ...
Guten Morgen,

so habe nun lange versucht das hinzubekommen, aber es will einfach nicht funktionieren.


wie kommst du denn auf die Werte 15 62 und 72
Wenn du mit einem Ergebnis einer Formel weiter rechnen möchtest, musst du die neue Formel um die Formel schreiben, die das Ergebnis liefert!

Bsp den Mittelwert einer Summe

Code:
=summe(A1:B1)

Liefert die Summe

Und

Code:
=Mittelwert(summe(A1:B1);)

Liefert dann den Mittelwert der Summe