Herbers Excel-Forum - das Archiv

Heute() nur einmal ?

Bild

Betrifft: Heute() nur einmal ?
von: Stefan

Geschrieben am: 09.01.2007 09:19:06
Hi,
habe folgende =Heute() Funktion
=WENN(B13="OK";HEUTE();"")
Also, wenn in B13 Ok steht, dann soll das heutige Datum in ein Feld geschrieben werden. Nur hab ich das Problem, dass wenn ein neuer Tag beginnt, wieder das aktuelle Datum eingetragen wird.
Ich bräuchte aber nur das Datum ,an dem in Feld B13 das OK eingetragen wurde...
Hat hierzu jemand eine Idee ?
LG Stefan
Bild

Betrifft: AW: Heute() nur einmal ?
von: Erik_der_Rote

Geschrieben am: 09.01.2007 09:30:02
Ahoi Stefan!
Ist nur 'ne Idee:
Solltest Du das "OK" selbst eingeben müssen, dann geh anstelle dessen einfach ins Datumfeld und drücke
"String" + ":".
Dann erscheint das Datum des aktuellen Tages und bleibt auch so. Ist der gleiche TAstenaufwand und Du sparst eine Spalte.
Gruß
Erik
Bild

Betrifft: @ Erik
von: jockel
Geschrieben am: 09.01.2007 09:56:11
"String" + ":" ergibt nicht das aktuelle datum sondern die aktuelle zeit. das aktuelle datum bekommst du mit "String" + "."
cu jörg
ich freue mich immer über rückmeldungen
Bild

Betrifft: AW: @ Erik
von: Erik_der_Rote

Geschrieben am: 09.01.2007 10:34:18
Ahoi Jörg!
Also hab noch mal durchprobiert (Excel 2003, OfficeXP professional)
String + "," oder String+Shift+ "," (=";") = öffnet die Zelle für einträge (= "F2")
String + "." = aktuelles Datum
String + Shift + "." (=":") = aktuelle Zeit
Hängt wohl irgendwie mit Installation oder Einstellungen zusammen?
Gruß
Erik
Bild

Betrifft: @ Erik_neu
von: jockel

Geschrieben am: 09.01.2007 11:09:20
hi Erik, zuallererst mal es heißt nicht String - das hatte ich vorhin einfach (ohne bedacht) übernommen, sondern Steuerung [Abk.: Strg] engl. control [abbr.: ctrl]
und dann ergibt das gleichzeitige drücken der Strg und Punkt das aktuelle datum. Strg und Umschalttaste (Shift) und Punkt (Umschalt+Punkt ergibt Doppelpunkt) die aktuelle zeit.
cu jörg
ich freue mich immer über rückmeldungen
Bild

Betrifft: zeit "einfrieren"
von: jockel
Geschrieben am: 09.01.2007 09:31:40
hi guck mal hier:
http://www.excel-center.de/foren/read.php?2,62288,62290#msg-62290
cu jörg
ich freue mich immer über rückmeldungen
Bild

Betrifft: AW: zeit "einfrieren"
von: Stefan
Geschrieben am: 09.01.2007 09:38:31
Super, Danke an BEIDE !!!!
Bild

Betrifft: AW: zeit "einfrieren" ohne VBA
von: Klaus M.vdT.
Geschrieben am: 09.01.2007 12:41:10
Für die Recherche:
Die Jungs von excelformeln.de haben eine Möglichkeit, dass auch ohne VBA zu realisieren.
http://www.excelformeln.de/formeln.html?welcher=415
Gruß,
Klaus M.vdT.
Bild

Betrifft: zeit "einfrieren" ohne VBA - aber...
von: jockel

Geschrieben am: 09.01.2007 14:34:47
hi Klaus, ...Menü Extras- Optionen- Berechnung- Iteration aktivieren wirkt sich aber auf die gesamte mappe aus. stichwort ZIRKELBEZUG. es wird nicht mehr auf zirkelbezüge geprüft...
cu jörg
ich freue mich immer über rückmeldungen
Bild

Betrifft: zeit "einfrieren" ohne VBA - aber...
von: jockel
Geschrieben am: 09.01.2007 14:35:24
hi Klaus, ...Menü Extras- Optionen- Berechnung- Iteration aktivieren wirkt sich aber auf die gesamte mappe aus. stichwort ZIRKELBEZUG. es wird nicht mehr auf zirkelbezüge geprüft...
cu jörg
ich freue mich immer über rückmeldungen
Bild

Betrifft: AW: zeit "einfrieren" ohne VBA - aber...
von: Klaus M.vdT.

Geschrieben am: 09.01.2007 14:42:28
Hallo Jörg,
aber üblicherweise wird eine Tabelle trotz "Iteration an" ihr Verhalten in sonstigen Formeln nicht ändern: Du erstellst ja nicht vorsätzlich Zirkelbezüge, nur weil Excel nicht mehr danach prüft. Andererseits hast du Recht, da nach Murphy eben dies doch passieren wird.
Ich würd in diesem Fall auch zu VBA greifen, die Möglichkeit dies mit Bordmitteln zu erreichen ist eher akademischer Natur.
Gruß,
Klaus M.vdT.
Bild

Betrifft: ...und außerdem ist das Formelsystem trotz...
von: Luc:-?
Geschrieben am: 09.01.2007 18:33:25
...Iteration instabil und deshalb unzuverlässig!
Gruß Luc :-?
 Bild
Excel-Beispiele zum Thema "Heute() nur einmal ?"
Schriftfarbe rot, wenn Datum > Heute Daten kopieren wenn kein Datum oder Datum > Heute
Alle Zeilen löschen, in denen das Datum < Heute ist Einmalige Eingabe zulassen
Eingabe eines X nur einmal zulassen und Wert aufrufen