Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Rechnen mit Datumswerten im Textformat
#1
Um eine Tabelle jahrübergreifend verwenden zu können, habe ich Datumswerte im Textformat erstellt (Spalten B;D). Ich möchte die Summe der Werte aus Spalte A ermitteln, die z.B. mit einem Datum >HEUTE verbunden sind, habe das mit der Formel =SUMMEWENN versucht, mache aber immer wieder einen Fehler, den ich nicht klären kann.

Vielleicht hilft mir eine(r) auf die Sprünge.

Im Voraus vielen Dank.

Hardbopper


.xlsx   Summenbildung, wenn Datum im Textformat.xlsx (Größe: 10,1 KB / Downloads: 9)
Antworten Top
#2
Hallo

1. Was haben Datumswerte im Textformat mit jahresübergreifender Auswertung zu - zumal überall das Jahr 2017 verwendet wird?
2. Spalte D ist leer.
3. Es gibt keine SUMMEWENN()-Formel.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
=SUMMEWENN(INDEX(--B1:B12;);"<"&HEUTE();A1:A12) packt die Umwandlung nicht.

{=INDEX(--B1:B12;)} komischerweise bzw. {=--B1:B12} als Bereichs-Array eingegeben schon, aber das nützt Dir hier nix!

=SUMMENPRODUKT(N(--B1:B12<HEUTE());A1:A12) ist Dein Ausweg.
Antworten Top
#4
Hallo, shift-del,

1. habe ich mich im Ausdruck vertan. Ich meinte nicht Auswertung, sondern Verwendung. Ich will die Tabelle auch in den Folgejahren verwenden.

2. Ich habe versehentlich die falsche Tabelle hinzu gefügt (siehe unten).

3. Wozu soll ich eine SUMMEWENN-Formel einsetzen, die noch nicht funktioniert ?


.xlsx   Summenbildung, wenn Datum im Textformat.xlsx (Größe: 8,98 KB / Downloads: 4)

Hardbopper
Antworten Top
#5
1. Auch da sehe ich noch keinen (zwingenden) Zusammenhang mit Datums-Text-Format.

2. Naja, Spalte D enthält nur FORMELTEXT(). Nicht wirklich relevant.

3. Dann hätte man sehen können wo du den Fehler gemacht hast.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
Hallo lupo1,

danke, funktioniert super, aber erklär mir doch mal die Formel:

Wofür steht "N" ?

Was bewirken die beiden "--" in der Formel ?

Hardbopper
Antworten Top
#7
Hi,

Zur Funktion N etwas Lesestoff:  https://support.office.com/de-de/article...733d1278c9

Doppelminus vor einem Formelteil oder multipizieren mit 1 haben eine ähnlich Auswirkung. http://www.clever-excel-forum.de/Thread-...0#pid23890
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
Hallo Günter,

ich habe jetzt mal das Doppelminus durch *1 ersetzt, weil mir das als Mittel zur Umwandlung in eine Zahl geläufig ist.

Was mich aber immer noch beschäftigt:

Wenn ich die Erl. zu "N" verstehe, soll damit ebenfalls ein Wert in eine Zahl umgewandelt werden. Ist das nicht in Verbindung mit Doppelminus oder Multiplikation "doppelt gemoppelt" ?

Ich sehe zwar, dass nur so das richtige Ergebnis herauskommt - ohne N wäre es Null - aber begreifen möchte ich es trotzdem.

Hardbopper
Antworten Top
#9
Du musst die Klammern berücksichtigen.

Das innere -- wandelt die Texte in ein Datum, damit man es mit HEUTE() überhaupt vergleichen kann.

Das äußere N() oder ein weiteres --() um diesen eben genannten Vergleich macht aus dem WAHR|FALSCH des Vergleichsergebnisses eine Zahl 1 oder 0, damit im SUMMENPRODUKT mit dem schnelleren Semikolon getrennt werden kann. Verwendet man stattdessen *, braucht es kein N() oder --(), sondern nur (). Aber die Formel braucht dann 140% der Zeit.

Das Semikolon hat noch einen Vorteil ggü *: Nicht umwandelbare Texte im SUMMENPRODUKT führen nicht zu Fehlern.
Antworten Top
#10
Danke.

Hardbopper
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste