圆形IF函数

时间:2019-10-09 09:49:33

标签: excel excel-formula

我想要一个函数,该函数将根据另一个单元格中的值以不同的方式舍入一个数字。例如,如果我的值是0.25 97 2.75,则我希望中间数字向每个单元格捐赠0.25,以将它们四舍五入到最接近的0.5,以便它们是0.5 96.5 3.0。但是,如果数字为0.5 98 1.5,它们可以保持原样,但我希望0.75 96.25 3.0,我希望它变为1.0 96.0 3.0。我已经尝试过ROUND IF,但是我做得不太正确。

我已经尝试过FLOOR,CEILING和ROUND IF,但我只是完全按照自己的意愿进行操作。

=FLOOR(D26,0.5)

=ROUNDDOWN(D26,0.5)IF(C26, E26,.25,.75)

=ROUNDUP(C26,0.5)*IF(D98,0.25,0.75)

2 个答案:

答案 0 :(得分:3)

这是给您的一个主意:

enter image description here

D2中的公式:

=CEILING.MATH(A2,0.5)

E2中的公式:

=FLOOR.MATH(SUM(A2:C2)-(D2+F2),0.5)

F2中的公式:

=CEILING.MATH(C2,0.5)

编辑了E2公式,以考虑将中间数字粘贴在.25.75上的舍入操作

答案 1 :(得分:0)

假设3个数字分别在D4,D5和D6中,则可以在E4-E6中使用以下公式:

SalesValue