Поверніть значення за допомогою Vlookup, а потім відніміть значення з комірки над ним


1

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

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

І мені потрібно потім відняти значення з комірки над нею на цьому аркуші (Це В6) з неї.

На даний момент я можу лише змусити відняти статичне значення, як це:

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

Чи може хтось надати просту формулу?

Відповіді:


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)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.