EXCEL函数问题。求高手。

[复制链接]
查看11 | 回复3 | 2010-12-6 21:50:01 | 显示全部楼层 |阅读模式
EXCEL问题:
如何设置以下函数:
输入1显示0-0-0
输入2显示0-0-1
输入31 显示0-0-32
输入32 显示0-1-0
即33进制。求教牛人解答。
=INT((K66)/31)+1 & "-" & (MOD(K66,31)+2)
此函数供参考。
A1=1时 A2显示0-0-0
A1=2时 A2显示0-0-1
不是同一个单元格。

回复

使用道具 举报

千问 | 2010-12-6 21:50:01 | 显示全部楼层
虽然你说是33进制,但不知为何要把0丢弃在外?但这并不影响计算,现把公式附下:=IF(INT((A1-1)/33-32)>=0,INT((A1-1)/33-32),0)&"-"&IF(INT((A1-1)/33)>32,INT((A1-1)/33-32),INT((A1-1)/33))&"-"&MOD(A1-1,33)按你所给条件,就只有三位,所以最大只能容纳2145(十进制),32-32-32(三十三进制)。希望我的回答对你有所帮助。
回复

使用道具 举报

千问 | 2010-12-6 21:50:01 | 显示全部楼层
你给的说明应该是错的。31的时候不可能显示32,应该是30="0-"&INT((A1-1)/32)&"-"&MOD(A1-1,32)
回复

使用道具 举报

千问 | 2010-12-6 21:50:01 | 显示全部楼层
IF(H23/32>100, MOD(H23,32),"0") & "-" & IF(H23/32>10, MOD(H23,32),"0") & "-" & MOD(H23,32)
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行