質問: エクセルで、入力数字を自動的に代入し結果表示させたい 入力した数字を自動的に代入し、その結果をそれぞれ表示させるにはどうしたらよいのでしょうか。具体的には a列 b列 c列 1行 10 20 a1またはb1を引っぱって表示 2行 30 40 c1がa1のときa2、c1がb1のときb2を表示 3行 c3結果表示 c3結果表示 c1+c2の計算式 a1、a2、b1、b2は手入力します。 c1でa1が代入された場合c2にはa2が代入され、c3はc1+c2を計算し、その結果40をa3に表示させる。 また、c1でb1が代入された場合c2にはb2が代入され、c3は計算結果60を表示させる。 というようにしたいのです。c1、c2、a3、b3にはどのような計算式を入れればよいのか教えてください。
回答: ご質問の例題そのままのケースですと、 a3: =if(c1=a1,c3,"") b3: =if(c1=b1,c3,"") c2: =hlookup(d1,a1:c2,2,false) でよいと思うのですが――c1の「a1またはb1を引っぱって表示」という意味がわかりませんので、当然 c1 の式はわかりません。 引っ張ってくる条件というのは何なのでしょうか。