Clever-Excel-Forum

Normale Version: Mit Anzeige einer Formel weiter arbeiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Moin,

ich bin Heiko Bj.66 und brauche mal Eure Hilfe.

Code:
=WENN(ODER(B15=7;B15=1;$B15=8);"0";WENN((B15=6);"6";"8,5"))
Dieses Formel zeigt in der Zelle in der Sie enthalten ist, die Sollarbeitsstunden an.
Jetzt möchte ich mit dem angezeigten Wert weiter arbeiten.
Da aber selbst eine einfache Addition nicht funktioniert, scheint Excel immer die Formel weiter zu geben.

Angenommen die Formel steht in B20, dann führt ein =B20+5 nicht zu 11 oder 13,5, sondern zu "##########".
Egal wie breit ich die Spalte dann siehe es wird nichts anderes angezeigt.

Gibt es nicht ähnlich dem "$", ein Zeichen mit dem man Excel anweisen kann, nur das Ergebnis der Formel zu nutzen?

Gruß aus dem Norden
Heiko
Hallo,

lösche mal die Anführungszeichen bei "0" ("6" / "8,5")....
Hallo,

indem du die Zahlen in "" gesetzt hast, werden sie zu Text. Daher weg damit.
muss ich nachschauen, ob das mit den restlichen Zellen funktioniert.

Gruß Heiko
Moin!
Auch, wenn die Textzahlausgabe zumindest unglücklich ist …
… rechnen lässt sich damit sehr wohl, denn Excel führt hier automatisch eine implizite Typumwandlung vor:
BCD
156611

ZelleFormel
C15=WENN(ODER(B15=7;B15=1;$B15=8);"0";WENN((B15=6);"6";"8,5"))
D15=C15+5

Das funktioniert sogar mit zwei Textzahlen:
B
2014,5

ZelleFormel
B20="6"+"8,5"

Dass diese implizite Umwandlung durchaus zu überraschenden Ergebnissen führen kann, zeigt folgendes Beispiel:
B
2244948

ZelleFormel
B22="17"+"5-1"
(Excel-Kenner wissen, was hier "abgeht")

Der Hase liegt folglich in einem anderen Pfeffer, weshalb die Kenntnis der Datei sinnvoll ist.

Gruß Ralf
Hi,

das Ganze funktioniert auch so:


Code:
=(B15<>7)*(B15<>1)*(B15<>8)*(8,5-(B15=6)*2,5)
Moin,

entschuldigt, dass ich erst jetzt reagiere.
War beruflich sehr eingespannt.

Ich habe die Excel-Datei jetzt mal angehängt.
Am Ende eines Tages soll als letztes die Quasi dem Arbeitgeber geschenkte Zeit (weil man die Pause kürzer gemacht hat) erscheinen.

Ich werde Eure Tipps versuchen Morgen auf der Arbeit auszuprobieren.

Gruß Heiko
Hi,

ich habe da mal was gebastelt:
Moin,

also ein "MAX" dafür zu nutzen, da wäre ich nie drauf gekommen.
Danke.

Gruß Heiko
Moin,

die Lösung mittels "MAX" schien nur auf den Anfang zu funktionieren.

Wenn Vorgabe"8,5" ist und "8:30:00" geleistet wurden, dann kommt da nicht "0" bei raus, sondern (1,776E-15):

  [attachment=47258]

Wie bekomme ich das jetzt noch sauber?

Gruß Heiko
Seiten: 1 2 3