- 締切済み
Excelで0とエラーを非表示にしたい
keithinの回答
- keithin
- ベストアンサー率66% (5278/7940)
では =IF(ISERROR(1/A1/B1),"",B1/A1) で。 いったいどんなエラーが出るのかによっては =IF(A1*B1,B1/A1,"") でも。 参考: 今日のお昼の同じご質問です。 http://okwave.jp/qa/q6950524.html
関連するQ&A
- エクセルでの0とエラー値の非表示
お世話になります。 エクセルでエラー値を表示させないのはIF関数とISERRORを使えばよいのですが そこに0を加える簡単な方法はないでしょうか? たとえば A1/B1の計算結果について0やDIV/0や#VALUEなどがでるとして 現状は =IF(OR(ISERROR(A1/B1)=TRUE,A1/B1=0),"",A1/B1) で対処しようとしていますが、より簡単な方法はないでしょうか? お願いします
- ベストアンサー
- オフィス系ソフト
- エクセルのエラーと0を表示させない方法は?
お世話になります。 今、エクセルでVLOOKUP関数を使っています。 VLOOKUPでエラー表示が出ないように、IF(ISERROR(VLOOKUP・・・),"",VLOOKUP・・・)で エラー表示は出なくなりました。 さらに答えが0だった場合0を表示させない方法はあるでしょうか?
- ベストアンサー
- Windows XP
- エクセルの計算式エラーの理由
エクセルで以下の計算式を作成しました。 =IF(LOOKUP(D22,D6:D20,C6:C20)=-2,"A",IF(LOOKUP(D22,D6:D20,C6:C20)=2,"B",IF(C2<=-2,"A",IF(C2>=2,"B",IF(AND(C2=-1,B1>1/3),"A",IF(AND(C2=1,B1<1/3),"A", IF(AND(C2=0,OR(C4<=-2,AND(C4=-1,B1>1/3),AND(C4=0,B1>1/2),AND(C4=1,B1<1/3))),"A","B"))))))) それぞれのIFの計算式は間違っていないのですが・・・ それを組み合わせると「エラー」の表示がでてしまいます。 この原因が分かる方アドバイス願いします。 また、エラーの出ないようにするにはどうすればいいのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- #VALUE!を表示させないようにしたい
C1=A1/B1で答えが#VALUE!になった時、表示させないようにしたいです。 A1とB1には計算式が入っているので(他のシートを参照しています)、IF関数やISERROR、ISERRでは対応できません。
- ベストアンサー
- オフィス系ソフト
- エクセルでエラー値を表示させないやり方
エクセルのIF関数等でエラー(#VALUE)を表示させないやり方ってありますか? ISERRORは試したのですがだめでした。 詳しく説明できなくて申し訳ありません。
- ベストアンサー
- オフィス系ソフト
- エクセルでリンクの#DIV/0!を消す方法
エクセル初心者です。 リンク先の#DIV/0!を表示したくないので 下記のような式を考えましたがどちらも表示されてしまいます。 =IF(OR(Sheet1!A4="",(ISERROR(Sheet1!A4=TRUE))),"",Sheet1!A4) =IF(OR(Sheet1!A4="",Sheet1!A4="#DIV/0!"),"",Sheet1!A4) どうしたらリンク先の#DIV/0!をけして空欄表示できるようになるのでしょうか ご教授よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- VLOOKUPでエラー表示と0表示を無くしたい
VLOOKUPで下の条件にあった数式を作りたいのですが、うまくいきません。 条件は (1)参照先のセルが数値のため0が表示されるが、0と空白は区別したいので、戻り値が空白の場合は0を表示させない。 (2)参照元のシートには参照先には無いコードがあるので、エラー(#N/A)が出てしまうがエラーも表示させない。 作ってみた数式は =IF(OR(VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE)="",ISERROR(VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE))),"",VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE)) です。 戻り値が空白、またはエラーの時に参照先のセルが空白になるように作ったつもりですが、どうしてもエラー(#N/A)が出てしまいます。 どなたかアドバイスいただければ嬉しいです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル ISERROR
エクセルでISERROR関数を使い、エラー表示されないようにした2つ以上のセルを他のセルで更に計算すると#DIV/0!が表示されます。 例) B2 4月数量 C2 4月金額 D2 4月単価 =IF(ISERROR(C2/B2),"",C2/B2) E2 5月数量 F2 5月金額 G2 5月単価 =IF(ISERROR(F2/E2),"",F2/E2) 4~3月までのセルが続き、各単価の平均・伸長率などを他のセルで計算しようとすると#VALUE!が表示されます。 上記のようにISERROR関数を使った複数のセルを参照させ計算し、更にエラー表示させないようにするにはどのような方法がありますか。 どなたか教えてください。
- 締切済み
- オフィス系ソフト
- エクセルの関数
数種類の関数を組み合わせて作ったのですが、ANDでもORでも答えが同じになってしまいます。 どこに間違いがあるのか、教えて頂けると助かります。 =IF(ISERROR(AND(FIND("A",A5,1),FIND("B",A5,1)=FALSE)),"偽","真") =IF(ISERROR(OR(FIND("A",A5,1),FIND("B",A5,1)=FALSE)),"偽","真") 上記式はAND・OR以外はすべて同じのつもりです。 AND関数の場合の答えは、期待通りです。 OR関数の答えとして、A5のセルに『A又Bが含まれている』にも拘わらず、『偽』と表示されます。 (ORのそれ以外の答えは期待通りです。) OR関数で、『A5のセルに、A又はBがひと文字でも含まれている場合』を、『真』とするにはどうすればよいでしょうか? 宜しくお願いいたします。
- 締切済み
- その他(インターネット・Webサービス)
- エクセルで、関数が思い通りの結果を返しません
│ 支出 │ 収入 │ 累計 │ │ ̄ ̄ ̄ ̄│ ̄ ̄ ̄ ̄│ ̄ ̄ ̄| ̄ ̄ │ │ │ A │ │____│____│___│__ │ │ │ │ │ B │ C │ D │ │____│____│___│__ │ │ │ │ │ │ │ E │ エクセル用計算式を作りたいのですが、詰まってしまったので、アドバイスをお願いします。 やりたいこと…自動で累計を出していく ・Dに入れるための式 (1)もしBに数字が入っていればAとの減算の結果をDに。 (2)もしCに数字が入っていればAとの加算の結果をDに。 (3)B・Cが空欄であればDも空欄。 ((4)Aが空欄であればDも空欄。)←できればこれも入れたい 上記のために、 =IF(BC>="","",IF(B>=1,SUM(A,-B),IF(C>=1,SUM(A,C)))) という式を作ってみたのですが、エラー表示は出ないものの、うまくいきませんでした…。 ISBLANKを使ってみたほうがいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
お礼が大変遅くなり、申し訳ありませんでした。 無事解決することができました。 親切に教えていただきまして本当にありがとうございました。