我需要关注:
我的数字除以1000,舍入为圆形,括号为负,零为“ - ”:
1500 -> 2
499 -> -
0 -> -
-499 -> -
-1500 -> (2)
我找不到如何将值[-499; 499]转换为“ - ”,其他一切都很好。
目前(简化)我有这样的情况:
"#,##0, ;(#,##0,);- "
它将我的数字显示为:
1500 -> 2
499 -> 0 (I need "-" here)
0 -> -
-499 -> (0)(I need "-" here)
-1500 -> (2)
有什么想法吗? 谢谢!
答案 0 :(得分:2)
找到解决方案:
[>=500]_(* #,##0,_);[<=-500]_(* (#,##0,);_(* #,_ "-"_);_(@_)
将我的号码显示为:
1500 -> 2
499 -> -
0 -> -
-499 -> -
-1500 -> (2)
blank cell -> blank cell
text -> text
主要问题是如何将-499显示为“ - ”
如Jeeped发布的那样
[>=500]#,##0, ;[<=-500](#,##0,);-;[color3]@
这样做了:
1500 -> 2
499 -> -
0 -> -
-499 -> -- (here was the problem)
-1500 -> (2)
blank cell -> blank cell
text -> text
答案 1 :(得分:0)
您可以在B1中使用公式和格式:
=IF(ROUND(A1/1000,0)<>0,ROUND(A1/1000,0),"-")
然后将其拖下来
另一种方式:
使用B1中的公式:
=ROUND(A1/1000,0)
将其向下拖动,选择结果和自定义格式:
0;(0);-
0;(0);-