Рассчитать разницу между двумя разными листами в Excel разных порядков - PullRequest
0 голосов
/ 26 июня 2018

У меня есть 2 листа в моей электронной таблице Google, и у меня есть список игроков и оценка.Мне нужна формула для расчета разницы очков для каждого.Например:

В листе 1 у нас есть

Adam - 20
Eve - 30
John - 10

В листе 2 у нас есть

Adam - 35
Dave - 10
Eve - 45
John - 30

Итак, мне нужна разница между оценками каждого человека в листе2, который выглядел бы как

Adam - 35 - 15
Dave - 10 - 0 (since this player was not there before)
Eve - 45 - 15
John - 30 - 20

Я не могу найти правильную формулу для этого.Как мне это сделать?

Я попробовал приведенную ниже формулу, но она возвращает ошибку.

=B2-sumif('Sheet1'!A2:A90,A2==VLOOKUP('Sheet1'!A2,'Sheet1'!A2:A90,1,FALSE),'Sheet1'!B2:B90) 

1 Ответ

0 голосов
/ 26 июня 2018

Это работает (если имена в столбце A и значения в столбце B)

В sheet2, ячейка C1 (и перетащите для остальных ячеек)

=B1 - IFERROR(VLOOKUP(A1, Sheet1!$A$1:$B$3, 2,0), 0)

Создает следующий ожидаемый результат:

enter image description here

Имейте в виду, вам нужно расширить диапазон Sheet1!, если вы хотите добавить больше данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...