• ベストアンサー

エクセル2000関数について

=IF(S28="z",L28*M28,L28*M28*1.05) 関数の式を入れているのですが、#VALUE!が表示されます。 エラーの場合ブランク表示にするのはどうしたら良いのでしょうか。 ISERRORの使い方がわかりません。よろしくお願いします。

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

  • ベストアンサー
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.3

再登場(ごめんなさいエラー関数の説明忘れていました) 式がA1にあってA1がエラーの時A1を赤くする方法を説明します A1をクリック 書式→条件付書式 条件1を数式がに変更 その隣の枠に=ISERROR(A1) 書式をクリック→フォント→色を赤にする OKで終了がんばって下さい。

参考URL:
http://www2.odn.ne.jp/excel/waza/
noname#72697
質問者

お礼

丁寧な回答ありがとうございました。

その他の回答 (2)

回答No.2

=IF(ISERROR(L28*M28),"",IF(S28="z",L28*M28,L28*M28*1.05)) ISERRORは中がエラーの時TRUEを返します。

noname#72697
質問者

お礼

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

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

L28かM28が数字でないとエラーになります 同じ数字でも漢字の数字と半角の数字は違いますので 注意して下さい。 L28とM28は書式→セル→表示形式→数値にしておいた方が安全です がんばって下さい。参考になれば幸いです。

関連するQ&A

専門家に質問してみよう