2016-12-05 3 views
0

Я делаю таблицу Excel для данных UFC. Следующее, что я хотел бы сделать, это добавить пару столбцов в лист для отслеживания записи бойца (победы, поражения, ничьи и без конкурса) после каждого боя на листе.Формула для расчета выигрышей и потерь

Пример текущих данных выглядит следующим образом

fighter1, fighter2, fighter1outcome, fighter2 outcome  
Michael Bisping, Luke Rockhold, w, l 

Выигрыши всегда fighter1, потери всегда fighter2, но есть некоторые ничьи и не конкурсы, а также.

Есть ли формула, которая могла бы проверять каждый предыдущий бой, который имел истребитель раньше, проверить поле результата и подсчитать количество раз, когда это произошло? Я смотрел заявления COUNTIF, но я, похоже, ничего не мог найти

EDIT 1: Было предложено поделиться некоторыми данными и ожидаемыми результатами в исходном посте, так что вот первые 20 строк с ожидаемым выигрышем и потерей для обоих истребителей:

fight#, fightEventID, fightFighter1, fightFighter2, fightFighter1outcome, fightFighter2outcome, fighter1wins, fighter1losses, fighter2wins, fighter2losses  
1, 1, JasonDeLucia, TrentJenkins, w, L, 0, 0, 0, 0  
2, 1, GerardGordeau, TeilaTuli, w, L, 0, 0, 0, 0  
3, 1, KevinRosier, ZaneFrazier, w, L, 0, 0, 0, 0  
4, 1, RoyceGracie, ArtJimmerson, w, L, 0, 0, 0, 0  
5, 1, KenShamrock, PatrickSmith, w, L, 0 ,0 ,0 ,0  
6, 1, GerardGordeau, KevinRosier, w, L, 1, 0, 1, 0  
7, 1, RoyceGracie, KenShamrock, w, L, 1, 0, 1, 0  
8, 1, RoyceGracie, GerardGordeau, w, L, 2, 0, 2, 0  
9, 2, RoyceGracie, MinokiIchihara, w, L, 3, 0, 0, 0  
10, 2, JasonDeLucia, ScottBaker, w, L, 1, 0, 0, 0  
11, 2, RemcoPardoel, AlbertaCerraLeon, w, L, 0, 0, 0, 0  
12, 2, OrlandoWiet, RobertLucarelli, w, L, 0, 0, 0, 0  
13, 2, FrankHamaker, ThaddeusLuster, w, L, 0, 0, 0, 0  
14, 2, JohnnyRhodes, DavidLevicki, w, L, 0, 0, 0, 0  
15, 2, PatrickSmith, RayWizard, w, L, 0, 1, 0, 0  
16, 2, ScottMorris, SeanDaugherty, w, L, 0, 0, 0, 0  
17, 2, RoyceGracie, JasonDeLucia, w, L, 4, 0, 2, 0  
18, 2, RemcoPardoel, OrlandoWiet, w, L, 1, 0, 1, 0  
19, 2, JohnnyRhodes, FredEttish, w, L, 1, 0, 0, 0  
20, 2, PatrickSmith, ScottMorris, w, L, 2, 0, 2, 0 
+2

Было бы легче понять, что хотел, если бы издеваться некоторые данные и ожидаемые результаты и вставить его как текст в исходном сообщении. –

+0

Хорошо спасибо Скотту, я пытался, но изо всех сил старался выразить это словами, я поставил макет из того, что я хочу, под основным постулом в качестве редактирования. – morgi

ответ

0

Вы можете использовать COUNTIFS(). Вы можете установить динамическую часть диапазона, привязав первую ячейку и оставив вторую ячейку относительной.

Таким образом, в G2:

=COUNTIFS(C$1:C1,$C2,E$1:E1,"W") 

Н2:

=COUNTIFS(D$1:D1,$C2,F$1:F1,"L") 

I2:

=COUNTIFS(C$1:C1,$C2,E$1:E1,"D")+COUNTIFS(D$1:D1,$C2,F$1:F1,"D") 

J2:

=COUNTIFS(C$1:C1,$D2,E$1:E1,"W") 

К2:

=COUNTIFS(D$1:D1,$D2,F$1:F1,"L") 

L2:

=COUNTIFS(C$1:C1,$D2,E$1:E1,"D")+COUNTIFS(D$1:D1,$D2,F$1:F1,"D") 

Затем скопируйте

enter image description here

+0

Спасибо Скотту, будет ли способ учесть розыгрыши в методе countif? или это сделает его намного сложнее? – morgi

+0

Как будет выглядеть ничья? –

+0

в столбцах результатов, вместо «W» и «L», у меня будет «D» в обоих столбцах. – morgi

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