Anzeige
Archiv - Navigation
1176to1180
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
Inhaltsverzeichnis

Suche nach Datumsbestandteilen

Suche nach Datumsbestandteilen
Claudi
Liebes Forum,
ich habe in Spalte B2 Datumsangaben (z.B. 2009 oder 01.01.2008) stehen. Über folgende Formel, die ich auch für Spalten mit Text verwende, möchte ich jetzt B2 durchsuchen. Der Wahrheitswert (=1) soll jedoch nicht nur dann ausgegeben werden, wenn genau das Datum enthalten ist, sondern auch bei Teilen; bei der Suche nach 2009 soll also nicht nur 2009, sondern auch 01.01.2009 als wahr = 1 ausgegeben werden.
Sonst bei Zellen mit Text funktioniert das wunderbar ("tag" findet auch "freitag"). Nur bei den Zahlen habe ich meine Probleme.
=WENN($B$1="";"1";WENN(ISTZAHL(SUCHEN($B$1;B2));"1";"0"))
Zur Erklärung:
Die Formel steht in A1. In B1 steht ein Wert (z.B. 2009, 2008 etc. - immer Jahresangaben) und in B2 der Vergleichswert (2009, 01.01.2009 - nicht nur Jahresangaben, auch manchmal komplettes Datum)
Bei B1 = 2009 und B2 = 01.01.2009 erhalte ich derzeit immer nur eine 0. Was mache ich falsch bzw. wie könnte man die Formel ändern?
Vielen Dank für Eure Hilfe
Claudi

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Jahreszahl innerhalb Datum suchen
22.09.2010 11:30:45
NoNet
Hallo Claudi,
versuche es mal mit folgender Funktion :
=WENN($B$1="";"1";WENN(ISTZAHL(SUCHEN(TEXT(B1;"@");WENN(ISTZAHL(B2);TEXT(WENN(B2>="01.01.2000"*1;B2;"01.01."&B2);"TT.MM.JJJJ");B2)));"1";"0"))
Gruß, NoNet
Aktuelle Infos und Anmeldung zum => Exceltreffen 2010 <= in Neubrandenburg (15.-17.10.2010) :
Treffen der Excel-Freunde und zahlreicher Helfer aus diversen Excel-Foren.
Auch DU kannst daran teilnehmen ... => Klicke hier <=

Anzeige
AW: Jahreszahl innerhalb Datum suchen
22.09.2010 11:38:52
Claudi
Hui. Das ist aber eine riesige, kompliziert aussehende Formel. Vielen Dank für Deine Mühen!
Ich habe mal aus 01.01.2000 den 01.01.1901 gemacht, damit auch frühere Datumsangaben erkannt werden. Siehst Du da irgendwelche Probleme bzw. muss deswegen die Formel auch an anderer Stelle verändert werden?
Vielen Dank
Claudi
AW: Suche nach Datumsbestandteilen
22.09.2010 11:37:35
EvilRik
Hallo Claudi,
warum über die Textvariante? Nur zur Ergänzung.
Tabelle1
 BCD
2Datum-Wert  Zahl-Wert
32009entspricht2009
401.01.2009entspricht39814,00
5WAHR  WAHR

verwendete Formeln
Zelle Formel Bereich
D3 =B3 
D4 =B4 
B5 =B3=JAHR(B4) 
D5 =D3=JAHR(D4) 

Tabellendarstellung in Foren Version 5.30


Gruß Henrik
Anzeige
Suche nach Datumsteilen
22.09.2010 12:02:44
Erich
Hi,
hier noch 'ne Variante:
 ABCDEFG
1 2010  tag  
20freitag 1freitag  
312010 02010 2200
4101.01.2010 001.01.2010 08.01.1906

Formeln der Tabelle
ZelleFormel
A2=WENN(B$1="";"1";""&--ISTZAHL(SUCHEN(B$1;WENN(ISTZAHL(B2)*(B2>2200); JAHR(B2); B2))))
D2=WENN(E$1="";"1";""&--ISTZAHL(SUCHEN(E$1;WENN(ISTZAHL(E2)*(E2>2200); JAHR(E2); E2))))
G4=G3

Die Formal funzt bis Jahr 2200. Zahlen, die größer sind, werden als komplettes Datum interpretiert.
Das kleinste Datum ist 2201, also der 09.01.1906. Das sollte wohl reichen.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Suche nach Datumsteilen
22.09.2010 12:51:29
Claudi
Funktioniert wunderbar. Vielen Dank für Eure Unterstützung!
Claudi
nach dieser Logik genügt auch...
22.09.2010 20:20:30
FP
Hallo Claudi,
=((JAHR(N(B2))*(B2>9999)+(B2 in B1 steht die gesuchte Jahreszahl
in B2 irgend etwas, darf auch Text sein
funktioniert bis zurück zum 17.5.1927 und in die Zukunft bis zum 31.12.9999
Servus aus dem Salzkammergut
Franz
und sogar die ist noch viel zu lang
22.09.2010 20:31:08
FP
Hallo Claudi,
=(B2=B$1)+(JAHR(N(B2))=B$1)
genügt vollkommen!
Servus aus dem Salzkammergut
Franz
Super. Werde ich testen.
23.09.2010 14:39:30
Claudi
Vielen Dank,
Claudi

24 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige