質問: エクセル 表検索した合計の出し方について 既出でしたらすいません。 いろいろ検索していみたのですが見つかりませんでしたので、教えて下さい。というかできないのですかね? エクセル2007を使っているのですが、商品、単価、入り値を一覧の表にしてvlookupでその一覧の番号から表検索して別の一覧を作れるようにしました。その新しい表の最後の行に単価と入り値の合計を出したいと思っています。ただ、その最後の行は一定ではなくどこになるかわかりません。(違う場所に合計用のセルを作るのではなくすでに関数がある場所に付け足したいのですが。。。) 以下がそのセルに入っている関数の例です。 =if(i6="","",rounddown(i6*f6+i6*if(g6<10,g6/10,if(g6<100,g6/100,g6/1000)),0)) i6にvlookupで検索した単価が入るように関数を入れてあります。 f6、g6は数量を入力するようにしてあります。単価と数量の合計 この関数に付け加えるか、もしくは新しい関数でもいいので 「もし、a6に合計の文字列が入れば、i1~i5(合計の文字列が入る前のセル)までを足す」 というようなことができますでしょうか?
回答: =if($a6="合計",sum($i$1:$i5),~~~) で~~~に合計じゃない場合の式を記述すれば良いと思います。