google-sheets - 为什么这个 Google 表格连接公式会给我奇怪的结果?
问题描述
我正在尝试使用 Google 表格来连接一些数据。它在 90% 的时间里都有效,但是在某些数字上,我得到了一个奇怪的结果。我必须复制此数据的结果并将其以特定格式粘贴到财务程序中,并使用连接公式来执行此操作。程序要求的格式是每个字段用一个句点分隔,即使是美元金额,因为程序在评估信息时会自动将小数点向左移动两位。问题是,在某些数字上,该公式在字段之间添加了两个句点,这会停止对我们财务程序中的数据进行评估。
这是包含公式的屏幕截图 您可以看到它适用于金额列中的大多数数字,但对于其中两个金额和其他几个金额,它会在金额后添加两个句点。请你看看这个,看看你能不能帮我找到问题?
谢谢!!!!
解决方案
看起来这是 Google 表格中现有的浮点计算错误,乘以 100 并没有返回某些数字的精确值,而是带有非常小的小数。这就是为什么在结果上有一个额外的时间。
作为一种解决方法,使用ROUND()
乘以 100 以将其“捕捉”为整数。
参考:
推荐阅读
- android - RXKOTLIN/RXJAVA:使用 Observables 的套接字之间的通信
- java - Mybatis 自定义类型处理程序不起作用:java.lang.NoSuchMethodException: org.springframework.security.core.GrantedAuthority。
() - android - Firebase 身份验证不会在 Flutter 中保留在 iOS 或 Android 上
- swift - 为什么我会遇到此一致性问题?
- javascript - 单击选项时的事件委托,不适用于克隆元素
- c++ - 在 DirectX 正交相机中从深度查看空间位置
- c - 无法理解 c 中的 char malloc()
- sql - plsql游标活动集结果不按顺序
- vue.js - 在 Vue.js 中捕获和重定向 JWT 令牌过期,而不阻止 Vue 3 中的其他 401 错误
- javascript - 将文件对象转换为可用的 csv