アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルの使用法について教えてください。足し算で小数点以下を3進法にする方法はありますか?例えば、(セル1)1.1+(セル2)1.2は通常は(セル3)2.3ですが、小数点以下を3進法にすることにより(セル3)3.0としたいのです。(セル3)にどのような数式を入力すればよいか、教えてください。

A 回答 (3件)

こんばんは!


整数部が10進数で小数点以下が3進数表示!というコトですね?

本来、10進数と別の進数が同居することはないと思いますが、
どうしてもそのように表示したい場合の一例です。

関数内に
>(セル1)1.1+(セル2)1.2
を数式に入れると長くなってしまいますので、
足し算の結果はA3セルにあるとします。

表示したいセルに
=INT(A3)+INT(ROUND(MOD(A3,1),5)/0.3)+MOD(ROUND(MOD(A3,1),5),0.3)
としてみてはどうでしょうか?

※ 合計結果が小数点以下第1位までの数式ですので、小数点以下第2位・第3位・・・などある場合は
別方法で考える必要があると思います。

参考になりますかね?m(_ _)m
    • good
    • 0
この回答へのお礼

いやー奥が深いですね!!私の趣味の世界で、野球のピッチャーの投球回数を計算する時に、整数はイニング数ですが、小数点以下はアウトカウントのため、1,2,3の世界なのです。(正式には1/3,2/3,3/3ですが)計算結果の横のセルにいただいた数式を入れて使用させていただきました。早速ご回答いただき助かりました!!ありがとうございました!!

お礼日時:2012/10/27 10:17

もしかして3進ではなく、



 二捨三入?

 3進だと、2.3は3.0   2.5は3.2 2.6は4.0  2.8は4.2
       2.9は5.0
       3.0は3.0
  になります。


 
 二捨三入であれば
結果がA1にあるとすると、
 =IF(A1-INT(A1)<0.3,int(a1),INT(A1)+1)


0.3以上繰上げ、0.3未満そのままなら
 =IF(A1-INT(A1)<0.3,A1,INT(A1)+1)
    • good
    • 0
この回答へのお礼

いやー奥が深いですね!!私の趣味の世界で、野球のピッチャーの投球回数を計算する時に、整数はイニング数ですが、小数点以下はアウトカウントのため、1,2,3の世界なのです。(正式には1/3,2/3,3/3ですが)早速ご回答いただき助かりました!!ありがとうございました!!

お礼日時:2012/10/27 10:27

十進数が 1.9 の場合、「セル3」はどう表示させたいの?


十進数が 3.0 の場合、「セル3」は 3.0 でOK?だってぇ、十進数が 2.3 の場合も「セル3」は 3.0 だから奇天烈にならないの?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!