- ベストアンサー
ifとvlookup定義
こんにちわ 説明がややこしいのですがご教授お願いいたします。 シート1 会員番号 商品 値段 1 A 100円 2 B 200円 3 C 300円 1 B 200円 2 C 300円 シート2 会員番号 サイト使用料金 1 100円 2 100円 3 0円 と言う風に会員ごとに使用料金が異なるとします 最後にシート3に会員番号を検索する欄がA1セルにあるとして A2セルにその会員のサイト使用料金を明記するとします。 シート1にて会員番号がだぶることは、あると想定してください。 シート2ではだぶりは生じません。 ここで定義なのですが 「もしシート1の会員番号にシート3のA1セルで入力した番号がある場合 シート2の会員番号別の施設使用量の値を返しなさい」 と言った定義を作りたいのですが四苦八苦でできません(汗 わかる方アドバイスお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一番乗りを目指したけど負けちゃった。 =IF(COUNTIF(Sheet1!$A$2:$A$6,Sheet3!A1)>0,VLOOKUP(A1,Sheet2!$A$2:$B$4,2,FALSE),0) たぶんこれで出来ると思うのですがどうでしょう。
その他の回答 (1)
- STICKY2006
- ベストアンサー率29% (1536/5269)
=IF(Sheet3!A1="",0,IF(VLOOKUP(Sheet3!A1,Sheet1!$A$1:$C$6,1,FALSE),VLOOKUP(Sheet3!A1,Sheet2!$A$1:$B$3,2,FALSE),0)) 。。。こんなとこですかね? まぁ、現状だと、Sheet1に「4」とか入ってきたらエラーになりますが。。。 そこらへんは、空白にする~とでもしてやってください。 ちょっと時間がないので、返答が必要な場合は後ほど。。。