エクセルの関数での処理方法
下記のようなデーターベースがあります
列 A B C D E F
行 4/1 4/10 4/20
1 青 100 青 1100 青 11000
2 黄色 200 黄色 1200 黄色 12000
3 緑 300 緑 1300 緑 13000
4 赤 400 赤 1400 赤 14000
5 紫 500 紫 1500 紫 15000
6 黒 600 黒 1600 黒 16000
7 白 700 白 1700 白 17000
8 茶 800 茶 1800 茶 18000
9 水色 900 水色 1900 水色 19000
10 朱色 1000 朱色 2000 朱色 20000
上の図では分かりにくいかも知れませんが、
A列には上から4/1、青、黄・・・
B列には上から空白、100、200・・・
C列には上から4/10、青、黄・・・
D列には上から空白、1000、2000・・・
E列には上から4/20、青、黄・・・
F列には上から空白、10000、20000・・・と並んでます。
4/1の項目は4/9までの値段
4/10の項目は4/19までの値段
4/20の項目は4/30までの値段になります。
4/5、4/10/、4/15、4/25の白の値段を調べるにはどのようにすればいいでしょうか?
4/5、4/10、4/15、4/25のそれぞれに
VLOOKUP関数の式を入れて調べるんではなく
ひとつの式を入れて調べる日付のセルの値だけが
変わるだけで
全部同じ式で反映されるようにしたいんですが・・・
できますか?
VOOLUP関数やIF関数を組み合わせてやってるんですが
うまくいきません。
それともマクロでないとできないですか?
よろしくお願いします。
補足
bom1960さん 御丁寧な回答有難うございました!!