Я хотел бы создать отчет, который выглядит следующим образом ниже.
Мои данные имеют около 500 000 ячеек (он будет продолжать расти)
Прямо сейчас, я использую функцию countifs от excel, но для вычисления требуется очень много времени. (невозможно автоматическое вычисление выключения)
Основная ценность собирается как дата, а диапазон дат составляет около 3 лет, поэтому я должен поместить множество формул, чтобы охватить весь диапазон значений.Как оптимизировать COUNTIFS с очень большими данными
result
На картинке ниже источник данных верхний не может быть изменен. , а дно - это тот, который я создал сам (может измениться). Я использую weeknum, чтобы изменить дату на неделю.
data
Есть ли лучше формула или любые способы, чтобы сделать этот файл быстрее? Любые предложения приветствуются!
Я думал об использовании Pivot Table, но я не знаю, как сделать сводную таблицу из такого рода источников данных.
PS. VBA - последний вариант.
Вы можете скачать файл примера здесь: https://www.mediafire.com/?t21s8ngn9mlme2d
Что такое «очень долгое время»? –
Я имею в виду время вычисления. Поскольку мне нужно создать формулу 2 уровней (1, чтобы конвертировать дату в weeknum, другой - подсчитывать weeknum с условиями) – Krsnik195
Я имел в виду, сколько времени занимает фактически –