[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エラーを除いて合計を出したい』(ぴろ)
A B C 1 新潟 100 #VALUE! 2 長野 200 150 3 山梨 #VALUE! 50 4 群馬 300 200 5 合計 600 400
上記のような表で5行目の合計でSUMをすると
#VALUE!とエラーが表示されますが、
そのエラーを除いて数字を合計してくれる
関数はありますか?
教えて下さい。宜しくお願いします。
エラーを避けて合計を計算する工夫をするよりも、#VALUE! となっているセルに エラーが出ないようにする事を考えた方がよくないですか?IF文を使って、エラーなら 空白にするとか 0 にするとかしましょう。(純丸)
どうしてもと仰有るならこんな関数どうでせうか? [Alt]+[F11]でVBEを開く 「挿入」←「標準モジュール」選択 下のコードをコピペ 戻って
SUMの変わりに=piro(範囲)を入力 せやけど、#VALUE!なんて表示されとったら見苦しいもんですワ。元の式でエラーの 出んように考えるべきでせう。 (弥太郎) '----------------------- Function piro(data) Dim i As Integer Dim tbl
tbl = Range(data.Address) For i = LBound(tbl, 1) To UBound(tbl, 1) If IsNumeric(tbl(i, 1)) And Not IsError(tbl(i, 1)) Then piro = piro + tbl(i, 1) End If Next i End Function
(純丸)さん、(弥太郎)さん、ありがとうございました。
確かに#VALUE!だらけで見づらかったので、
おっしゃる通り、元の式でエラーがでないように変えました。(ぴろ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.