• ベストアンサー

エクセルのIF文について

エクセルのIF文で、小数点が付いているときには1000倍を、なければ、そのままにする方法を教えてください。 例 52.50    52500 2056.89  2056890 29      29 90      90 36      36 69.98    69980

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

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.2

後出しはしない。 =IF(A1="","",IF(A1-INT(A1)>0,A1*1000,A1)) で、どう?

imoko0701
質問者

お礼

すみません。勉強不足でした。 もう少し柔軟性をもって考えねばならなかったです。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • root_16
  • ベストアンサー率32% (674/2096)
回答No.1

A1セルに数値が入っているとして IF(A1-INT(A1)>0,A1*1000,A1) でいいんじゃないでしょうか?

imoko0701
質問者

お礼

ありがとうございました。 関数をもっと勉強します。

imoko0701
質問者

補足

すみません、A1セルには空白のときもありそのまま空白にしたいのですが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ExcelでIF文などを使いこなしたいのですが・・

    Excelのセルの中にIF文などを埋め込んだりする処理を 何というのでしょうか? Excelをよく使うのですが、SUM関数などしか知らない為、 セルにIF文を埋め込む処理をもっと覚えたいと思うのですが どういう本を買えばいいのか分かりません・・。 Excelの関数の本でしょうか? Excelの関数の本については初歩的な本をもってるのですが、 関数ウィザード?を使ったものしか載ってなくて、 IF文などについては全く載っていません・・。 マクロ?とかいうものについて書かれた本を 買えばいいのでしょうか? それから、IF文等は、Excelだけではなく、Wordも使えるのでしょうか? 使えるとしたら、文法は全く一緒でいいのでしょうか?

  • エクセルIF文です。

    エクセルIF文です。 if(a1>"", , )の部分 のa1>""は、どういうことですか? よろしくおねがいします。

  • excel IF文について教えて頂きたいです

    excelのIF文を用いセルO5に対して 0~0.5のとき0 0.5~2.0   1 2.0~5.0  10 5.0~  100 のような分類を行いたく =IF(0<O5,0,IF(0.5<O5,1,IF(2<O5,10,IF(5<O5,100,"")))) このような入力を行ったのですが上手くいきません。 間違いについてご指摘頂きたいです。 よろしくお願いします。

  • エクセルのIF文

    基本的な質問ですが、 エクセルのIF文で下記の条件式を教えてください。 A1が1ならばB1には普通と表示、2ならば当座、0ならば空白というIF文を作りたいのですが、どのように作れば良いのでしょうか? よろしくお願い致します。

  • 【エクセル】平均を求めたセルとIF関数について

    エクセル初心者です。 (1)とある金額の平均を関数を使い表示させたセル と (2)手打ちで金額が入力されたセル があります。 (1)と(2)について、IF関数を使い 平均された金額と手打ちで入力された金額が同じであれば、〇という表示をさせたいと思っています。 しかし、このままIF関数を使おうとすると、平均を求めているセルが 小数点まで入っているためか、うまく式が反映されません。 平均の金額を、小数点を表示させない形式で別のセルに貼り付けて IF関数を使う方法はありますか? また、もっとスムーズな方法があれば教えてください。

  • エクセルのIF文

     エクセルの表で、セルに数字0が入っている場合は2、そうでなければ0と定義するのに、=IF(E$2=E5,E$3,0)という文を作ったのですが、セルが空欄でも2が返されてしまいます。  セルが空欄の場合は、0を返したいのですが、このIF文に何を補足すればよいでしょうか。

  • excelのif文について

    excelのif文でうまくいかないことがあり御相談します。セルH4内にIF((B4-B3)=0,"","F4")という文章を組んで、セルB4とB3の値が等しい場合はブランクにして、等しくない場合はセルF4内の値を表示するようにしたいのですが、F4とそのまま表示されます(セルF4内部の値を表示したい)。何か間違っていると考えますが、それをご指摘いただきたいとお願いします。

  • 長いIF文を短くしたい

    よろしくお願いします いつもgooのみなさんに大変お世話になっております マクロは2カ月ほど前から勉強しています お陰様で、私のマクロも日々進歩できています エクセルのバージョンは2013です 質問内容 長いIF文を短くしたい IF 条件1 and 条件2 and 条件3 and 条件4 and 条件5 Then   処理 End If このようにIF文が長いために、マクロ編集画面が見にくくなっています Select Case を使わずに短くする方法はないでしょうか?

  • 少数を比べて処理をさせるif文について

    質問させていただきます。 今、if文で条件を書きたいと思っています。 その条件とは、例えばxの小数とyの小数を見た場合、xの小数がyの小数以上ならば処理をさせたいと思っているのですが、どのようにすればその条件を書けるか教えていただけないでしょうか? x = 1.9 y = 0.8 この場合、xの小数は.9でyの小数は.8なのでxの小数はyの小数より大きいので処理をさせたいと思っています。 よろしくお願いします。

  • EXCEL IF文の使い方で

    1~12月までの数値が入った横並びのセルがあります。 それと月度を入力したセルがあります。 そして、特定のセルに、指定した月度の数値を持ってくる式を入れたいのですが、単純にIF文のネストではだめですよね。何か良い関数はありますでしょうか? EXCEL2003です

このQ&Aのポイント
  • Windows11へのアップグレード後、ブラザー製品MFC-J837DNでカラー印刷ができなくなりました。無線LAN接続を使用しています。IP電話回線を利用しています。
  • カラー印刷ができないトラブルが発生しました。先日Windows11へのアップグレードを行った後から現象が発生しました。MFC-J837DNを使用しており、無線LAN経由で接続しています。IP電話回線を使用しています。
  • Windows11へのアップデート後、MFC-J837DNでカラー印刷ができなくなりました。無線LAN経由で接続しており、IP電話回線を使用しています。トラブルの解決方法についてアドバイスをいただけますか?
回答を見る

専門家に質問してみよう