gpt4 book ai didi

excel - Excel 中的自定义舍入函数

转载 作者:行者123 更新时间:2023-12-03 03:48:53 24 4
gpt4 key购买 nike

假设您有一个可生成以下数字的公式:

50.77%
24.62%
24.62%

加在一起等于 100%,但是他们不希望显示小数位,并且数字仍然直观地显示它们等于 100%。如果去掉小数位,你会得到 51% 25% 25%,实际上等于 101%。

他们建议我使用某种类型的公式,将最大的小数位向上舍入。即... 50.77% 变为 51%,并将其他舍入向下...如果它超过 100%,如果是仍然不等于 100%,向上舍入下一个最大数字,依此类推,直到总数等于 100%。

有人知道我可以使用哪种类型的 VBA 编码公式吗?我什至不知道从哪里开始。

最佳答案

您可以使用带有以下公式的辅助列:

=IF(SUM($B$1:B1)+ROUND(A2,2)>1,1-SUM($B$1:B1),ROUND(A2,2))

enter image description here

关于excel - Excel 中的自定义舍入函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com