- ベストアンサー
関数にするには?
関数にするには? 空値非表示にしましたところ下記計算式では計算エラーとなってしまいます。 この場合関数に置き換えるにはどのようにすれば良いのでしょうか? ご教授下さいますようお願い申しあげます。 A22=IF(A20="",(A1+A3+A5+A7+A9)+(A10),(A1+A3+A5+A7+A9)+(A10+A12))
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
空値非表示とは、数式で""やスぺース入力をしたという事なら、SUM関数を使用すればエラーになりませんのでお試しください。 (例)=IF(A20="",SUM(A1,A3,A5,A7,A9,A10),SUM(A1,A3,A5,A7,A9,A10,A12))
その他の回答 (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) これでは当然エラーになります。 何がやりたいのでしょうか?
お礼
お返事遅くなり申し訳ございませんでした。 こういった方法があったんですね。 言われてみるとなーんだって思ってしまうのですが、 なかなか分からなくて困ってしまいましたがおかげさまで解決できました。 ご教授ありがとうございました。