[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2つの条件から値を抽出する』(EXCELびぎなー)
A社〜C社の1KG〜10kgのネジの単価一覧から〇社の〇Kgの単価を抽出する関数を教えて頂けませんでしょうか。
例) E1:A社, F1:3kgと入力してG1に単価を抽出したいです。
A列:ネジの重量
B列〜D列:A社〜C社のネジの単価
重量 A社 B社 C社
A2 1kg B2 @10 C2 @3 D2 @5
A3 2kg B3 @20 C3 @5 D3 @10
A4 3kg B4 @30 C4 @10 D4 @20
↓ ↓ ↓ ↓
A11 10kg B11@100 C11@70 D11@500
宜しくお願い致します。
< 使用 Excel:unknown、使用 OS:Windows10 >
|[A] |[B]|[C]|[D] [1]|重量|A社|B社|C社 [2]|1Kg | 10| 3| 5 [3]|2Kg | 20| 5| 10 [4]|3kg | 30| 10| 20
(・・・) 2022/08/10(水) 14:37
単価部分の@は表示形式で表示させていてセルには数値で入力されているとして。 =SUMPRODUCT((B1:D1=E1)*(A2:A11=F1)*B2:D11) ではどうだろうか? (ねむねむ) 2022/08/10(水) 14:40
もし、単価部分が文字列で@10と入力されている場合は =INDEX(B2:D11,MATCH(F1,A2:A11,0),MATCH(E1,B1:D1,0)) で。 (ねむねむ) 2022/08/10(水) 14:43
Excelのバージョンは?
=VLOOKUP(F1,A2:D11,MATCH(E1,A1:D1,0),FALSE)
重量が本当に 1〜10 なら、F1には数値だけ入力 =INDEX(B2:D11,F1,MATCH(E1,B1:D1,0))
以上 (笑) 2022/08/10(水) 16:17
A13に11kg-20kgの単価(B12ーD12)が記載されていて、
E1が11kg以上の場合でも"SUMPRODUCT((B1:D1=E1)*(A2:A11=F1)*B2:D11"を抽出する関数をご教示頂けませんでしょうか。宜しくお願い致します。
(EXCELびぎなー) 2022/08/25(木) 15:30
例えば20Kgより重い重量が入力された場合はエラーや空白にするのだろうか? (ねむねむ) 2022/08/25(木) 15:42
仮に20kgだとして
H2に11
H3に仮に20を入力
・G1の計算式を教えて頂けますでしょうか。
・AG2の計算式は=SUMPRODUCT(AND(F1>=11,F1<=100)*(B1:D1=E1):(B12:D12)
I2の計算式は=(F1ーH2)*G2以外に計算式がございましたら教えて頂けますでしょうか。
(EXCELびぎなー) 2022/08/25(木) 16:23
これでいいかはちょっと不安だが。 >G3→20kg以上の単価(B13:D13)を抽出 これは21Kg以上の単価だとして。 で、 >H2に11 >H3に仮に20を入力 を H1セル:10 H2セル:11 H3セル:21 と入力。 G1セル:=SUMPRODUCT((B1:D1=E1)*(A2:A13=MIN(H1,F1))*B2:D13) G2セル:=IF(F$1<H2,"",INDEX(B$2:D$13,MATCH(MIN(H2,F$1),A$2:A$13,1),MATCH(E$1,B$1:D$1,0))) と入力してG2セルをG3セルにコピー。
I1セル:=MIN(H1,F$1)*G1 I2セル:=(MIN(F1,H3-1)-H1)*G2 I3セル:=(F1-H3+1)*G3 ではどうだろうか?
(ねむねむ) 2022/08/25(木) 17:03
・AA12に11-20、A13に20-100と入力していますが、G2、G3には10kgの値が抽出されます。
どのように修正すれば宜しいでしょうか。
ご教示の程宜しくお願い致します。
(EXCELびぎなー) 2022/09/08(木) 14:07
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.