• ベストアンサー

エクセルで12進数

整数は10進数、小数点以下は12進数の計算てできるのでしょうか。 収める製品の単位がダースで、いつも、あまりの数を電卓で計算して記入しています。 表示は、たとえば、 131個なら、10.11ダース 121個なら、10.1ダース と言った具合です。

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.3

ANo.#1の逆の形で入力されているものを計算したいということかと思いますが、Excelで計算するには一ヶ所だけ無理があります。 131個を10.11 121個を10.1 125個を10.5 ↑を例にとると、130個は10.10という表記になりますが、Excelでは、10.1も10.10も同じ値です。(要するに121個と130個が同じ値になってしまいます。) 121個を10.01、125個を10.05とすれば計算は簡単に出来ます。 10.11 10.01 10.05 =ROUNDDOWN((INT(SUM(A1:A3))*12+(SUM(A1:A3)-INT(SUM(A1:A3)))*100)/12,0)+MOD((INT(SUM(A1:A3))*12+(SUM(A1:A3)-INT(SUM(A1:A3)))*100),12)/100 で、31.05と表示されます。 =(INT(SUM(A1:A3))*12+(SUM(A1:A3)-INT(SUM(A1:A3)))*100)/12*15 で、471.25と表示されます。

Dalara
質問者

お礼

大変遅れました。せっかくすぐに回答していただいたのにすみません。 エラーがかかっていたのでいろいろ自分で試していました。原因は、通常と逆で、小数点にコンマ、桁を区切るのにピリオド. を使う必要があり、そのためにエラーがかかっていました。 小数点と桁を区切る記号を通常に戻すと正常になりました。 この場合の対処方法はどのようにすればよいのか知っておられれば越しえていただけないでしょうか。よろしくお願いいたします。

その他の回答 (2)

  • diashun
  • ベストアンサー率38% (94/244)
回答No.2

#1の方の計算式でOKですが、ダース単位と言う表記であれば、残りは「個」とした方がいいのでは? =ROUNDDOWN(A1/12,0)&"ダース"&MOD(A1,12)&"個"

Dalara
質問者

補足

説明が足りませんでした。申し訳ありません。 例として、 A1 には 10.11 A2 には 10.1 A3 には 10.5 を入力します。整数は10進数で、小数点以下が12進数です。 これの合計を求め、A4に表示、 それに、1ダースあたりの単価15円を掛けてA5に表示する方法はありますか。

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

A1に個数が入力されているとして =ROUNDDOWN(A1/12,0)&"."&MOD(A1,12)&"ダース" でご質問のような表示が可能です。

関連するQ&A