RENの関数で質問です。困っています。

Anonymous
2018-06-01T07:03:33+00:00

表示された値をREN関数にて文字の個数を表示させたいのですが、思ったように表示ができなく全く別の値が表示されます。

やりたい作業内容としては、小数点以下の文字数をカウントしたいということです。

例えば、A1セルに「21.21」の値を入れ、A2セルに「=A2-ROUNDDOWN(A2,0)」と入力すると、「0.21」と表示されます。

次にA3セルに「=LEN(A3)」を入力すると、「4」の文字が表示すると思っていたら「17」のカウント数が表示されます。

これは私のやり方が悪いのでしょうか。

初歩的な質問であれば、記載してしまい申し訳ないです。

分かる方いらっしゃいましたら回答を頂けないでしょうか。

よろしくお願いいたします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2018-06-01T09:53:26+00:00

LEN関数は文字列にしか使えないと思っていましたが、、、

私の勝手な推測で間違っているかもしれませんが、

下図のように

A3の桁数を増やすと17桁目に有効数字1があるからでは?

(補足)

https://www.relief.jp/docs/002636.html

ここに

「数字を引数に指定した場合に返される桁数は、実際に入力されている数値データの桁数です。」

というのがありました。

(追加情報)

=10/3をLEN関数で調べたら16でした。

16桁目に最後の有効数字3があるからではないでしょうか。

このページも参考になるのでは?

http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/mojiretu01.html#mojisu

「文字数を数える」

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-06-04T00:39:08+00:00

    TETUOさん、回答ありがとうございます。

    LEN関数は文字列だけというのは知りませんでした。

    セルに表示されている内容の個数を計算しているものと思っていました。

    他の方法でやりたいことを計算しようと思います。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2018-06-01T07:05:03+00:00

    すみません。「次にA3セルに「=LEN(A3)」を入力すると」と記載しましたが、正しくは「次にA3セルに「=LEN(A2)」を入力すると」となります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません