Clever-Excel-Forum

Normale Version: Beim Addieren von Dezimalzahlen ist das Ergebnis 0
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich bin ganz neu hier, vielleicht kann mir jemand helfen:

Gerade habe ich bereits ein Problem gelöst, komme jedoch bei folgendem nicht weiter:

Ich habe untereinander mehrere Dezimalzahlen, bei denen als Ergebnis über Excel 0,00 herauskommt.
u.a.

01,4
01,2
01,2
00,9

= 0,00

(siehe auch Excel anbei).

Ich habe sowohl die Zahlen an sich, als auch das Ergebnis formatiert als Zahl, mit mehreren Dezimalstellen hinter dem Komma, habe es auch benutzerdefiniert versucht.
Irgendwie scheint er es aber immer abzurunden.


Hoffe, hier findet sich jemand der helfen kann.

Viele Grüße,
Silvia
Hola,

bitte keine Bilder!
Lade eine Exceldatei mit dem Problem hoch.
Gruß,
steve1da
Moin!
Wie zu erwarten war, hast Du keine Zahlen, sondern Texte in den Zellen stehen.
SUMME() berücksichtigt keine Texte.
Dabei ist es völlig unerheblich, welches Format vergeben wurde!
Wo kommen die Werte her?
Man sollte beim Import ansetzen, bevor man später das das Kind aus dem Brunnen zerrt.

Gruß Ralf
Hallo Ralf,

danke für deine schnelle Rückmeldung.

Ich habe aus einem Schnittprogramm (Avid) eine EDL Liste als Excel-Datei ausgespielt bekommen mit den Timecodes eines Videos.

Hier war mein Ursprungsproblem:

Der Timecode wird in 4 Stellen, also als 4. Stelle mit Frames angezeigt. Die dort automatisch ausgerechnete Länge der Clips wird sehr "krude" dargestellt:

TC IN               TC OUT             DURATION
10:00:00:00     10:00:01:12       01.4 "
10:00:01:12     10:00:02:17       01.2 "

Da ich die Länge zum einen "leserlich" darstellen möchte, zum anderen die Länge aller Clips addieren möchte, habe ich die Zahlen angepasst über die "Ersetzen" Funktion (" durch nichts ersetzt, den Punkt durch ein Komma).

Hieraus sind die dargestellten Zahlen entstanden.

Hast du eine Idee, wie die Zahlen auch als Zahlen addierbar sind?
Alternativ bin ich auch über Ideen dankbar, wie ich die Länge per Formel ausrechne - bei einem normalen, 3-stelligen TC geht das ja einfach über: TC Out - TC In = Länge.
Hier sind jedoch die Frames hinderlich - dadurch ist das subtrahieren so nicht möglich - auch das kürzen auf 3 Stellen (die Frames einfach "wegnehmen), habe ich nicht geschafft.

Viele Grüße
Hi,


eine Möglichkeit:


Code:
=WERT(RECHTS(A6;8))
=WERT(RECHTS(B6;8))
oder
=--RECHTS(A6;8)
=--RECHTS(B6;8)

formatieren mit hh:mm:ss
dann kannst Du subtrahieren.
(28.02.2022, 16:06)Silvie_Em schrieb: [ -> ]Ich habe aus einem Schnittprogramm (Avid) eine EDL Liste als Excel-Datei ausgespielt bekommen mit den Timecodes eines Videos.

Ich bin mir sehr sicher, dass das Programm eine CSV generiert (dies zumindest aber als Option möglich ist).
Damit kann man arbeiten.
Jedenfalls dann, wenn man die Datei nicht mit Excel öffnet, sondern sie korrekt importiert.
Hallo Edgar,

vielen Dank für deine Nachricht - die Formel funktioniert auf jeden Fall, das ist toll.
Jedoch passt die Zeitangabe leider nicht 100%ig, das ist die Krux an der Geschichte.

Ich benötige die Angabe in Sekunden - er behandelt die Frames nun leider als Sekunden.

Hieran ganz gut zu sehen:


TC IN:             TC OUT:            DURATION:
10:00:27:24    10:00:29:00       01.0"" (da 25 Frames = 1 Sekunde)

Mit der Formel kommt jedoch 00:01:36 raus, da er von 100 ausgeht.
Ist jetzt ein bisschen umständlich geschrieben, bei der ursprünglichen, automatischen Rechnung springt er bei 25 um, bei deiner neuen Formel erst bei 100.

Sofern man die automatisch generierte Formel tatsächlich nicht als Zahl formatiert bekommt, ist das vermutlich das genaueste Ergebnis, dass sich erzielen lässt.
Hi,

dann definiere mal "Frame" und die dazugehörige Zeit.
Wie funktioniert das?

Wie kann ich eine vierte Stelle einer Zeile anders behandeln als die ersten drei?


10:00:42:23
hh.mm.ss.ff ??? gibt es s nicht - vielleicht gibt es da ein anderes Kürzel?

Letztlich müsste das ja bereits beim umwanden passieren - wenn ich lediglich das Ergebnis in Sekunden umrechne passt es ja nicht.

Viele Grüße
Hi,

dann vielleicht so:


Code:
=TEIL(A1;4;5)*1440+RECHTS(A1;2)*4%
=TEIL(B1;4;5)*1440+RECHTS(B1;2)*4%
=D1-C1

[attachment=42377]
Seiten: 1 2