• ベストアンサー

複数条件の計算について

エクセル初心者で申し訳ございません。 仕事でポイント換算表を作成しなければならないのですが、どういった関数を使えばいいかわからないのでお知恵を貸してください。 Aの表のポイント換算を使って、Bの表の数量からポイントを求める関数を作りたいと考えています。 いろいろ触ってみましたが、私では力量不足なので、ご指導をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

そういった換算表でしたら、そんなにムズカシイ関数を使わなくても 添付図: C14 =B14*SUMIF(A$3:A$10,A14,B$3:B$10) 以下コピー あるいは敢えて一手間を追加するなら =IF(A14="","",B14*SUMIF(A$3:A$10,A14,B$3:B$10)) ぐらいで十分です。 #補足 >どういった関数を使えばいいかわからない SUMIF関数やVLOOKUP関数を使って数量と掛け算すれば十分です、とだけ回答してもらえれば自力で作成できましたか? 勿論それなら重畳ですが、もしもやっぱり手取り足取りコタエを教えてもらわないと出来ないなら、具体的にあなたはどこ番地のセルに何を入れてて、どこのセルに数式を記入したいのかキチンとホンモノのエクセルを見ながらご相談に書きこんで、その通り使える関数を教わってください。今後のご参考に。

elioth
質問者

お礼

ご回答本当にありがとうございます。自分のレベルはSUMIFやVLOOKを単体で使うことはわかるのですが、組み合わせることがよくわかっていません。エクセルの理解が薄いので本当に恥ずかしいです。また回答者様のように親切にこたえていただけて感謝しています。ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

種類別にポイント換算表(テーブル)を使って戸数に対するポイントを求めるという事なら次の式でも出来ます セルC12に =IF(B12="",0,VLOOKUP(A12,$A$2:$B$9,2,0))*B12 の式を入れて下方向へオートフィルコピーします ※ 数量が「0」か空白の場合は「0」が返ってくる式ですが・・・。 一応画像を添付しますので確認してみて下さい。  <(_ _)>

elioth
質問者

お礼

早速の回答ありがとうございます。 回答者様のように上達できるようがんばります。

すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>仕事でポイント換算表を作成しなければならないのですが 銭儲けの仕事にタダの知恵を借りるべからず。 とは言いながら回答します。 質問の文言に「仕事」、「会社」、「上司」などの文言を入れなければ良いのでは・・・・・ >Aの表のポイント換算を使って、Bの表の数量からポイントを求める関数を作りたいと考えています。 VlLOOKUP関数で解決できます。 添付画像を参考にしてください、 C2=VLOOKUP(A2,$E$2:$F$9,2,FALSE)*B2

elioth
質問者

お礼

早速の回答ありがとうございます。 また、ご指摘ありがとうございます。 初心者の私にもわかりやすい回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 今仮に、Aの表の中の「種別」と入力されているセルがA2セルであり、Bの表の中の「種別」と入力されているセルがA13セルであるものとします。  その場合、C14セルに次の関数を入力してから、C14セルをコピーして、C15以下に貼り付けると良いと思います。 =IF(AND($A14<>"",ISNUMBER($B14)),IF(COUNTIF($A$3:$A$10,$A14),VLOOKUP($A14,$A$2:$B$10,2,FALSE)*$B14,"【該当なし】"),"")

elioth
質問者

お礼

早速の回答、本当にありがとうございます。 回答者様のように上達できるようがんばります。

すると、全ての回答が全文表示されます。

関連するQ&A