Excelで、Aの数字が小数点第四位まであり、小数第四位目が0出ない場合には、違う表示をさせたいのですが、どのような関数を組んだらよろしいでしょうか。

IF関数を使用するのかなという感じがするのですが、どのようにしたらよいかわかりません。
何卒、いい方法をご存知の方宜しくお願いいたします。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2014/12/11 22:41:48
  • 終了:2014/12/18 22:45:03

回答(2件)

id:cdaotg No.1

cdaotg回答回数83ベストアンサー獲得回数202014/12/11 22:58:17

ポイント50pt

Excelの「条件付き書式」を使うとして、その条件に下記の式を入れればOKではないでしょうか?

MOD(A1*10000,10)>0

以下、簡単な説明です。不要でしたら読み飛ばして下さい。

1. まず、A1*10000で小数点第四位の値が1の位に来るようにします。
2. それを、MOD関数を使い10で割った余りに変換します。(=元の数値の小数点第四位の値だけを取り出します。)
3. 最後に、余りが0より大きいかどうかを判定します。

id:ishikawa_abzo No.2

石川AB蔵回答回数6ベストアンサー獲得回数12014/12/13 17:22:25

ポイント50pt

A列に小数点第四位までの数値があるとしてこう書けばよいのではないでしょうか。

=IF(RIGHT(A1*10000,1)*1=0,A1,"違う表示")

以下解説どす。
①A1*10000で小数点第四位を1の位にもってきます。
②RIGHT関数で①の数値の右から1桁目、つまり1の位を抽出します。
③RIGHT関数で抽出すると文字列になっちゃうので*1をして数値にします。
④抽出した1の位が=0だったら、A1にある数値を表示し、0でなければ"違う表示"とでるようにします。

あとは質問者様が"違う表示"の所を適当に変えてください。
どうでしょうか。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません