Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
956to960
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
956to960
956to960
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datum in eine Zelle

Datum in eine Zelle
02.03.2008 21:31:18
Tom
Guten Abend zusammen!
Gestern bekam ich folgenden Link:
=DATEDIF(LINKS(F3;FINDEN("-";F3)-1);TEIL(F3;FINDEN("-";F3)+1;LÄNGE(F3)-FINDEN("-";F3)+1);"d")+1
Hiermit kann ich die Tage eines Datums z.B. 01.11.06-31.12.06 zählen, wenn Anfangs- und Enddatum in einer Zelle stehen.
Hierfür zunächst nochmal recht herzlichen Dank!
Kann man ihn noch so abändern, dass neben dem Minuszeichen also zwischen den beiden Daten rechts und links noch ein Leerzeichen eingefügt werden kann?
z.B. 01.11.06 - 31.12.06
Zusätzlich möchte ich gern die Eingabe überwachen, dass das Format genau so eingegeben werden muss.
Danke für eure Bemühungen!
Gruß Tom

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum in eine Zelle
02.03.2008 21:37:00
Josef
Hallo Tom,
Tabelle1

 EFGH
2    
3 17.01.2008 - 25.02.200840 
4    

Formeln der Tabelle
ZelleFormel
G3=DATEDIF(GLÄTTEN(LINKS(F3;FINDEN("-";F3)-1)); GLÄTTEN(TEIL(F3;FINDEN("-";F3)+1;LÄNGE(F3)-FINDEN("-";F3)+1)); "d")+1
Excel Tabellen im Web darstellen  Excel Jeanie HTML

Gruß Sepp



Anzeige
warum
02.03.2008 21:40:19
M@x
Hi Tom,
warum machst du dir das Leben unnütz schwer.
du hast 16.777.216 Zellen,
da besteht absolut keine Notwendigkeit 2 Daten in eine Zelle zu pferchen.
anscheinend wird das jetzt Mode, obwohl das neue Excel ja noch viel, viel mehr Zellen hat.
kopfschüttelnde Grüsse
M@x

AW: Datum in eine Zelle
02.03.2008 21:50:50
Tom
Danke Josef,
leider funktioniert es bei mir nicht.
Ich habe den Syntax 01.11.06 - 31.12.06 in F3 eingegeben und bekomme nur #Wert! angezeigt.
Muss ich vielleicht noch etwas machen?
Gruß Tom

AW: Datum in eine Zelle
02.03.2008 21:54:05
Josef
Hallo Tom,
also bei mir geht's.
Tabelle1

 EFGH
2    
3 01.11.06 - 31.12.0661 
4    

Formeln der Tabelle
ZelleFormel
G3=DATEDIF(GLÄTTEN(LINKS(F3;FINDEN("-";F3)-1)); GLÄTTEN(TEIL(F3;FINDEN("-";F3)+1;LÄNGE(F3)-FINDEN("-";F3)+1)); "d")+1
Excel Tabellen im Web darstellen  Excel Jeanie HTML

Gruß Sepp



Anzeige
AW: Datum in eine Zelle
02.03.2008 22:14:00
Tom
Komisch, jetz geht es bei mir auch.
Kann man diesen Syntax vorgeben und überwachen mit Fehlermeldung?
Danke nochmal und alles Gute!
Gruß Tom

AW: Datum in eine Zelle
02.03.2008 22:24:10
Josef
Hallo Tom,
die Formel ist relativ "unempfindlich".
Tabelle1

 EFGH
2    
3 01.11.06 - 31.12.0661 
4 01/11/06-31/12/0661 
5 1.11.2006 - 31.12.0661 
6 2006/11/01-2006/12/3161 
7    

Formeln der Tabelle
ZelleFormel
G3=DATEDIF(GLÄTTEN(LINKS(F3;FINDEN("-";F3)-1)); GLÄTTEN(TEIL(F3;FINDEN("-";F3)+1;LÄNGE(F3)-FINDEN("-";F3)+1)); "d")+1
G4=DATEDIF(GLÄTTEN(LINKS(F4;FINDEN("-";F4)-1)); GLÄTTEN(TEIL(F4;FINDEN("-";F4)+1;LÄNGE(F4)-FINDEN("-";F4)+1)); "d")+1
G5=DATEDIF(GLÄTTEN(LINKS(F5;FINDEN("-";F5)-1)); GLÄTTEN(TEIL(F5;FINDEN("-";F5)+1;LÄNGE(F5)-FINDEN("-";F5)+1)); "d")+1
G6=DATEDIF(GLÄTTEN(LINKS(F6;FINDEN("-";F6)-1)); GLÄTTEN(TEIL(F6;FINDEN("-";F6)+1;LÄNGE(F6)-FINDEN("-";F6)+1)); "d")+1
Excel Tabellen im Web darstellen  Excel Jeanie HTML

Gruß Sepp



Anzeige
AW: Datum in eine Zelle
02.03.2008 22:10:12
Daniel
HI
wenn du dich darauf festlegen kannst, das Datum immer in der Form TT.MM.JJ (also alle Werte 2-Stellig) einzugeben, dann könntest du dir deine Formel etwas vereinfachen:
=DATEDIF(LINKS(F3;8);RECHTS(F3;8);"d")+1


ausserdem würde es keine Rolle mehr spielen, welche und wieviele Trennzeichen eingibst, die Formel funktioniert sogar ohne Trennzeichen.
Als Prüfung würde dann ausreichen, ob linker und rechter Teil des Strings jeweils ein sinnvolles Datum sind:


=UND(NICHT(ISTFEHLER(WERT(LINKS(F3;8))));NICHT(ISTFEHLER(WERT(RECHTS(F3;8)))))


die Formel ergibt WAHR, wenn beide STringteile ein Datum ergeben und FALSCH, wenn nicht.
Gru0, Daniel

Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige