Excel精英培训网

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

[已解决]一个关于数量换算的问题

[复制链接]
发表于 2015-4-30 11:01 | 显示全部楼层 |阅读模式
C列的要求如下
1、每200个1箱
2、当不满1箱时,将多出来的个数,接在后面

C列的公式效果如C2:C4所示,C2:C15如何写公式?

1.png

工作簿1.zip (6.51 KB, 下载次数: 14)
发表于 2015-4-30 11:06 | 显示全部楼层
工作簿1.rar (6.37 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2015-4-30 11:07 | 显示全部楼层    本楼为最佳答案   
本帖最后由 as0810114 于 2015-4-30 11:12 编辑

=TEXT(int(A2/200),"0箱")&TEXT(MOD(A2,200),",多0个;;;")

评分

参与人数 1 -4 收起 理由
橘子红 -4 text四舍五入 >.<

查看全部评分

回复

使用道具 举报

发表于 2015-4-30 11:08 | 显示全部楼层
  1. =INT(A2/200)&"箱"&TEXT(MOD(A2,200),",多0个;;")
复制代码

工作簿1.rar

6.93 KB, 下载次数: 1

回复

使用道具 举报

发表于 2015-4-30 11:11 | 显示全部楼层
  1. =SUBSTITUTE(SUBSTITUTE(INT(A2/200)&"箱,"&A2-INT(A2/200)*200&"个",",0个",""),"0箱,","")
复制代码
回复

使用道具 举报

发表于 2015-4-30 11:18 | 显示全部楼层
杜绝出现0箱n个的现象
  1. =SUBSTITUTE(TEXT(A2/200,"#箱,多#个/200箱"),"/200箱",)
复制代码

评分

参与人数 2 +12 收起 理由
象山海鲜 + 3 最佳!
沐沐 + 9 不解释~

查看全部评分

回复

使用道具 举报

发表于 2015-4-30 11:21 | 显示全部楼层
第一次写公式,可能有点儿繁锁,大家互相学习吧。
公式为:=IF(MOD(A2,200)=0,INT(A2/200)&"箱",INT(A2/1200)&"箱,多"&MOD(A2,200)&"个")
回复

使用道具 举报

发表于 2015-4-30 11:26 | 显示全部楼层
附件如下

工作簿1.rar

6.33 KB, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 22:45 , Processed in 0.281632 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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