
QNo.2876482に関連してしまいますが、解決しきれないまま自分で締め切ってしまったので、新規で質問させて頂きます。
「A列に商品名、B列にNET(g)、C列に単価の入った単価表があります。
その単価表を範囲選択して、別の表の規定の列にA列の商品名と
B列のNET(g)が合致すればC列の単価が返されるという計算式を作りたいと思っています。
VLOOK関数を使えばできるのかと考えましたが、数式の作り方が分かりません。
教えて下さい。」
というのが、QNo.2876482 の私の質問でした。
回答頂いた方の中から、
=SUMPRODUCT(($A$2:$A$3=E2)*($B$2:$B$3=F2)*($C$2:$C$3))
別途参照表
-- A ------ B ---- C --
1. 商品名--- (g) -- 単価
2. -- i ---- 100 --- 50
3. -- p ---- 50 ---- 100
元の表
---- E ------ F --- G ---
1. - 商品名 -- (g) - 単価
2. --- i ----- 100
3. --- p ----- 50
4. --- p ----- 120
5. --- i ------ 200
と、ご指導頂き、解決しました。
解決できたのでご回答を締め切ったのですが、空欄表示にしたい場所(例えばG5まで入力しているが、表はG50まであり、G6~G50にも計算式を入れておきたい)に0と表示されます。
その時にはif関数を使うような書き方をされていたのですが・・・
その計算式を教えて下さい。お願いします。
No.1ベストアンサー
- 回答日時:
G2=IF(COUNTA(E2:F2)=2,SUMPRODUCT(($A$2:$A$3=E2)*($B$2:$B$3=F2)*($
C$2:$C$3)),"")
No.2
- 回答日時:
★検索条件がセルA2~C3までと固定した場合です。
i商品100gのものを50yen、p商品、50gのものは100yenと表示し、
その他はのものは表示しない(空白表示)場合、
G2セルへ
=IF(NOT(SUMPRODUCT(($A$2:$A$3=E2)*($B$2:$B$3=F2)*($C$2:$C$3))),"",SUMPRODUCT(($A$2:$A$3=E2)*($B$2:$B$3=F2)*($C$2:$C$3)))
他にももっと簡単に済む関数があるかと・・・参考までに。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
【マクロ】左のブックと右のブ...
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
vba テキストボックスとリフト...
-
【マクロ】【配列】3つのシー...
-
他のシートの検索
-
【マクロ】変数に入れるコード...
-
エクセルのリストについて
-
エクセルの関数について
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
エクセルシートの見出しの文字...
-
LibreOffice Clalc(またはエク...
-
【関数】=EXACT(a1,b1) a1とb1...
-
エクセルの複雑なシフト表から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報