Я надеюсь, что вы можете помочь. Я искал решение, но не нашел ни одного, которое удовлетворило бы мою проблему.
Проблема, с которой я столкнулся, заключается в следующем. На рис. 1 вы можете видеть, что C000004 - мой клиент, и у него номер 7 в ячейке D16. Под C000004 вы можете увидеть больше номеров 426, 5062, 5063 и т. д. Это мои коды продуктов на листе с именем New Piv.
На рис. 2 вы можете видеть, что я нахожусь на новом листе Схема ROI RUBU, а в столбце A вы снова видите мои коды продуктов. Также на рисунке 2 вы можете видеть, что от ячеек D1 до L1 у нас есть числа от 1 до 9.
Теперь я бы хотел, чтобы число от Ячеек D1 до L1 на листе Схема ROI RUBU присутствовало в Ячейке D16 New Piv в моем примере, это было 7.
Затем мне нужна формула для распознавания кода продукта 4626 в A17 на листе New Piv и кода продукта 4626 в A37 Схема ROI RUBU, и что 7 находится в J1 на Схема ROI RUBU, а 7 - в D16 на New Piv и возвращает значение% в ячейке D17 New Piv
На рис. 2 вы можете увидеть цветную линию, показывающую, что мне нужно вернуть 0% в ячейку D17 в New Piv.
Также на рис. 2 вы можете увидеть другую цветную линию: если бы число 3 присутствовало в коде продукта D17 New Piv 5062, то я ожидал бы, что результат в D18 New Piv будет 8%.
По сути, какое бы число ни попадало в D16 New Piv, мне нужно процентное значение для кода продукта из Схема ROI RUBU, перенесенного из Схема ROI RUBU в код продукта в New Piv
Формула, которую я пробовал, - =INDEX('ROI RUBU Schema'!A1:L92,MATCH('New Piv'!D16,'ROI RUBU Schema'!D1:L1,0)).
Но мне не повезло. Как всегда, вся помощь приветствуется.
Рис 2
@Linga: Спасибо, что нашли время ответить: я добавил столбец в формулу =INDEX('ROI RUBU Schema'!A$1:L$92,MATCH('New Piv'!D$16,'ROI RUBU Schema'!D$1:L$1,0),10). Но, к сожалению, все равно без радости. Однако формула теперь возвращает 32% в D17 на рис. 1, и если я изменю число на 3 в D16, я получу скидку для конкретного продукта, поэтому я думаю, что он ведет обратный отсчет строк ... Я думаю, что проблема с формулой в нет смысла ссылаться на коды продуктов на рис. 1 в формуле ... опять же, любая помощь приветствуется
Попробуйте изменить диапазон массива с A1: L92 на A3: L92





Так что спасибо за помощь, в конце концов я добрался и надеюсь, что это поможет кому-то еще.
Мне подходит формула =INDEX('ROI RUBU Schema'!$D:$L,MATCH(A17,'ROI RUBU Schema'!$A:$A,0),MATCH(D$16,'ROI RUBU Schema'!$D$1:L$1,0)).
Надеюсь, это поможет, и мне нравится этот сайт :-)
Вы не указали номер столбца. в вашей формуле. Попробуйте добавить столбец без FYR: ablebits.com/office-addins-blog/2014/08/13/…