
No.1ベストアンサー
- 回答日時:
10進数を 32進数にする関数はありません。
自身の手でひとつずつ計算することになります。
ですので他に計算用のセルを設けましょう。
最後に目的のセルに結果を表示するようにすれば、見た目は同じです。
進数の計算の方法はご存じですか?
10進数を2進数にするときは…2で割っていきますよね。
10進数を16進数にするときは16で割っていきますよね。
では、32進数は?
…そうです。32で割っていけば良いんです。
(割って何をすればいいのか分からないなら、中学の教科書を…今は高校かな?…見ましょう)
同じ事をひとつずつ Excel にやらせましょう。
Excelの計算で扱える数値を考慮すると、32の5乗あたりが限界でしょうから
=MOD(INT(A1/32^0),32)
=MOD(INT(A1/32^1),32)
=MOD(INT(A1/32^2),32)
=MOD(INT(A1/32^3),32)
=MOD(INT(A1/32^4),32)
=MOD(INT(A1/32^5),32)
これで各桁の計算は事足ります。
(それぞれ何をしているのかよく考えてください)
あとは出てきた数値を使って CHAR関数で数値に文字を割り当ててやればOK。
(0:=CHAR(48)、A:=CHAR(65))
健闘を祈ります。
マクロを使っても良いのですが、関数でやりかたを確認した上で作成することをお奨めします。
この回答へのお礼
お礼日時:2010/10/29 21:27
5桁を4桁に変換する為に必要なのですが私自体があまり良く理解できていないので、32進法の計算方法から再学習したいと思います。
なぜ32^5と増えていくのかまったく理解できません。Excelで限界ということはExcelでは
32進法の変換は無理という事でしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AかBに入力があった時Cに反映、...
-
ヘッダー
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
エクセルでの時間計算(2時間30...
-
Excelの文字入力にタイムラグが...
-
エクセル・計算式をテキストデ...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセルで、時間の計算をした...
-
エクセルの使い方 1日=7時間45...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセル 1万時間を越える際の...
-
Excelの計算式内の文字列の一括...
-
sum 範囲を横に可変したいです...
-
小数点第1位が0のときROUNDUP...
-
エクセルでDeleteキーを...
-
Excel 複数期間の合計
-
#DIV/0!の表示があるセルの計算
-
計算結果が「0」のセルだけを「...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AかBに入力があった時Cに反映、...
-
ヘッダー
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
エクセル 1万時間を越える際の...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセル・計算式をテキストデ...
-
Excelの文字入力にタイムラグが...
-
エクセルでDeleteキーを...
-
IF関数で出した数値をSUM関数で...
-
エクセルでの時間計算(2時間30...
-
TEXTCALCの使い方
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで数値を50単位で切...
-
【エクセル】あるセルのみ自動...
-
Excelの計算式内の文字列の一括...
-
Excel(エクセル)でフィルター...
おすすめ情報