dポイントプレゼントキャンペーン実施中!

表を作っています。
A列のセルにa~fまでのデータを入力したら(入力しない場合もあり)、
B列~G列に入っている金額をa~fいずれかの金額と掛けて
H列に出したいのです。

具体的に書いてみますと、

   A   B   C   D   E   F   G        H
1   a.....................................................1,700
2   c................................................................. 500
3 ............................200
4   a.......900
5   f............................................800
6   e................................700
7   e................................................................1,000
8 ..............................................................1,200
9   d..............................2,800

a :50円
b :30円
c :80円
d :75円
e :30円
f :45円

※A3、A8は何も入っていません。

画像添付方法がわからなくて、わかりにくい表ですみません・・。
どうぞよろしくお願いします。

A 回答 (4件)

こんばんは!


B~G列には各行1か所のみだけにしかデータが入らないというコトですよね?
一応そういうコトだとしての一例です。

↓の画像のようにSheet2に表を作成しておきます。

そしてSheet1のH1セルに
=IF(A1="","",VLOOKUP(A1,Sheet2!$A$1:$B$6,2,0)*PRODUCT(B1:G1))
という数式を入れオートフィルで下へコピーすると
画像のような感じになります。

参考になれば良いのですが・・・m(_ _)m
「IFとSUMの組み合わせ(?)がわかりま」の回答画像4
    • good
    • 0
この回答へのお礼

表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。

できました・・・。
本当に感謝いたします。
ありがとうございました。

お礼日時:2011/08/29 15:36

=IF(A1="","",LOOKUP(A1,{"a","b","c","d","e","f"},{50,30,80,75,30,

45})*SUM(B1:G1))
    • good
    • 0
この回答へのお礼

表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
今回はNo.4の方の式を参考にさせていただきました。
ありがとうございました。

お礼日時:2011/08/29 15:33

K1に0を記入,L1にも0を記入する


K2以下にa,b,c,d,e,fを記入
L2以下にそれぞれの値段を50や30と記入する

H1に
=SUMPRODUCT(VLOOKUP(A1,K:L,2,FALSE)*B1:G1)
と記入し,H2以下にコピーする。

#応用
H1には
=IF(OR(COUNT(B1:G1)<>1,A1=""),"",SUMPRODUCT(VLOOKUP(A1,K:L,2,FALSE)*B1:G1))
などのようにしてもよい。



#ご質問で説明が不足している箇所:
A列に記入がなかった場合はどういう結果を出したいのか不明
B列~G列に「2つ以上」数字がもしも記入されていたらどうしたいのか不明
A列~G列の「未記入のセル」に,「実際には何が入っているのか」が不明(生数字を手で記入したいのか,実は何か数式を入れているのか)
    • good
    • 0
この回答へのお礼

表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
説明不足な箇所が多くすみませんでした。
今後質問の際には気をつけたいと思います。
今回はNo.4の方の式を参考にさせていただきました。
ありがとうございました。

お礼日時:2011/08/29 15:33

=IF(A1>0,A1*SUM(B1:G1),"")

    • good
    • 0
この回答へのお礼

表がくずれてしまいかなり分かりにくい所ご回答くださり誠にありがとうございます。
今回はNo.4の方の式を参考にさせていただきました。
ありがとうございました。

お礼日時:2011/08/29 15:29

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