エクセル関数2
シート(1)
A B C D
作業列 コード 顧客名 金額
3 300001 A 10,000
3 300002 B 15,000
3 300003 C 20,000
3 300004 D 25,000
3 300005 E 30,000
4 400001 F 35,000
4 400002 G 40,000
4 400003 H 45,000
4 400004 I 50,000
4 400005 J 55,000
シート(2)
A B C D E F
「1」 「2」 「3」 「4」 「5」 「6」
10,000 35,000
15,000 40,000
20,000 45,000
25,000 50,000
30,000 55,000
※ シート(1)にコード、顧客名、金額を入力すると、シート(2)にあるように該当するコードの先頭行の列に表示するようにしたいと思っています。
シート1で作業列を作りその作業列を基にシート2でVLOOKUP関数を使い‥シート2の10,000のセルの場合、
VLOOKUP(C$2,sheet1!$A$3,$D$12,4,false)として、下にコピーすると同じ金額になってしまいます。
セルが空白にならず、シート1の金額が上から順番にシート2に表記されるようにするにはどうしたらよいでしょうか。マクロはできませんので、関数で詳しく教えて下さい。宜しくお願いします。
お礼
E列を=TEXT((B2-A2)*24,"0.0") F列を=TEXT((C2+D2)/60,"0.0") にしたらうまくいきました。 ありがとうございました。
補足
早速の回答をありがとうございます。 また、非常に興味深い根拠をお示しいただきありがとうございます。 F2と同じ単位?の計算結果を出すには(50や80など半端な時でも)E2にどのような式が相応しいでしょうか。