ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > [练习题]将十进制数的转换为其他进制数

[练习题]将十进制数的转换为其他进制数

作者:绿色风 分类: 时间:2022-08-18 浏览:166
楼主
fangjianp
将十进制数的转换为其他进制数:
说明:
1、A2:A11是10进制数
2、B2:B11是要求转换的进制,B2=5,即要求转换为5进制
3、C2:C11是模拟答案,答题在D2:D11内
要求:
1、D2单元格输入一公式,然后下拉
2、除B2:C11内的数据,不能引用其它单元格的内容
3、不能用VBA、辅助列、定义名称
4、版本EXCEL2003、2007需通过

 


答案正确,符合题目要求,加技能分:5分
截至时间:2011年5月30日
详见附件进制转换.JPG
 

十进制数的转换为其他进制数.rar
2楼
piny
視題意應不用考慮進制大於10,或A1大於該進制的最大可能表達數吧

D2
  1. =SUM(INT(MOD(A2/B2^(ROW($1:$15)-1),B2))*10^(ROW($1:$15)-1))
數組
3楼
rongjun
  1. =SUMPRODUCT(MOD(INT(A2/B2^(ROW($1:$15)-1)),B2)*10^(ROW($1:$15)-1))
4楼
Violet_Universe
  1. =SUM(INT(MOD(A2/B2^(ROW($1:$16)-1),B2))*10^(ROW($1:$16)-1))
5楼
Zaezhong
  1. =SUMPRODUCT(MOD(INT(A2/B2^(ROW($1:$15)-1)),B2)*10^(ROW($1:$15)-1))
6楼
bluexuemei
  1. =SUMPRODUCT(10^(11-ROW($1:$11)),MOD(INT(A2/B2^(11-ROW($1:$11))),B2))
下拉
7楼
sharprain
{=SUM(INT(MOD(A2,B2^ROW($1:$15))/B2^(ROW($1:$15)-1))*10^(ROW($1:$15)-1))}
D2数组公式下拉
8楼
wangg913
期待楼主的解法!
  1. =SUM(MOD(INT(A2/B2^(ROW($1:$50)-1)),B2)*10^ROW($2:$51))%
9楼
wcymiss
没啥好思路,就上个中规中矩的吧
  1. =SUM(MOD(INT(A1/B1^(ROW($1:$16)-1)),B1)*10^(ROW($1:$16)-1))
10楼
落雪绽菊
=IF(SUM(MID(TEXT(D2,REPT("0",20)),ROW($1:$20),1)*B2^(20-ROW($1:$20)))=A2,D2,(MOD(A2-SUM(MID(TEXT(D2,REPT("0",20)),ROW($1:$20),1)*B2^(20-ROW($1:$20))),B2^LEN(D2))/B2^(LEN(D2)-1)&IF((LEN(D2)=1)*ISERR(1/D2)," ",D2)))
11楼
angellbxsc
D2=SUM(INT(MOD(A2,B2^(15-ROW($1:$14)))/B2^(14-ROW($1:$14)))*10^(14-ROW($1:$14)))

共78字符
下拉
等开题学习精彩答案!
12楼
w83365040371
  1. =SUM(MOD(INT(A2/B2^(ROW($1:$15)-1)),B2)*10^(ROW($1:$15)-1))

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap