2016-11-30 5 views
-1

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

Мне было интересно, есть ли способ определить, сколько игроков каждый человек убил и отобразил это в разделе вывода FFA моей таблицы?

EXCEL File on Google Drive :)

+4

пожалуйста, напишите данные в виде текста. Многие не будут доверять загрузке файлов из неизвестных источников. –

+0

Есть способ. Насколько гибкость у вас есть над содержимым Sheet1? Дополнительная информация в столбце «Killed By» является проблематичной (например, '- Lvl 1 ('(@@)')'. Если вы можете добавить вспомогательный столбец, это легко использовать с помощью функции COUNTIF. –

ответ

1

сделать это в одной формуле:

=SUMPRODUCT(--(ISNUMBER(SEARCH(E2 & " - ",Sheet1!$G$5:$G$26)))) 

enter image description here

0

Дополнительная информация в «Убитый» колонна является проблематичным (например, - Lvl 1 ('(@@)').

Если вы можете добавить вспомогательный столбец, это легко с помощью функции СЧЕТЕСЛИ.

В колонке H, Sheet1, добавьте эту формулу и перетащите ее вниз:

=IFERROR(TRIM(LEFT(G5,FIND("-",G5)-1)),"") 

enter image description here

Затем на вашем ФФА Output листа, используйте эту формулу, перетащить вниз:

=COUNTIF(Sheet1!H:H,'FFA Output'!E2) 

enter image description here

Если вы не можете использовать вспомогательный столбец, то вы, вероятно, необходимо VBA решение.

Решение VBA просто зациклирует колонку и, по существу, извлечет имя игрока из столбца Killed By и сохранит подсчет каждого из них. Это в основном преобразует функции, используемые в решении формулы (см. Выше) в код VBA.