- ベストアンサー
エクセル・計算式のエラーマーク(###)を0(ゼロ)にしたい!
エクセルで表を作っているのですが、計算式で 50÷A1(←セル番号)とした時、A1=0の場合は、エラーマーク?(###)になってしまいます。このエラーマークを0にする事は出来ないでしょうか? 説明が下手でスミマセン。補足しますので、宜しくお願いします!
- オフィス系ソフト
- 回答数4
- ありがとう数0
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
0で割ろうとした為にエラーが出ているのですね。 (セルの列を広げると#DIV/0!と入っているはず) ISERROR関数で、エラーを回避させれば大丈夫です。 =IF(ISERROR(50/E26),0,50/E26) エラー(#DIV/0!)の時は0を、その他は計算
その他の回答 (3)
- kbonb
- ベストアンサー率51% (254/492)
こんにちは 以下のページがご参考になるのでは? [XL2000] 表示形式と ISERROR 関数による 0 およびエラー値を非表示にする http://www.microsoft.com/JAPAN/support/kb/articles/J048/6/08.htm
- greatblue
- ベストアンサー率28% (46/163)
計算不可(×0、÷0)の場合###ではなく、「#DIV/0!」となりませんか? ###となるのはセル幅が小さいために表示できていない事を表してるはずです。 さて、計算不可としてでた「#DIV/0!」を選択し、コピーして「右クリックし形式を選択して貼り付け」 を選んでやります。 ダイアログボックスが開きますので"貼り付け"の中の"値"を選んで「OK」します。 そうする事によって計算値ではなく単なる値(文字)に置き換わります。 貼り付けた値を選択しておき、"編集"→"置換"を選択し、"検索する文字列"に「#DIV/0!」 と入力し、"置換後の文字列"に「0」と入力します。 まわりくどいやり方ですが確実に変換できます。
- fu-fu-fu
- ベストアンサー率35% (38/108)
=IF(A1=0,0,50/A1)
関連するQ&A
- エクセルの計算式で困ってます。。
エクセルの計算式で教えて下さい。 エクセルの表の列に計算式いれて、 =A1÷X =A2÷X =A3÷X・・・といった感じで、Xの値をあるセルの値で固定して、計算したいのですが、固定する場合、どのように入れればいいのでしょうか?教えて下さい。。
- 締切済み
- オフィス系ソフト
- Excelで表計算結果のみ表示するには?
Excelで表計算結果のみ表示するにはどうすればよいのでしょうか? 例えば、セルA2に「=A1+1」という表計算結果を表示させたいとします。もしもセルA1が「3」という値の時は、セルA2には「4」と表示されます。ここで、セルA2の表計算結果だけを残して、セルA1の表示を削除したいのですが、「=#REF!+1」みたいにエラーになってしまいます・・・このようなとき、表計算結果のみを表示させることはできないのでしょうか?表計算結果を見ながら自分で計算結果を入力していく方法しかないのでしょうか? データーが大量にあるため、提出レポートには計算結果だけを載せる必要があるのです。もし良い方法がありましたら教えてください。よろしくお願いします!
- ベストアンサー
- オフィス系ソフト
- エクセルで計算式の答えを・・・。
エクセルで計算式で計算した答えの数字だけを別のシートにコピーしたいのです。 普通にコピーして貼り付けすると、計算式ごとコピーされるので計算結果が違ってしまいます。 例えば、A1に10 B1に5 C1に(A1*B1)と計算している場合 他のシートのひとつのセルに「50」と数字だけを入れたいのです。 このようなことが出来るでしょうか? この説明でわかりにくければ補足します。 エクセルに詳しくないので困っています。どなたか教えてください。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excel 2003で計算された数値と比較
Excel 2003の表計算で計算された数値と基準になる数値(予めセルに入力)を比較させて、その数値の差を+-付き数値で表示させる事は可能でしょうか?可能ならばその表示方法(計算式等)を教えて下さい。よろしくお願い致します。初心者につきイメージしたままを文章にした為、説明が下手ですがよろしくお願いします。
- 締切済み
- Windows系OS
- エクセルの計算式で
エクセルの計算式でこんな計算はできるのでしょうか? どの関数を使えばできのるかわからないのです・・・ ご存知の方教えていただけますか?よろしくお願いします。 SEET1にこのような表があります。 A B C 1 3:00 1 20 2 4:00 10 34 3 7:00 8 6 4 8:00 9 7 5 9:00 7 5 6 10:00 6 3 7 ・ 8 ・ これを別の表でSEET2に集計をしたいのです。 SEET2ではこのように集計をしたいのです。 A B C 1 7:00 19 60 2 8:00 9 7 3 9:00 7 5 4 10:00 6 3 5 ・ 6 ・ SEET1のA列の時間は3:00の時もあれば2:00の時もあり、時間は固定ではないのです・・・日々変動します。最大で1:00~7:00です。 これをSEET1のA列の時間が1:00~7:00であればのSEET2のB1に8:00であればSEET2のB2のセルへ集計するといった関数はあるのでしょうか? 説明がわかりにくかもしれませんが教えていただけますか?よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルで計算結果の最適を簡単にもとめたい。
エクセルの表を使い多くの変数で計算するとき、計算結果を ある値に近つけたいときがあります。 たとえばA1セル、A2セル、・・・・・・・と変数が入っていて、その 計算結果をG1セルに入っている。 G1セルの答えが100になるA1セルの値は、いくつか?とか」です。 いまのやり方だと。まず、A1セルに適当に2を入れてみる。次に A1セルに3を入れてみる。そうすると2の方が近いので、今度は、 2.2をいれる、とかしていったりきたりして、2.33とかの答えを 求めています。 他の方法として、計算の表をたとえば10個作って、A1セルとG1セル の10個の値を表にして、10個分まとめて計算させる」とかが考えられ ますがこれも表がおおきいとあまり賢い方法とは思えません。 マクロを使わずにいい方法があれば教えてください。 マクロを使わないとできないなら、マクロの使い方から教えて いただきたく。(たとえばここのサイトを見ればいいよ」とかでも OKです。
- ベストアンサー
- その他(Windows)
- Excelの計算式で行き詰まりました
必要にかられて、独学でExcelの関数を勉強していますが 行き詰まってしまいましたので 皆さんのお知恵をお借りしたいと思います。 シート名:管理番号 A B C 1 北海道 山田 001 2 東京 佐藤 002 3 愛知 山田 003 4 大阪 鈴木 004 5 広島 田中 005 6 福岡 山田 006 という管理表が作成してあります。 別のシートで、セルA1に“鈴木”と入力したらセルB1に“004”が表示されるようにしたのですが 重複している“山田”と入力した時にはエラー表示されるようにしたいのです。 最初は =IF(A1<>"",VLOOKUP(A1,管理番号!B1:C6,2,0),"") の計算式をB1に使用していましたが これだと、“山田”の時は“001”になってしまいますよね? 管理表の列AとBは、必ず別データにしておきたいです。 もし可能であれば別シート入力項目を、A1に“福岡”、B1に“山田”にして C1に“006”を表示させる計算式でも構いません。 素人質問で意図をご理解いただけるかどうかも不安ですが、どうかよろしくお願いいたします。
- ベストアンサー
- その他(Windows)
- エクセルの表計算
エクセルの表計算をする時、セル一つ一つ横に数字を一桁ずつ入れて百の位、十の位、一の位としたら3つのセルを合計して計算する事はできますか?
- 締切済み
- その他([技術者向] コンピューター)
- excelの自動計算について
Excelのセルに入力された数字を自動で変換 例えばA1セルに「8」と入力した場合、自動で×10で計算して値をA1に表示する事は可能でしょうか?A列にはある物の数をカウントした数字が入るのですが、「8」の時は×10、「3」の時には×5など、数字によって×の式を変更したいのです。別の列に数式を入れたり、別の表を作成してVLOOKUPで計算したりすれば、簡単にできると思うのですが、そのような作業は無しで、できないでしょうか?ご存知のかたおられましたら教えて下さい。宜しくお願い致します。
- 締切済み
- オフィス系ソフト