百分比计算出错:如何计算1分钟在指定小时数中的占比?
正确计算1分钟在指定小时数中占比的方法
核心逻辑
百分比的计算本质是「部分量 ÷ 总量 × 100%」,这里:
- 部分量是1分钟
- 总量是给定小时数转换后的分钟数(即
hours × 60)
正确公式
直接套用逻辑得出公式:
(1 / (hours × 60)) × 100
验证示例(hours=2)
代入公式计算:
(1 / (2×60)) × 100 = (1/120)×100 ≈ 0.833
和预期结果完全一致。
错误公式的问题
你之前用的(hours × 60) / 100,本质是把总分钟数平分成100份后每份的分钟数,和「1分钟占总时长的百分比」是完全不同的计算逻辑,所以结果不符合预期。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

