1

Я пытаюсь вычесть одно значение из другого в ячейках на другом листе. Я возвращаю первое значение с помощью vlookup

=VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)

И мне нужно затем вычесть значение из ячейки над ним на этом листе (это B6) из него.

На данный момент я могу заставить его вычесть статическое значение вот так:

=(VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)-Data!B5)

Кто-нибудь может дать простую формулу?

1 ответ1

1

Вы должны иметь возможность заменить VLOOKUP на INDEX & MATCH , затем вы можете повторить это, чтобы сместить ячейку выше, используя -1, в MATCH для номера строки для вычитания.

Что-то вроде ниже должно работать для вас, пожалуйста, попробуйте и дайте мне знать,

=INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0),2)-INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0)-1,2)

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