2015-02-11 3 views
1

Я пытаюсь создать электронную таблицу, чтобы помочь автоматизировать подсчет очков за офисную фэнтезийную лигу F1, которую мы имеем.Требуется помощь по запросу VLOOKUP - подсчет из диапазона

Я приложил пример набора данных, но в основном мне нужно найти диапазон, а затем подсчитать, сколько раз конструктор появляется в нумерованных позициях (дисконтирование R, D, поскольку они еще не закончены), а затем переносите это до турнирной таблицы.

Мне также нужно сделать что-то подобное для топ-10, в котором говорится, что если в позиции 1-10 появятся 2 машины из одного и того же конструктора (Мерседес, Мерседес), добавьте очки в таблицу.

В рабочей модели данные для race1 находятся прямо на BBC с помощью веб-запроса, поэтому, как они появляются с «драйвером» между ними, как он должен оставаться (у меня также есть другие действия, выполняющие поиск информации о драйвере, поэтому не могут быть перемещены).

Я вытащил example on my drive here и updated version.

+0

так что гонка1 - это необработанные данные, а в таблице стоит вычислить оценки на основе исходных данных. Сколько очков на 0,1,2 машины заканчивается на странице турнирной таблицы. Например, 2 машины, занявшие 10-е место в составе «Мерседеса», должны быть награждены 20 очками в B2. 1 автомобиль для Caterham, 7 очков необходимо присудить Caterham на странице турнирной таблицы. – user1721451

+1

Я изменил пример для покупки того, что у меня есть в качестве входных данных, и цифры, которые мне нужны для вывода, который, я надеюсь, делает его более ясным: https://drive.google.com/file/d/0Bylg_zrfhpmbTnZsdzNkLVNtWlk/view?usp = sharing – user1721451

ответ

0

Вы должны быть согласованы с правописанием или это не будет работать, но для standings В2 вы можете попробовать:

=IF(COUNTIFS(race1!C:C,A2,race1!A:A,"<>D",race1!A:A,"<>R")=2,20,IF(COUNTIFS(race1!C:C,A2,race1!A:A,"<>D",race1!A:A,"<>R")=1,7,-15)) 

и С2:

=COUNTIF(race1!$C$2:$C$11,A2)*10 

и скопировал вниз, чтобы удовлетворить.

Редактировать для количества автомобилей в колонке изменения В первой формуле к:

=COUNTIFS(race1!C:C,A2,race1!A:A,"<>D",race1!A:A,"<>R") 

и для точек, нанесённых первую формулу в C2 (копия и вниз костюм).

+0

Спасибо, pnuts. Извините за запутанный набор данных :) – user1721451