новая версия таблицы все-еще в разработке. сегодня посчитаем по старой. Я слишком увлекся крутым функционалом.
Пока-что кратко опишу работу по старой таблице. Начинаем с того, что сохраняем лог флота в файл Запускаем конвертер логов (требует .NET 4) и открываем папку с логами: %user%\Documents\EVE\logs\Fleetlogs\ В конвертере выбираем второй чекбокс - group Перетаскиваем лог в окно программы Открываем расчетную таблицу и в свободное место вставляем получившуюся таблицу (она автоматически копируется в буфер обмена) Потом вручную копируем строки с с рудой в соответствующие строки таблицы на втором листе эксельки Затем, на первый лист, вносим полученные после рефайна минералы, процент бонуса и долю перевозчиков. Готово - в нижней таблице получаем количество минералов в доле каждого из пилотов (а немного выше - денежный эквивалент, для тех, кому минералами получать не очень удобно)
пока работаю над новой таблицей - написал инструкцию по старой. юзайте.
и помогите в работе с новой - http://rus-c.ucoz.ru/files/raschet_dobychi_shakhterov_2.xlsx Затык произошел в следующем: на страницу "1. из конвертера" вносится лог из конвертера, на последней ("расчет вводных") - нужно получит таблицу, путем выборки строк из первого листа сравнивая первый столбец с данными из таблички со списком руд. Один способ я нашел, но он дает сбой, в случае если строки с таким названием в исходной таблице не существует.
Ёхуу! Нашел функцию ISNA ))))) таблица выборки готова: http://rus-c.ucoz.ru/files/raschet_dobychi_shakhterov_3.xls (редактировал в оупен офисе, ActiveX пахает криво. полезна только формулой выборки). Теперь следующая проблема - чекбоксы ролей в большой таблице на странице "2. Вводные" с выводом логической переменной.