我是Excel的新手,我遇到了一个简单的乘法问题(我知道,这很令人沮丧,但我已经陷入困境)。
我必须将2个单元格的数字内容相乘(这些值使用2个不同的公式计算)。
问题是这两个单元格似乎包含具有不同格式的数值,我得到了一个奇怪的结果。
事实上我有:
1)包含此值的 K3 单元格: 0,0783272400
2)包含此值的 K6 单元格: 728.454911165
在另一个单元格中,我只是这样做:
=K3*K6
但现在我获得了这个无意义的值: 57.057.862.655,9996000000
我认为这个问题可能与第一个使用,分隔整数部分和小数部分,而另一个使用。分割整数部分和小数部分。
我如何正确处理这种情况?
答案 0 :(得分:0)
在Excel中将这两个值格式化为Currency并忘记该问题。
您得到它,因为在许多编程语言中浮点值的表示方式不同。在Excel中,确保不提供奇怪值的最佳方法是将格式设置为Currency
。
或者在VBA中使用CDec
并转换为十进制。
答案 1 :(得分:0)
Excel将0,0783272400
视为不到十分之一,而728.454911165
则为一千亿。结果的格式为.
表示千位分隔符,,
表示小数分隔符 - 并且不是荒谬的(尽管选择格式化)。