Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2274|回复: 17

[已解决][求助]怎样实现这样计算结果?谢谢!

[复制链接]
发表于 2008-12-10 14:31 | 显示全部楼层 |阅读模式
请问怎样实现这样的计算结果:除13结果为整数时显示实际计算结果(如:78/13=6),若不是整数时显示为除13整数加余数(如80/13=6.2,84/13=6.6等)。谢谢!
最佳答案
2008-12-11 21:20

试试这个公式

=IF(MOD(A1,13)=0,A1/13,INT(A1/13)&"."&MOD(A1,13))

数据在A1

[此贴子已经被作者于2008-12-11 21:23:39编辑过]
发表于 2008-12-10 14:43 | 显示全部楼层

=TRUNC(84/13)+MOD(84,13)/10

数字可以用单元格引用……

应该是加余数/10吧……

回复

使用道具 举报

发表于 2008-12-10 14:57 | 显示全部楼层

C1=IF(MOD(A1,B1)=0,A1/B1,INT(A1/B1)+MOD(A1,B1)/10)

 

 

Yip2lCqu.rar (1.56 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2008-12-10 15:13 | 显示全部楼层

嘻嘻。   进来学习下。  我还不怎么懂哦。
回复

使用道具 举报

 楼主| 发表于 2008-12-11 16:50 | 显示全部楼层

谢谢两位高手的解答!请见谅,本人没有说清楚,除13结果为整数时显示实际计算结果(如:78/13=6),若不是整数时显示为除13整数加余数(如80/13=6.2,84/13=6.6等)的本人原意是除13整数的结果与余数的组合用小数点分开(90/13=78.12)。谢谢!
回复

使用道具 举报

发表于 2008-12-11 16:57 | 显示全部楼层

不知道(90/13=78.12)中的78是哪里来的,怎么算的,能不能说清楚点
回复

使用道具 举报

 楼主| 发表于 2008-12-11 20:48 | 显示全部楼层

不好意思!说了这么多次还没有把问题说清楚。不是78,而是6,78是90之中最大的除以13的整数的被除数,要求的计算结果为6.12(其中12为90-78的结果)

回复

使用道具 举报

发表于 2008-12-11 21:20 | 显示全部楼层    本楼为最佳答案   

试试这个公式

=IF(MOD(A1,13)=0,A1/13,INT(A1/13)&"."&MOD(A1,13))

数据在A1

[此贴子已经被作者于2008-12-11 21:23:39编辑过]
回复

使用道具 举报

 楼主| 发表于 2008-12-11 21:59 | 显示全部楼层

谢谢各位高手!已按搁浅2008提供的公式把问题解决了!再次多谢大家!
回复

使用道具 举报

发表于 2008-12-11 22:10 | 显示全部楼层

我这个行不?=INT(A2/13)+MOD(A2,13)/10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 07:32 , Processed in 0.279779 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表