google-sheets - 在 Google 表格中处理财务数据时,为什么我的一些“0.00”值报告为负数或正数?
问题描述
我目前正在处理财务数据,并且有很多手动数据输入。我正在使用专用的 SUM 列与条件格式相结合来仔细检查我的工作。
使用此数字格式:#,##0.00;(#,##0.00)
我正在处理工资单信息跟踪: 总工资、税前扣除、员工税、税后扣除、净工资
为了仔细检查我的工作,在一个单独的列中,我将上面列出的所有列加起来,除了 Net Pay。然后使用条件格式突出显示 Net Pay 和 SUM 不匹配的任何条目。
某些条目(例如奖金或 PTO 补偿)会归零,因为与正常工资单相比,工资系统以不同的方式处理它们。生成的 SUM 最终显示负 (0.00) 值,我的条件格式将其标记为不匹配。
例如,
总工资:1000.00
税前:0.00
员工税:(300.00)
税后:(700.00)
净工资:0.00
总和检查:(0.00) X。. . . . . . . 这里发生了什么?
额外说明:
- 还有一些条目将正 0.00 值标记为不正确。
- 还有一些条目,其中 0.00 值被视为正确且未应用条件格式
- 使用 MIN 和 MAX 我可以将这些值强制为真正的 0.00,但这感觉就像我正在用锤子解决问题。
- 我已经扩展了数字格式以查看是否有任何值超过小数点后 2 位,但据我所知,它确实是 0
解决方案
它是负数,因为它不为零。做吧round(your number, 2)
,你会看到的。
推荐阅读
- google-apps-script - Google Sheets Script TextFinder FormulaText 不适用于命名范围?
- c# - 使用 Cosmos DB 和分片键支持删除了 50% 的文档
- asynchronous - 使用 Rust actix-web 流式传输结果,生命周期问题
- amazon-web-services - 是否可以将一天中的时间作为 AWS Cloudwatch 中的指标?
- r - 如何不允许错误术语在 SEM 中与 lavaan 相关联
- javascript - JavaScript Promise:在链式函数中捕获错误
- zend-framework - 这个结果是只向前的结果集,不支持向前移动后调用rewind()
- oracle - SSIS 2017 包成功完成,但没有来自 ole dB oracle 源的 ole db oracle 目标的所有数据
- javascript - 我如何查询firestore中的两个where语句
- openedge - pow(2,39) 附近的数字如何对于 64 位整数值来说太大了?