Нет, таблица 1 и таблица 2 не меняются и находятся на листе строго одна под другой.
У меня есть бренд и скидка. Я сравниваю значение скидки по бренду с максимальным (таблица 1 колонка AD), если значение скидки больше максимума, то беру максимум, если меньше, то оставляю значение скидки. В примере для бренда 2 скидка 25% > максимального (23,8%), значит я беру 23,8%. В примере для бренда 5 скидка 10% < максимальной, значит оставляю 10%. делаю всё это простым впр.
А дальше мне нужно найти значение из таблицы 2 на пересечении мероприятия (по строке) и значения %, которое я нашла по табл1. Точнее у меня либо максимальное значение из последнего столбца, либо ближайшее значение к скидке. В примере: для бренда 2 значение максимальное, значит из второй таблицы нужно значение из последнего столбца по строке мероприятия (мероприятие А = мероприятию 1). Во втором случае значение осталось 10% и номер столбца будет: нужно в таблице 1 в строке для бренда 5 найти ближайшее (в идеале в меньшую сторону) значение к 10%, т.е. должно найтись 9,8% (колонка Q, ячейка Q7). Номер столбца = соответственно номеру столбца Q. И далее из второй таблице найти значение на пересечение мероприятия Б (допустим мероприятие Б=мероприятию 1 тоже) в столбце Q.
А мероприятия в свою очередь: мероприятие 1= мероприятие А= мероприятие Б, мероприятие 2 = мероприятие С= мероприятие D, и еще таких 2 пары + 8 мероприятий, которые попадают в графу "остальные"
Раньше таблица была меньше, и формула прописывалась через кучу если, бренды писались вручную 9формула на пол листа А4 была), теперь брендов стало много, и прописать вручную почти невозможно(
Нет, таблица 1 и таблица 2 не меняются и находятся на листе строго одна под другой.
У меня есть бренд и скидка. Я сравниваю значение скидки по бренду с максимальным (таблица 1 колонка AD), если значение скидки больше максимума, то беру максимум, если меньше, то оставляю значение скидки. В примере для бренда 2 скидка 25% > максимального (23,8%), значит я беру 23,8%. В примере для бренда 5 скидка 10% < максимальной, значит оставляю 10%. делаю всё это простым впр.
А дальше мне нужно найти значение из таблицы 2 на пересечении мероприятия (по строке) и значения %, которое я нашла по табл1. Точнее у меня либо максимальное значение из последнего столбца, либо ближайшее значение к скидке. В примере: для бренда 2 значение максимальное, значит из второй таблицы нужно значение из последнего столбца по строке мероприятия (мероприятие А = мероприятию 1). Во втором случае значение осталось 10% и номер столбца будет: нужно в таблице 1 в строке для бренда 5 найти ближайшее (в идеале в меньшую сторону) значение к 10%, т.е. должно найтись 9,8% (колонка Q, ячейка Q7). Номер столбца = соответственно номеру столбца Q. И далее из второй таблице найти значение на пересечение мероприятия Б (допустим мероприятие Б=мероприятию 1 тоже) в столбце Q.
А мероприятия в свою очередь: мероприятие 1= мероприятие А= мероприятие Б, мероприятие 2 = мероприятие С= мероприятие D, и еще таких 2 пары + 8 мероприятий, которые попадают в графу "остальные"
Раньше таблица была меньше, и формула прописывалась через кучу если, бренды писались вручную 9формула на пол листа А4 была), теперь брендов стало много, и прописать вручную почти невозможно(CrazyNice
Сообщение отредактировал CrazyNice - Четверг, 20.07.2017, 14:29
А можно еще сделать уточнение, чтобы если в первой строке находится точное совпадение, бралось точное совпадение? В смысле, что сейчас, если брать, например, остальные бренды, остальные мероприятия и скидку 10%, то формула возвращает 34,3%, потому что из табл1 берет не 10%, а соседнее меньшее 9,6%. Можно, чтобы если есть точное совпадение, то бралось точное значение, а если приблизительное, то ближайшее меньшее?
А можно еще сделать уточнение, чтобы если в первой строке находится точное совпадение, бралось точное совпадение? В смысле, что сейчас, если брать, например, остальные бренды, остальные мероприятия и скидку 10%, то формула возвращает 34,3%, потому что из табл1 берет не 10%, а соседнее меньшее 9,6%. Можно, чтобы если есть точное совпадение, то бралось точное значение, а если приблизительное, то ближайшее меньшее?CrazyNice