- ベストアンサー
IF関数の真(偽)の場合にセルや式を選択できないのですか?
自分で書いていても思うのですが、タイトルの文章がわかりづらいので、実際の式で説明します。 IF(ROUNDDOWN(E12,0)/1000<0.001,"<0.001","ROUNDDOWN(E12,0)/1000") 計算結果が<0.001ならば「<0.001」と表示され そうで無い場合には計算結果そのままの例えば「0.005」が答えとなって出て欲しいのですが その1、ROUNDDOWN(E12,0)/1000<0.001コレ自体がおかしいようです。 その2、偽の場合ROUNDDOWN(E12,0)/1000"と表示される 悲しいかな、自分では気が付きません 教えて下さい
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>矛盾があるらしく黄色の!マークが出るのです Office XP(2002) から搭載の機能かと思います。 周辺のセルの計算式とセルの計算式に大きな違いがあると「間違っていませんか?」って感じに注意表示される機能です。 (余計なお世話なんですが・・・) 式にエラーがある場合は、# で始まるメッセージが表示されます。 ヘルプの「領域内の矛盾した数式」には、「数式で使用されている参照が、隣接する数式の参照と一致しない場合、エラーが表示されます。」と書かれています。 [ツール] メニューの [エラー チェック] をクリックして、エラー内容を確認してみてください。
その他の回答 (4)
- Faye
- ベストアンサー率24% (601/2496)
#1・2です。 説明がちょっと分かりづらかったですかね。 後半部分の「””」をハズします。 ””でくくった中身は文字として表示されます。 結果が真なら「<0.001」と表示しなさいの部分はいいのですが、 結果が偽の場合も「ROUNDDOWN(E12,0)/1000) 」と表示しなさいという式になっていますので、後半部分の「””」をハズしてください。 これでちゃんと表示するはずです。
補足
何度もありがとうございます。 ””の部分は理解出来ましたが どうやらIFの次のROUNDDOWN(E12,0)/1000<0.001に矛盾があるらしく黄色の!マークが出るのですがどこが悪いのでしょうか?
- hana-hana3
- ベストアンサー率31% (4940/15541)
>"ROUNDDOWN(E12,0)/1000" では、誤りです。 ””で囲むと文字列として表示されるので ROUNDDOWN(E12,0)/1000 としないといけません。
お礼
ありがとうございました。
- Faye
- ベストアンサー率24% (601/2496)
""でくくるとそれを文字として認識しますから、答えがおかしくなると思います。
- Faye
- ベストアンサー率24% (601/2496)
IF(ROUNDDOWN(E12,0)/1000<0.001,"<0.001",ROUNDDOWN(E12,0)/1000) だと思います。
お礼
本当ですね。 知らなかったです。 ありがとうございました。
お礼
そうなんですか! 結構知らない事ばっかりで 何か一つやろうとするとつまづいてしまいます。 ためになりました