質問: エクセル関数について教えてください 関数にしたいことを文章にすると『もしa列がmならば、c列-b列』というシンプルなものです。工事の予算管理表を作成したいのですが、工事種類が2パターンあり、mとpとあります。行には随時色々な工事が打ち込まれ、種類もmとpと入り乱れて入力されていきます。下記をエクセルと仮定して、確定予算は10万とします。(a列)(b列)(c列)1 種別 金額 使用可能残高100,0002 m 10000 (単純な引き算であれば)=(c1(ここに10万打ち込み)-b2))でよい。3 m 20000 (c2-b3) 4 p 30000 (ここは予算外)5 m 40000 (c3-b5)↑わかりにくいですが、pは予算外のため、引き算の式をコピーしたら残高があわなくなります。都度、手打ちでc列を変えて式をずらしたらよいのですが、色々な人が触り、mとpを間違えてしまいます。そのため、mのときだけ確定予算から金額を引くという式にしたいです。わかりやすく教えていただけると助かります。本当に困っています。本日中に書式を完成させないといけないため、お知恵をいただけませんか?
回答: エクセル専門のhpで質問されるのがいいでしょうが、取り敢えずc2に=if(a2="m",c1-b2,if(a2"m",c1))を入力して下にコピーでいいのではないでしょうか。