У меня возникли проблемы с настройкой функции, которая объединяет два моих листа по нескольким критериям.
Я хочу, чтобы в столбце "Полет" произошло следующее:
IF sheet1.product = sheet2.product AND
sheet1.date >= sheet2.start date AND
sheet1.date <= sheet2.end date THEN
sheet2.flight
Я не могу объединить это и отключить vlookup, потому что я ищу диапазон дат и не могу использовать if (и (потому что мне нужно, чтобы мой value_if_true был динамическим.
Какая формула лучше всего подходит для достижения того, что я пытался объяснить?
Sheet1
For flight column row 1
=IF(AND(D2=Sheet2!A2,Sheet1!A2>=Sheet2!B2,Sheet1!A2<=Sheet2!C2),Sheet2!D2)
Date Start Date End Date product flight
11/29/2015 11/29/2015 12/5/2015 product1 1
11/29/2015 11/29/2015 12/5/2015 product1
11/30/2015 11/29/2015 12/5/2015 product1
11/30/2015 11/29/2015 12/5/2015 product1
12/1/2015 11/29/2015 12/5/2015 product1
12/1/2015 11/29/2015 12/5/2015 product1
12/2/2015 11/29/2015 12/5/2015 product1
12/3/2015 11/29/2015 12/5/2015 product1
12/3/2015 11/29/2015 12/5/2015 product1
12/4/2015 11/29/2015 12/5/2015 product1
12/5/2015 11/29/2015 12/5/2015 product1
11/25/2015 11/29/2015 12/5/2015 product2
11/26/2015 11/29/2015 12/5/2015 product2
11/27/2015 11/29/2015 12/5/2015 product2
11/29/2015 11/29/2015 12/5/2015 product2
11/29/2015 11/29/2015 12/5/2015 product2
11/30/2015 11/29/2015 12/5/2015 product2
11/30/2015 11/29/2015 12/5/2015 product2
12/1/2015 11/29/2015 12/5/2015 product2
12/1/2015 11/29/2015 12/5/2015 product2
12/2/2015 11/29/2015 12/5/2015 product2
12/2/2015 11/29/2015 12/5/2015 product2
12/3/2015 11/29/2015 12/5/2015 product2
12/3/2015 11/29/2015 12/5/2015 product2
12/4/2015 11/29/2015 12/5/2015 product2
12/4/2015 11/29/2015 12/5/2015 product2
12/5/2015 11/29/2015 12/5/2015 product2
12/6/2015 11/29/2015 12/5/2015 product2
Sheet2
product start date end date flight
product1 11/29/2015 12/1/2015 1
product1 12/2/2015 12/5/2015 2
product2 11/25/2015 11/30/2015 1
product2 12/1/2015 12/2/2015 2
product2 12/3/2015 12/6/2015 3
Любая помощь очень ценится. Благодарю.
Ошибка при изменении ссылки на столбец
Получение # N / A! Значение недоступно ошибка при изменении ссылки на столбец с D на O. Ссылки на ячейки идентичны (раскрывающийся список dataVal с тем же источником), данные ниже для иллюстрации. Как упоминалось в комментариях, эта формула отлично работала до того, как я сделал одно изменение столбца D на O.
формула (используя Ctrl-Shift-Enter):
= ИНДЕКС ('расписание полетов'! $ F $ 3: ИНДЕКС ('расписание полетов'! F: F, MATCH (1E + 99, 'расписание полетов'! F: F)), MATCH (1, IF ((A2> = 'расписание полетов'! $ B $ 3: INDEX ('расписание полетов'! B: B, MATCH (1E + 99, 'расписание полетов'! F: F))) (A2 ‹= 'расписание полетов'! $ C $ 3: INDEX ('расписание полетов'! C: C, MATCH (1E + 99, 'расписание полетов'! F: F))) (O2 = 'расписание полетов'! $ A $ 3: INDEX (' расписание полетов '! A: A, MATCH (1E + 99,' расписание полетов '! F: F))), 1,0), 0))
Это данные на активном листе:
Date ColB ColC Start Date End Date ColF ColG ColH Coli ColJ ColK ColL ColM flight Product
11/29/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-11 1 1524 #REF! ProductA
11/29/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-11 691 2046191 #REF! ProductA
11/30/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-11 3 1906 #REF! ProductA
11/30/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-11 1152 2923570 #REF! ProductA
12/1/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-12 2 3 #REF! ProductA
12/1/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-12 0 49 #REF! ProductA
12/2/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-12 0 2 #REF! ProductA
12/3/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-12 0 433 #REF! ProductA
12/3/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-12 642 2002431 #REF! ProductA
12/4/2015 Emp Loc 11/29/2015 12/5/2015 Type ZZZ dim dim 4850000 2015-12 2 24 #REF! ProductA
Это данные по «расписанию полетов».
Product start date end date Budget Rate Flight
ProductA 11/29/2015 11/30/2015 $10,000.00 $5.00 1
ProductA 12/01/2015 12/03/2015 $10,000.00 $5.00 2
ProductA 12/04/2016 12/06/14 $10,000.00 $5.00 3
index/match
и, возможно, массив. Если бы здесь был только @scott craner ^ _ ^; - person findwindow   schedule 22.04.2016