Коллеги, добрый вечер. В очередной раз очень нужна Ваша помощь. Есть файл в котором на первом листе содержится информация: ФИО - дата и оценка. На 2 ом листе содержится большая таблица, в которой указаны данные о каждом сотруднике за каждый день (анрегация данных с разных файлов). Ранее с помощью формулы СЧЕТЕСЛИ с 3мя условиями выполнялся подсчет общего числа оценок за каждый день и отдельно количество "5ок", но когда файл достиг более 400 000 строк, файл начал открываться более 40 минут, поэтому возникли мысли по поводу макроса в этом вопросе. Задача заключается в следующем: необходимо выполнить подсчет всех оценок, и отдельно кол-во 5ок из общего кол-во оценок по каждому дню и сотруднику за каждый день, и прописать на 2м листе на против соответствующего сотрудника и даты - общее кол-во оценок и кол-во пятерок. На 3ем листе указано - как это должно выглядеть, только за первое число. Очень прошу вашей помощи.
Коллеги, добрый вечер. В очередной раз очень нужна Ваша помощь. Есть файл в котором на первом листе содержится информация: ФИО - дата и оценка. На 2 ом листе содержится большая таблица, в которой указаны данные о каждом сотруднике за каждый день (анрегация данных с разных файлов). Ранее с помощью формулы СЧЕТЕСЛИ с 3мя условиями выполнялся подсчет общего числа оценок за каждый день и отдельно количество "5ок", но когда файл достиг более 400 000 строк, файл начал открываться более 40 минут, поэтому возникли мысли по поводу макроса в этом вопросе. Задача заключается в следующем: необходимо выполнить подсчет всех оценок, и отдельно кол-во 5ок из общего кол-во оценок по каждому дню и сотруднику за каждый день, и прописать на 2м листе на против соответствующего сотрудника и даты - общее кол-во оценок и кол-во пятерок. На 3ем листе указано - как это должно выглядеть, только за первое число. Очень прошу вашей помощи.Vladimir32
gling, сводная в данном случае, не подходит, в таблицу которую тянуться данные, от туда же вытягиваются данные из нескольких таблиц, автоматически при открытии файла, именно поэтому тут так же необходим макро( ранее на макрокодере была записана формула, но она вот очень висит(
gling, сводная в данном случае, не подходит, в таблицу которую тянуться данные, от туда же вытягиваются данные из нескольких таблиц, автоматически при открытии файла, именно поэтому тут так же необходим макро( ранее на макрокодере была записана формула, но она вот очень висит(Vladimir32
gling, рабочий файл скинуть не получается, добавил Лист 4 с формулой (столбец С, D), которая просчитывает кол-во всех оценок и кол-во пятерок. Ранее работал с этой формулой - пока файл не стал большим.
gling, рабочий файл скинуть не получается, добавил Лист 4 с формулой (столбец С, D), которая просчитывает кол-во всех оценок и кол-во пятерок. Ранее работал с этой формулой - пока файл не стал большим.Vladimir32
Здравствуйте. Опять возвращаюсь к сводным таблицам. В файле два варианта использование сводной таблицы для заполнения данными Вашей таблицы. 1 вариант = из Вашей таблицы строится сводная, а уже из сводной подтягиваются данные в Вашу форму. для удобства анализа имеется фильтр по датам где модно выбирать даты или задавать нужный период. 2 вариант = к сводной пристраивается таблица в которой дополняются данные в соответствии с Вашей таблицей, по так же удобство в том что можно задавать дату и оценку фильтром. 3 Если эти варианты не устраивают попробуйте ограничить диапазон Вашей формулы, коль у Вас 400000 строк запишите диапазон до 500000, типа
от этого должно измениться время пересчета, на сколько не знаю. Нужно пробовать.
Здравствуйте. Опять возвращаюсь к сводным таблицам. В файле два варианта использование сводной таблицы для заполнения данными Вашей таблицы. 1 вариант = из Вашей таблицы строится сводная, а уже из сводной подтягиваются данные в Вашу форму. для удобства анализа имеется фильтр по датам где модно выбирать даты или задавать нужный период. 2 вариант = к сводной пристраивается таблица в которой дополняются данные в соответствии с Вашей таблицей, по так же удобство в том что можно задавать дату и оценку фильтром. 3 Если эти варианты не устраивают попробуйте ограничить диапазон Вашей формулы, коль у Вас 400000 строк запишите диапазон до 500000, типа
Pelena, а вотеще возник вопрос, если в столбце Оценка на первом листе будет пустая ячейка, т.е.нет оценок, как сделать так, чтобы он считал только количество оценок, т.е. не считал пустые? заранее, спасибо.
Pelena, а вотеще возник вопрос, если в столбце Оценка на первом листе будет пустая ячейка, т.е.нет оценок, как сделать так, чтобы он считал только количество оценок, т.е. не считал пустые? заранее, спасибо.Vladimir32