• ベストアンサー

関数にするには?

関数にするには? 空値非表示にしましたところ下記計算式では計算エラーとなってしまいます。 この場合関数に置き換えるにはどのようにすれば良いのでしょうか? ご教授下さいますようお願い申しあげます。 A22=IF(A20="",(A1+A3+A5+A7+A9)+(A10),(A1+A3+A5+A7+A9)+(A10+A12))

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

空値非表示とは、数式で""やスぺース入力をしたという事なら、SUM関数を使用すればエラーになりませんのでお試しください。 (例)=IF(A20="",SUM(A1,A3,A5,A7,A9,A10),SUM(A1,A3,A5,A7,A9,A10,A12))

100POINT
質問者

お礼

お返事遅くなり申し訳ございませんでした。 こういった方法があったんですね。 言われてみるとなーんだって思ってしまうのですが、 なかなか分からなくて困ってしまいましたがおかげさまで解決できました。 ご教授ありがとうございました。

その他の回答 (2)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.3

#1です。 #2さんの回答を見て自分の勘違いに気付きました。 でも、同じです。 示された計算がエラーになるとはどういう事でしょう? (まさか「A22=」のA22は入力していないと思いますが…。) また、具体的にどういう事をしたいのでしょう?

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

質問者さんのやりたいことが判りません。 IF文のFalseに2個の値が有ります。 (A1+A3+A5+A7+A9)+(A10) と (A1+A3+A5+A7+A9)+(A10+A12) これでは当然エラーになります。 何がやりたいのでしょうか?

関連するQ&A