ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 146|回复: 10

[讨论] 只用加减乘除,你能做到吗?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-11-19 11:49 | 显示全部楼层 |阅读模式

有一列文本(都是数字),8个长度,均由0和1组成,就是二进制模样的。
已知是第3个数字都是1。
如何用一个公式,取出第3个数字的这个1,只能使用加减乘除和int()函数。

  1. 编码
  2. 10100000
  3. 10100001
  4. 10100010
  5. 10100011
  6. 10100100
  7. 10100101
  8. 10100110
  9. 10100111
  10. 10101000
  11. 10101001
  12. 10101010
  13. 10101011
  14. 10101100
  15. 10101101
  16. 10101110
  17. 10101111
  18. 10110000
  19. 10110001
  20. 10110010
  21. 10110011
  22. 10110100
  23. 10110101
  24. 10110110
  25. 10110111
  26. 10111000
  27. 10111001
  28. 10111010
  29. 10111011
  30. 10111100
  31. 10111101
  32. 10111110
  33. 10111111
  34. 11100000
  35. 11100001
  36. 11100010
  37. 11100011
  38. 11100100
  39. 11100101
  40. 11100110
  41. 11100111
  42. 11101000
  43. 11101001
  44. 11101010
  45. 11101011
  46. 11101100
  47. 11101101
  48. 11101110
  49. 11101111
  50. 11110000
  51. 11110001
  52. 11110010
  53. 11110011
  54. 11110100
  55. 11110101
  56. 11110110
  57. 11110111
  58. 11111000
  59. 11111001
  60. 11111010
  61. 11111011
  62. 11111100
  63. 11111101
  64. 11111110
  65. 11111111
  66. 00100000
  67. 00100001
  68. 00100010
  69. 00100011
  70. 00100100
  71. 00100101
  72. 00100110
  73. 00100111
  74. 00101000
  75. 00101001
  76. 00101010
  77. 00101011
  78. 00101100
  79. 00101101
  80. 00101110
  81. 00101111
  82. 00110000
  83. 00110001
  84. 00110010
  85. 00110011
  86. 00110100
  87. 00110101
  88. 00110110
  89. 00110111
  90. 00111000
  91. 00111001
  92. 00111010
  93. 00111011
  94. 00111100
  95. 00111101
  96. 00111110
  97. 00111111
  98. 01100000
  99. 01100001
  100. 01100010
  101. 01100011
  102. 01100100
  103. 01100101
  104. 01100110
  105. 01100111
  106. 01101000
  107. 01101001
  108. 01101010
  109. 01101011
  110. 01101100
  111. 01101101
  112. 01101110
  113. 01101111
  114. 01110000
  115. 01110001
  116. 01110010
  117. 01110011
  118. 01110100
  119. 01110101
  120. 01110110
  121. 01110111
  122. 01111000
  123. 01111001
  124. 01111010
  125. 01111011
  126. 01111100
  127. 01111101
  128. 01111110
  129. 01111111
复制代码



TA的精华主题

TA的得分主题

发表于 2024-11-19 11:55 | 显示全部楼层
理解不了题意,但应该可以

TA的精华主题

TA的得分主题

发表于 2024-11-19 11:55 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-19 12:01 | 显示全部楼层
一剑惊心 发表于 2024-11-19 11:55
理解不了题意,但应该可以

就是要取出第3个数字,只能用四则运算和int。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-19 12:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
zwzc 发表于 2024-11-19 11:55
=INT(D2/10^5)-INT(D2/10^6)*10
这样?

是的。漂亮!

TA的精华主题

TA的得分主题

发表于 2024-11-19 12:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 hxj119 于 2024-11-19 12:16 编辑
  1. =INT(INT(C2/10^5)/10^LEN(INT(C2/10^5))*10)
复制代码
看错了,有一个LEN函数

评分

1

查看全部评分

TA的精华主题

TA的得分主题

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

TA的精华主题

TA的得分主题

发表于 2024-11-19 12:33 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-11-19 13:14 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-19 13:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
loirol 发表于 2024-11-19 12:33
为啥只能用四则运算和int,

没苦硬吃?

特定的程序中使用,无法使用其他方式。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-20 17:13 , Processed in 0.045603 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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