有没有一种方法可以表示条件,假设自定义数字格式的单元格中项目的绝对值?
Is there a way to represent conditionals assuming absolute value of the item in the cell for custom number formats?
我正在为 MMO 制作电子表格,其中货币分为黄金 (g)、白银 (s) 和铜 (c)。 10,000c = 100s = 1g.
我想用铜进行所有计算以避免小数(为了视觉效果,铜下的任何值都可以四舍五入,我真的不在乎),但我希望它们显示为格式黄金、白银和铜的数量。
我想要一种格式化我的数字的方法,这样:
1234567 = 123g 45s 67c
12345 = 1g 23s 45c
2345 = 23s 45c
45 = 45c
-45 = -45c
-2345 = -23s 45c
-12345 = -1g 23s 45c
-1234567 = -123g 45s 67c
我目前有一种格式 [<100]#"c ";[>=10000]#"g "##"s "##"c ";#"s "##"c ";
可以在所有值为正时执行此操作。然而,当该值为负时,一切都显示为铜,而不是被分开。在我的电子表格中,有很多情况不知道值是正数还是负数。是否有可能以某种方式假设我们希望条件与绝对值相反?或者至少使用占位符作为变量来表示单元格中的值?
[|x|<100]
或 [-100<x<100]
和 [-10000 < x <=-100] && [100 <= x < 10000]
,等等?
内部格式化不是那么通用,所以有一些缺点...
[<10000]#"g "##"s "##"c ";[>=10000]#"g "##"s "##"c "
我正在为 MMO 制作电子表格,其中货币分为黄金 (g)、白银 (s) 和铜 (c)。 10,000c = 100s = 1g.
我想用铜进行所有计算以避免小数(为了视觉效果,铜下的任何值都可以四舍五入,我真的不在乎),但我希望它们显示为格式黄金、白银和铜的数量。
我想要一种格式化我的数字的方法,这样:
1234567 = 123g 45s 67c
12345 = 1g 23s 45c
2345 = 23s 45c
45 = 45c
-45 = -45c
-2345 = -23s 45c
-12345 = -1g 23s 45c
-1234567 = -123g 45s 67c
我目前有一种格式 [<100]#"c ";[>=10000]#"g "##"s "##"c ";#"s "##"c ";
可以在所有值为正时执行此操作。然而,当该值为负时,一切都显示为铜,而不是被分开。在我的电子表格中,有很多情况不知道值是正数还是负数。是否有可能以某种方式假设我们希望条件与绝对值相反?或者至少使用占位符作为变量来表示单元格中的值?
[|x|<100]
或 [-100<x<100]
和 [-10000 < x <=-100] && [100 <= x < 10000]
,等等?
内部格式化不是那么通用,所以有一些缺点...
[<10000]#"g "##"s "##"c ";[>=10000]#"g "##"s "##"c "