标签: number-formatting

Excel数字格式:什么是"[$ -409]"?

我正在自动化excel,使用宏系统作为我应该通过自动化做什么的指南.当我将列格式化为日期时,宏NumberFormat为列生成a :

[$-409]m/d/yy h:mm AM/PM;@
Run Code Online (Sandbox Code Playgroud)

我试图破译这意味着什么.我从谷歌搜索,方括号中的值是一个"条件",如果条件:

$-409
Run Code Online (Sandbox Code Playgroud)

满足,然后它将使用 NumberFormat

m/d/yy h:mm AM/PM
Run Code Online (Sandbox Code Playgroud)

如果没有,它使用 NumberFormat

@
Run Code Online (Sandbox Code Playgroud)

我发现的参考文献说数字格式"@"是文本占位符

所以我的问题是:

  1. 什么是有条件的$ -409测试?是比较-409(即负四百九十)的东西,如果是这样,那么它与之比较的美元符号是什么?

  2. 如果条件失败,并且它转向文本占位符 "at-sign",它显示为什么?

excel number-formatting

35
推荐指数
3
解决办法
6万
查看次数

35
推荐指数
4
解决办法
4万
查看次数

如何在java中将包含逗号的数字字符串解析为整数?

NumberFormatException当我尝试解析265,858时,我得到了Integer.parseInt().

有没有办法将其解析为整数?

java exception number-formatting

34
推荐指数
4
解决办法
7万
查看次数

使用减号格式化负数美元,而不是括号(Java)

如何NumberFormat.getCurrencyInstance()使用减号打印负美元货币值?

java currency number-formatting

30
推荐指数
3
解决办法
3万
查看次数

30
推荐指数
5
解决办法
2万
查看次数

如何用逗号作为小数分隔符读取数字?

我有一系列CSV文件,其中数字使用逗号而不是小数点以欧洲风格格式化,即0,5代替0.5.

在导入到R之前,有太多这些文件要编辑它们.我希望有一个简单的read.csv()函数参数,或者一个方法应用于提取的数据集,以便R将数据视为数字而不是数字串.

csv r number-formatting

28
推荐指数
2
解决办法
7万
查看次数

Python if-else代码样式,用于减少浮点取整的代码

有没有更短,更清晰的代码样式可以解决此问题?我正在尝试将一些float值分类为区域间文件夹。

def classify(value):   
    if value < -0.85 and value >= -0.95:
        ts_folder = r'\-0.9'
    elif value < -0.75 and value >= -0.85:
        ts_folder = r'\-0.8'
    elif value < -0.65 and value >= -0.75:
        ts_folder = r'\-0.7'    
    elif value < -0.55 and value >= -0.65:
        ts_folder = r'\-0.6'   
    elif value < -0.45 and value >= -0.55:
        ts_folder = r'\-0.5'  
    elif value < -0.35 and value >= -0.45:
        ts_folder = r'\-0.4'
    elif value < -0.25 and value >= -0.35:
        ts_folder = r'\-0.3' …
Run Code Online (Sandbox Code Playgroud)

python floating-point rounding number-formatting python-3.x

28
推荐指数
6
解决办法
4095
查看次数

Code-Golf:友好号码缩写器

基于这个问题:有没有办法将数字转换为友好格式?

挑战 - 更新! (从规范中删除了数百个缩写)

按字符数排序的最短代码,将缩写整数(无小数).

代码应包括完整的程序.

相关范围来自0 - 9,223,372,036,854,775,807(有符号64位整数的上限).

缩写的小数位数为正数.您不需要计算以下内容:( 920535 abbreviated -1 place这可能是类似的0.920535M).

在十位和百地方(数字0-999)应永远缩写为(该号码的缩写57,以1+小数位是5.7dk-这是不必要的,而不是友好的).

记得从零开始一半(23.5四舍五入到24).银行家的舍入是禁止的.

以下是相关的数字缩写:

h = hundred (102)
k = thousand (103)
M = million (106)
G = billion (109)
T = trillion (1012)
P = quadrillion (1015)
E = quintillion (1018)

SAMPLE INPUTS/OUTPUTS(输入 …

language-agnostic code-golf number-formatting human-readable rosetta-stone

27
推荐指数
4
解决办法
7134
查看次数

如何在Java中将电话号码格式化为字符串?

我一直在存储电话号码,我想在将电话号码打印成字符串时添加连字符.

我尝试使用DecimalFormat但不喜欢连字符.可能是因为它用于格式化十进制数而不是长数.

long phoneFmt = 123456789L;
DecimalFormat phoneFmt = new DecimalFormat("###-###-####");
System.out.println(phoneFmt.format(phoneNum)); //doesn't work as I had hoped
Run Code Online (Sandbox Code Playgroud)

理想情况下,我也希望在区号上加上括号.

new DecimalFormat("(###)-###-####");
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

java string number-formatting

27
推荐指数
7
解决办法
8万
查看次数

如何在PHP中以印度编号格式显示货币

我有关于格式化卢比货币(印度卢比 - 印度卢比)的问题.

例如,此处的数字表示为:

1
10
100
1,000
10,000
1,00,000
10,00,000
1,00,00,000
10,00,00,000
Run Code Online (Sandbox Code Playgroud)

参考印度编号系统

我必须用它做PHP.

我看到了这个问题以印度编号格式显示货币.但无法为PHP获取它我的问题.

更新:

如何使用印度货币格式的money_format()

php currency converter number-formatting money-format

26
推荐指数
6
解决办法
6万
查看次数