RÖMISCH (& Griechisch) - excelformeln.de #228 ZSys
28.01.2019 18:27:42
Luc:-?
Hallo, Folks;
hatte mich in letzter Zeit mit einer Base-UDF befasst. Bei der Arbeit daran ist für Demo-Zwecke nebenbei eine UDF für griechische ZSys abgefallen, was mich letztlich auf die Idee brachte, mir auch noch mal die Xl-Fkt RÖMISCH anzusehen. Das Ergebnis dessen ist dann unten zu finden. Vorab aber Folgendes:
In diesem Zusammenhang habe ich auch etliche Umrechner im INet und diverse RegelSeiten angesehen, die iW alle nicht mit MS' RÖMISCH übereinstimmen. Insofern waren WF&Co gut beraten, auf das 2.Argument dieser Fkt in ihren Fml-Vorschlägen zu verzichten. Für den schulüblichen Gebrauch ist dann auch die fktslose „Spielerei“ völlig korrekt. Nicht iO sind dagg die Ergebnisse und Erweiterungen über 3999 hinaus. Das kann man zwar machen (sonst hätten die Römer ja nicht mal Kaiser Vespasians Staatsschulden angeben können! ;-]), aber nicht so wie gezeigt. Außerdem wird die neue Xl-Fkt ARABISCH (für Rückrechnungen) erwähnt. Hier ist allerdings die Versionsangabe falsch. Mein Xl14/2010 kennt diese Fkt nicht! Dafür fktt aber die angegebene Fml, nach diesem Prinzip natürlich auch für Griechisch.
Hier sieht man deutlich, dass sich die Pgmmierer von RÖMISCH nur bei Arg2=0/fehlt an die Bildungsregeln gehalten haben. Die ungeraden Arg2-Werte gehen dagg voll daneben und nur die geraden sind ggf brauchbar. Solche Konstrukte kommen zwar bei vielen Umrechnern und auch im SchulUnterricht nicht vor, sind aber auch schon aus der Antike belegt und sollten deshalb auch von Rückrechnern berücksichtigt wdn.
Lt Wikipedia wdn auch heute noch weitere Symbole verwendet. Außerdem gibt es noch andere Darstellungsmöglichkeiten für große Zahlen, die hier angedeutet und auch auf INet-Seiten erwähnt wdn. Allerdings habe ich bisher keinen Rückrechner gefunden, der sie umsetzt, genauso wenig wie einen, der mit den Unicode-Symbolen rechnen kann.
Zum Vgl habe ich auch einige klassische griechische Varianten hinzugefügt (es gibt noch mehr, auch modernere). Daran wird auch deutlich, warum die byzantinische Wissenschaft den milesischen Zahlen Vorrang vor den römischen gegeben hat. Erstere basieren auf Myriaden (10^4 → ursprgl < max 1 Myriade Myriaden = 100 Mio — so zählen die Griechen noch heute!).
Da auch schon mal nach einem der Xl-SpaltenKennzeichnung vglbaren System für griechische Buchstaben gefragt wurde, habe ich eine erweiterte Thesis-Variante in die UDF integriert. Diese stellt quasi ein tetravigesimales Zahlensystem nur aus Buchstaben dar (analog dazu die Xl-SpaltenKennzeichner ein hexavigesimales).
Wenn man Vglbares auch für das römische Zahlensystem schaffen wollte, müsste man hierfür auch eine spezielle UDF schreiben. Vorerst sollten aber die hier gezeigten Fmln ausreichen. Diese sind natürlich zT extrem lang, weil sie auf RÖMISCH basieren, falsch dargestellte und undarstellbare Werte ausschließen und eine der möglichen Varianten für Zahlen >3999 verwenden. Damit könnten dann auch Jahreszahlen bis zum Ende des Xl-Datums (9999) und über den ganzen VBA-Datumsbereich dargestellt wdn.
Die UDF für griechische Zahlen stelle ich später mal vor.
Gruß, Luc :-?