Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1704to1708
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

Kombinatorik - Datum mit Buchstaben

Kombinatorik - Datum mit Buchstaben
05.08.2019 14:20:15
Mike
Hallo,
ich codiere ein Datum mit Uhrzeit in einen 4 stelligen Buchstabencode.
Das Startdatum ist der '01.01.2019 00:00:01' mit der Codierung 'aaaa'.
https://www.herber.de/bbs/user/131261.xlsm
Bei jedem Schleifendurchlauf erhöhe ich das Datum um eine Sekunde. Das Datum '01.01.2019 00:00:02' ist dann 'aaab', '01.01.2019 00:00:03' dann 'aaac' usw.
Wie kann ich anhand der Buchstabenkombination das Datum & die Uhrzeit errechnen?
Vielen Dank für Eure Hilfe.
VG, Mike

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kombinatorik - Datum mit Buchstaben
05.08.2019 14:39:41
Daniel
Hi
je nachdem wie du das umsetzt und welche Buchstaben du verwenden willst.
wenn du die 26 Buchstaben des lateinischen Alphabets verwenden willst, hast du da eine Zahl im 26er-System
a steht für die Ziffer "0" und "z" für die Ziffer "25".
dann kannst du so aus der Buchstabenkombination in A1 auf das Datum/Uhrzeit umrechnen:
="01.01.2019 00:00:01"+SUMME((CODE(TEIL(A1;{1;2;3;4};1))-97)*26^{3;2;1;0})/86400
Gruß Daniel
AW: Kombinatorik - Datum mit Buchstaben
05.08.2019 14:58:18
Mike
Hi Daniel,
das ging ja schnell und funktioniert super :-)
Geht vielleicht eine direkte Umwandlung eines Datums mit Uhrzeit in einen Buchstabencode.
Als Basis dient wieder der '01.01.2019 00:00:01'.
Und ja ich verwende die 26 Buchstaben des lateinischen Alphabets (a=0 und z=25).
Vielen Dank und Grüße, Mike
Anzeige
AW: Kombinatorik - Datum mit Buchstaben
05.08.2019 20:33:11
Daniel
das wird jetzt aufwendiger.
da müsstest du dich mal mit dem Umrechnen von Werten in verschiedene Zahlensysteme beschäftigen.
der erste schritt wäre, dass du die Anzahl der Sekunden als Ganzzahl berechnest, nach diesem Schema:
Sekunden = (DatumUhrzeit - StartDatumUhrzeit) * 86400
dann musst du diesen Wert im 26er-System anzeigen, was etwas komplizierter ist, weil du für jede Stelle den Zahlenwert ermitteln, diesen Zahlenwert in das Zeichen umwandeln und dann die Zeichen miteinander verketten musst.
die einzelne Stelle kannst du so ermitteln:
=ZEICHEN(REST(GANZZAHL(Sekunden/(26^x));26)+97)
das x steht für die Stelle, die du ermitteln willst:
0: erste stelle von rechts
1: zweite stelle von rechts
2: dritte stelle von rechts
3: vierte stelle von rechts
dh du brauchst dann diese teilformel 4x und musst die einzelnen Zeichen noch verketten.
Gruß Daniel
Anzeige
AW: Kombinatorik - Datum mit Buchstaben
07.08.2019 09:00:25
Mike
Hi Daniel,
vielen Dank für Deinen Ansatz. Das probiere ich die Tage mal aus.
VG, Mike

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige