2016-09-16 1 views
-1

Итак, я пытаюсь рассчитать очки в гоночной лиге Формулы 1. У меня возникают проблемы с бонусом на 15 очков, если конструктор 1-й получает квалификацию и заканчивает гонку 1-го. Проблема в том, что это могут быть два разных драйвера. Например. Как вы можете видеть, HAM 1-й и ROS заняли 1-е место в гонке. Поскольку они оба участвуют в розыгрышах, «Мерседес» должен быть награжден 15 очками. Данные не могут быть перемещены, как он импортируется с помощью API (не в данном примере), но a copy of the layout can be found hereДанные Google для поиска электронных таблиц из двух диапазонов и если текст соответствует, затем присвойте числовое значение

Qualifying Race Driver Team
14 1 ROS mercedes 1 15 HAM mercedes 3 3 VET ferrari 8 4 RIC red_bull 6 5 MAS williams 19 6 GRO haas 10 7 HUL force_india 16 8 BOT williams 7 9 SAI toro_rosso 5 10 VES toro_rosso 13 11 PAL renault

Любая помощь будет принята с благодарностью, спасибо заранее.

ответ

0

Поместите это в I2 и скопируйте. Посмотрите, как вы этого хотите:

=IF(AND(VLOOKUP(1, $A$2:$H$12, 8, FALSE)=VLOOKUP(1, $B$2:$H$12, 7, FALSE), VLOOKUP(1, $B$2:$H$12, 7, FALSE)=H2, MATCH(H2, H:H, 0)=ROW(H2)), 15, 0) 
+0

Большое спасибо Марку, это фантастика. Теперь я собираюсь изучить его, чтобы я мог его полностью понять :) – user1721451

Смежные вопросы