Я пытаюсь создать формулу, которая рассматривает данные из трех столбцов Y, H и V на моей вкладке под названием «Данные», возвращая наименьшее значение в A, которое соответствует этому условию, как только Vlookup найдет это наименьшее значение и вернет значение из B Ниже приведено то, что я имею до сих пор, и оно работает, пока я не попытаюсь добавить свое последнее условие.

Я ищу, чтобы изменить ЕСЛИ (Данные!V:V = "4") функция с функцией ИЛИ, я хотел бы превратить v:v = "4" в "V:V =" 4 "или V:V =" 5 "", когда я пытался включите функцию ИЛИ, формула начала игнорировать условие V:V и начнет возвращаться, только если выполнены условия Y и H.

Ниже приведена рабочая формула с одним условием V:V, работающим без функции ИЛИ. Спасибо заранее за любую помощь.

= ВПР ((SMALL (IF (Data!Y:Y = "3", IF (Data!H:H = 3, IF (Data!V:V = "4", данные!A:A))), 1)), данные!А: В, 2,0)

Возможно, я не был слишком ясен, давайте посмотрим, если этот пример усложнит ситуацию дальше. Строки 3 и 5 соответствуют тому, что я хочу (H = 3, Y = 3, V = 4 или 5), но я хочу перенастроить B = 111, потому что 3 - наименьшее соответствующее число.

(A)     (B)     (H)     (Y)     (V)
-----------------------------------
1       108     3       3       3
2       109     3       2       4
3       111     3       3       4
4       102     1       3       5
5       101     3       3       5

1 ответ1

2

Я собираюсь использовать вашу базовую формулу и изменить ее для работы в качестве функции массива.

Функция может идти в одну строку. Я просто разделил оператор if, чтобы привлечь к ней внимание.

=VLOOKUP((SMALL(IF(
(Data!Y:Y="3")*(Data!H:H=3)*((Data!V:V="4")+(Data!V:V="5")),
Data!A:A),1)),Data!A:B,2,0)

В операторе if 1 рассматривается как ИСТИНА, а 0 - как ЛОЖЬ, поэтому * работает как и, а + работает как ИЛИ

Оператор if в основном говорит, что если Y:Y = 3 и H:H = 3 и (V:V = 4 или V:V = 5), тогда верните A:A

Тем не менее, формулу массива все еще нужно вводить с помощью сочетания клавиш CTRL+SHIFT+ENTER.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .