• ベストアンサー

Excel 関数で、#VALUE !がでます。

二つのセルを足して、三つ目のセルに答えを出したいのですが、エラーになります。 Aのセル =IF(N14=0,"",ROUND(N14*W19/W20,1)) Bのセル =IF(AB14=0,"",ROUND(AB14*AK19/AK20,1)) Cのセル =(Aのセル)+(Bのセル) で(AもしくはBが)0になったときエラーになります。 以前質問しましたが、(答えていただいた方、この場を借りてあやまります。大変失礼しました。今度は大丈夫です。)パスワードを忘れてしまい、いろいろやってみましたが結局入れず、お礼や、追加質問できなくて新しく質問させていただきます。

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

  • ベストアンサー
回答No.1

C1セルに =IF(A1="",0,A1)+IF(B1="",0,B1) これでどうですか?

jackykinnikuman
質問者

お礼

ご回答ありがとうございます。 すごい。 できました。 IFのネストでできたのでしょうか?コピーであてはめてできてしまったので、よくわかりません。 これは、0もしくは空白のときの計算に使う関数と考えればいいのでしょうか? すみません。 初心者なので、この先役立てたく再度質問させていただきます。 差支えなければ、おねがいいたします。

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

その他の回答 (1)

noname#22222
noname#22222
回答No.2

そもそも、数値演算するセルにヌル値を代入するのでしょうか? それが問題です。 0を表示しなければ済む話です。

jackykinnikuman
質問者

お礼

ご回答ありがとうございます。 おかげ様で、解決できそうです。 「ヌル値」 とは何かもわからない初心者で、すみません。 ツールより0を表示しないとしてみたのですが、エラーでした。

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

関連するQ&A

  • Excel 関数 

    明日までに書類を作ってしまいたいので、ご協力ください おねがいいたします。 Aのセル(A10)の右隣のセルに、 =IF(A10=0,"","-") で、A10のセルをツール、オプション、で、0を表示しない。 とした場合、空白になります。 Bのセル =IF(AB12=0,"",ROUND(AB12*AK14/AK15,1)) Bの右隣のセルに、Aのセルと同じ関数をいれると、- が表示されます。 それは、Bのセルに四捨五入の関数があるからでしょうか? Bにも、- を表示しない関数は、あるのでしょうか? Bのセルを、変えないとだめなのでしょうか?

  • エクセルでどうしてもVALUEになります。

    宜しくお願いします。 ちょっと長いですが N18  に =IF(AND(OR(D18="",D18=0),E18="",H18="",J18=""),"",D18+E18-F18-H18-J18-K18-M18) X18 に =IF(AND(OR(N18="",N18=0),O18="",R18="",T18=""),"",N18+O18-P18-R18-T18-U18-W18) Y18 に 数値 25,000を入れると AH18 の =IF(AND(OR(X18="",X18=0),Y18="",AB18="",AD18=""),"",X18+Y18-Z18-AB18-AD18-AE18-AG18) がVALUEになります。 どうしたら、数式の意味を変えずにエラー回避できるのでしょうか?

  • Excelの関数式について(IFERROR関数)

    Excelの関数式で、基本的な算数がわからず、質問いたしました。 具体的には、 A1セルとB2セルに整数を入力し、C1セルに 「=IF(ISERROR(ROUND(A1/B1/(1.11831)*1000,2)),"",ROUND(A1/B1/(1.11831)*1000,2))」 という式が入っています。 さらに、D1セルには「=A1*B1」という式が入っています。 この時、D1セル÷A1セル(「=D1/A1」)を計算すると、ほぼ894.2に近しい値となります。 A1セルの値を固定し、B2セルの値をいくつにしても、D1セル÷A1セルの結果が、894.2に近似するのは、なぜでしょうか? お恥ずかしい質問ですが、お知恵を授けてください。

  • ExcelのIF関数の数値の和が出ない

    お世話になります。 ExcelのIF関数で疑問がありましたので教えていただきたい次第です。 以下のような式があります。 C1のセルに、 =IF($A1="1" ABS(ROUND(B1*5%,0)),"") C2のセルに、 =IF($A2="1" ABS(ROUND(B2*5%,0)),"") Aのセルが「1」であるときにBのセルに5%をかけた金額を出す、というものです(実際にはこれが縦に何百行も続く) 数値は正しく出たのですが、ひとつ問題があります。C1とC2のセルの和をSUM関数で求めたときに「0」と出てしまうのです。 1を乗算する方法や、ダブルクォーテーション("")を消す方法を試しましたが、やはり「0」のままです。どうにか和を出す方法はないでしょうか? よろしくお願いいたします。

  • Excelで関数が効かなくなりました

    Excelのデータを保存していたブックのあるセルに =IF(A54="1","Y","N") と関数を設定したのですが、セルに =IF(A54="1","Y","N") と表示されてしまいます。 何故でしょうか。

  • エクセル関数 IF関数・OR関数・ISNA関数

    いつもお世話になります。 IF()と OR()と ISNA()を組み合わせて行数を返したいのですが、 セルの値が 0 ではない もしくは #N/A なら行数を、そうでなければスペースを返したいのです。 A列に関数が入っており、数値か#N/Aが返されています。 B2セルに、 =IF(OR(A2<>0,ISNA(A2)),ROW(),"") と入力しB列最下行までオートフィルしたら、 A列が0の場合は行数が返りましたが、#N/Aの場合、、#N/Aと返され行数が返りません。 どこに問題があるか、わかる方教えてください。よろしくお願いします。

  • Excelの関数について

    こんにちわ。素人です。関数について質問があります。よろしくお願いします。 はじめに、次の式で機能していました。 =IF(AK39="※色展します",0,AC33+AV33) 次に、AK39が、空欄でも機能するようにと、次のような式にしました。 =IF(AK39="※色展します"&"",0,AC33+AV33) 他には =IF(AK39=OR("※色展します",""),0,AC33+AV33) など試してみました。 当然機能しませんでした。 "※色展します"、"スペース"のどちらかが入ればセルがゼロになるようにするにはどうしたらいいんでしょうか?

  • エクセル 関数とグラフについて 

    エクセル 関数とグラフについて  <やりたいこと> ・数字が入力されてないセルで#N/A 表示しない ・数字が入力されてないセルのグラフ線を表示しない  | B   |C  | D        | 7|生産数|時間|1台の時間(秒)| 8|100  |  1|     36   | 9| 空  | 空 |    空     | <やったこと> IF(B8=0,NA(),C8*3600/B8) 数字が入力されてないセルのグラフ線が表示されなくなったが#N/Aが表示される。 IF(ISERROR(C8*3600/B8),"",(C8*3600/B8)) #N/Aが表示されないが数字が入力されてないセルのグラフ線が表示されてしまう。 どのようにすれば良いでしょうか? ご指導宜しくお願いします。

  • エクセル関数について

    エクセル関数について質問があります 例えば 「ある範囲内(b1:b7)に特定の数値(1)があれば、その特定の数値のセルの横の数値を返す」 ような数式は作れますか? 一応私なりに試しました 「 if(b1=1,a1,0)+if(b2=2,a2,0)+if(b3=1,a3,0)+...+if(b7=1,a7,0) この場合、特定の数値1がb5にあれば数式を入れたセルにa5の数値が入ります 」 ですがもっとシンプルな方法がないかと思い質問させていただきました

  • エクセルの関数について

    下記のようなことが関数で出来ますか? A1セルに「AA AB AC AD AE」というデータがあったときに、 B1に、A1に「AB」か「AC」という文字列があればそれを取り出す。なければブランク(もしくは#N/A) かつ優先順位もつけたい。 (「AB」も「AC」もある場合は「AB」) 「AA」と「AB」の間など、文字間は必ず半角スペースがあいている状態です。 具体的な例は↓の画像のような感じです。 かなり高度だと思うんですが、関数で実現できますでしょうか? よろしくお願いします。