【お題】王手、そして

こんにちは。
今エクセル2010を使っています。やりたいことがあるのですがどうやっていいかわからず困っています。

A1のセルに40と入れるとB1に75、C1に10、D1に5。
で、同じくA1に今度は38と入れるとB1に60、C1に5、D1に10というように
A1に入れる数値によってB1・C1・D1の数値も変わってくるようにしたいんです。
40と入れたら75・10・5、38なら60・5・10とパターン化された数値が入るのですが
このパターンが20通りぐらいあります。

こういうのってマクロになるんでしょうか。初心者なのでマクロはよくわからなくって・・・。
詳しい方いらしたら教えていただけないでしょうか。
よろしくお願いいたします。

A 回答 (2件)

こんにちは!


すでに回答は出ていますが・・・

↓の画像のようにSheet2に表を作成しておきます。
(画像では2種類しか入れていませんが、パターン分だけの表を作成)

そしてSheet1のB1セルに
=IF($A1="","",VLOOKUP($A1,Sheet2!$A:$D,COLUMN(),0))
という数式を入れ、D1セルまでオートフィルでコピーすると
画像のような感じになります。

※ A列データがもっと増える場合はそのまま下へオートフィルでコピーします。

参考になりますかね?m(_ _)m
「エクセルの計算式について」の回答画像2

この回答への補足

後から画像の添付ができないようですので
いったん締め切らせていただいて新たに質問しなおしたいと思います。
ありがとうございました。

補足日時:2012/07/17 13:37
    • good
    • 0
この回答へのお礼

こんにちは。
お礼が遅くなってしまって申し訳ありません。
教えていただいたようにやってみたのですがどうしてもうまくいきません。
作った表を添付しますので何が悪いか教えていただけないでしょうか。
よろしくお願いいたします。

お礼日時:2012/07/17 13:22

LOOKUP関数のお手本見たいな例ですね。


http://allabout.co.jp/gm/gc/297725/

別の場所に

40 75 10 5
38 60 5 10

と表を作っておきます。
この表を、1列目の数字で「表引き」すればいいだけ。

VLOOKUP関数の説明の「何かの文字列」の代わりに
「何かの数値」が入ってると思えば判りやすいかと。
    • good
    • 0
この回答へのお礼

お礼が遅くなって申し訳ありません。
自分の理解が足りないようでまだうまくいきませんが
もうちょっと頑張ってみたいと思います。
ありがとうございました。

お礼日時:2012/07/17 13:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報