Ich möchte mit der Cäsar-Verschlüsselung Zahlen verschlüsseln, aber finde nichts im Net, kann mir einer weiterhelfen? Ich möchte das eine Zahlenreihe von vielleicht 4 Stellen (jede Ziffer in einer Excelzelle) sich verschiebt z.B. 5556 verschiebt sich zu 6667, wenn ich als Verschiebewert "1" einstelle. Für eine Zelle funktioniert es bei mit mit meinen Kentnissen aber bei 8889 müsste das Ergebnit 8810 sein, das geht aber nicht, denn es kommt 88810 raus und das ist eine Ziffer zuviel. Kann mit einer weiterhelfen? Es gibt zwar mit der Formel "Code" eine möglichkeit zu verschlüsseln aber da ist schon eingestellt welche Zahlen durch "Code" rauskommen, ich möchte den Code aber Benutzerdefiniert einstellen.
Wenn sich einer mit Cäsar-Verschlüsselung auskennt soll er sich doch bitte melden. Wäre sehr dankbar.
15.06.2023, 16:37 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2023, 16:38 von d'r Bastler.)
Moin Maxwell
vielleicht hilft dies: Du schreibst den (wie war das?) Verschiebewert in eine Zelle z.B. A1. Dann schreibst Du Deinen zu verschlüsselnde Ziffern in die Zellen A2 bis A5. Und dann in die Zellen B2 bis B5 folgenden Formel, die berücksichtigt, dass WENN ORIGINAL-WERT + VERSCHIEBEWERT > 10 eben einfach Deinen Verschiebewert abzieht:
Code:
=WENN(B1+$A$1 > 9;B1-$A$1;B1+$A$1)
und das kopierst Du jetzt in die Zellen B2 bis B5
Grüße an Cäsar
d`r Bastler von den VBAsteleien.de Win 10 & 11, Office 2019 & 2021 & macOS X.15, XL 2019
15.06.2023, 16:39 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2023, 16:52 von BoskoBiati.)
Hi,
ich weiß zwar nicht wie Du von 8889 auf 8810 kommst, aber das sollte so funktionieren:
=rest(a1+f1;10) mit Deiner Ziffer in A1 und den Verschiebewert in F1
Die Ergebnisse von d'r Bastler entsprechen nicht der Caesar-Verschlüsselung. Im Übrigen ist eine Caesar-Verschlüsselung mit Ziffern nicht sehr sinnig, da es nur 10 Ziffern gibt und somit maximal eine Verschiebung von 9 möglich ist.
eine Caesar-Verschlüsselung auf Zahlen bedeutet, jede Ziffer (als Text) wird verschoben. Es entsteht daher anschließend ein Text. Wenn du die Verschiebung nicht auf aufsteigende Zahlen (1, 2, 3, ...) anwendest, sondern auf vermischte Zahlen (8, 2, 0, 4, ...), dann ist es wenigstens nicht mehr sooo einfach zu entschlüsseln. (s. VBA-Fkt)
15.06.2023, 17:30 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2023, 17:39 von RPP63.)
Moin! Was ist Windows 8 für eine Excel-Version? Caesar bedeutet, dass "übers Ende" "beginnend mit Anfang" ist. Ich stelle gleich mal eine Ziffernvariante für aktuelle Excel-Versionen ein. And here it is:
Ich meinte bei einer Zahl von 8889 soll wenn ich die Verstellzahl auf 1 stelle 8890 herauskommen. Hab ich ganz übersehen. Kann mir da einer weiterhelfen?