从 10 进制转换为 3 进制
Convert from base 10 to base 3
我在 Google 表格中有一整列数字 1-400。有没有一种简单的方法可以将这些数字转换为基数 3?
您可以使用用 Apps 脚本编写的公式:
function toTernary(decNumb) {
var str = '';
do {
str = String(decNumb % 3) + str;
decNumb = decNumb / 3 | 0;
} while (decNumb >= 1);
return parseInt(str);
}
结果:
用法:
- 工具 > 脚本编辑器 > 空白
- 粘贴代码
- 保存代码文件
- 像往常一样在sheet中写下公式
我在 Google 表格中有一整列数字 1-400。有没有一种简单的方法可以将这些数字转换为基数 3?
您可以使用用 Apps 脚本编写的公式:
function toTernary(decNumb) {
var str = '';
do {
str = String(decNumb % 3) + str;
decNumb = decNumb / 3 | 0;
} while (decNumb >= 1);
return parseInt(str);
}
结果:
用法:
- 工具 > 脚本编辑器 > 空白
- 粘贴代码
- 保存代码文件
- 像往常一样在sheet中写下公式