エクセル実践塾 > エクセル実践塾2007

数値をひと桁ずつ個別のセルに表示したい

 

 

 

 

 

 

 

 

 

 

ROUNDDOWNとMOD関数を組み合わせて使えば、任意の桁の数字を表示できます

ROUNDDOWN関数を使うと、指定した桁で数値を切り捨てることができます。

MOD関数を使うと、指定した数値で割った余りを求めることができます。

@対象となる数値が表示されるセルを用意します。

計算結果を対象とする場合には、それが表示されるセルを用意します。

Aたとえば、百万の桁の数字をセルに表示したいときには、100万で割って、小数点以下を切り捨て、それを10で割った余りを求めます。

たとえば、257,400という数値の百万の桁の数字を表示するとします。

257400÷1000000=0.257400

ROUNDDOWN(0.257400,0)=0 ※小数点以下を切り捨てる

MOD(0,10)=0 ※10で割った余りを求める

B他の桁の数字を表示する場合も、同様の計算式を使います。

異なるのは、最初に割る数値だけです。

たとえば、十万の桁の数字を表示する場合には、10万で割って、以下は同じ処理となります。

257400÷100000=2.57400

ROUNDDOWN(2.57400,0)=2 ※小数点以下を切り捨てる

MOD(2,10)=2 ※10で割った余りを求める

一万の桁の場合には、次のようになります。

257400÷10000=25.7400

ROUNDDOWN(25.7400,0)=25 ※小数点以下を切り捨てる

MOD(25,10)=5 ※10で割った余りを求める

他の桁の場合も同様で、最初に割る数値だけを変更します。