摘要: 如果你比较熟悉Excel,并且用过里面的ROMAN()这个函数,如下:Microsoft Excel 中ROMAN函数的公式语法和用法如下:语法ROMAN(number, [form])ROMAN 函数语法具有下列参数:Number必需。需要转换的阿拉伯数字。Form可选。一数字,指定所需的罗马数字类型。罗马数字的样式范围可以从经典到简化,随着 form 值的增加趋于简单。请参见下面的示例ROMAN(499,0).说明如果数字为负,则返回错误值 #VALUE!。如果数字大于 3999,则返回错误值 #VALUE!。示例显然,微软Excel中的所谓古典罗马数字样式是和维基百科上对罗马数字的书写规 阅读全文
posted @ 2013-05-09 16:34 黄明恩 阅读(3079) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目有这个需求,琐碎就找找这方面的资料来实现一下,顺便就拿来分享之。什么是罗马数字?罗马数字是最早的数字表示方式,比阿拉伯数字早2000多年,起源于罗马。如今我们最常见的罗马数字就是钟表的表盘符号:Ⅰ, Ⅱ , Ⅲ ,Ⅳ ,Ⅴ ,Ⅵ ,Ⅶ ,Ⅷ ,Ⅸ ,Ⅹ ,Ⅺ ,Ⅻ ……对应阿拉伯数字(就是现在国际通用的数字),就是1,2,3,4,5,6,7,8,9,10,11,12。阿拉伯数字其实是古代印度人发明的,后来由阿拉伯人传入欧洲,被欧洲人误称为阿拉伯数字。罗马数字记数方法基本字符:I、V、X、L、C、D、M相应的阿拉伯数字表示为:1、5、10、50、100、500、1000(1)相同的数 阅读全文
posted @ 2013-05-09 15:35 黄明恩 阅读(9455) 评论(1) 推荐(1) 编辑