Транспонировать массив в формулу показателей - ошибка - PullRequest
0 голосов
/ 14 марта 2020

Data Structure

На рисунке представлена ​​схема c представления данных. Столбцы до 17-й в фактической электронной таблице представляют собой необработанные записи данных.

Сначала я сортирую Бренд по SUMIF и добавляю отсортированный в массив Месяц бренда - ArrayCurrentMonth. Затем я добавляю отдельные категории в специальный массив.

Теперь я хочу подсчитать количество записей с формулой COUNTIFS для столбцов, которые схематически изображены 9-12, используя ArrayCurrentMonth и Specialty в качестве аргументов Range в SUM (COUNTIFS (.. function

). Таким образом 10-12 - ArrayCurrentMonth транспонировать; Колонка 9 - Специальные значения

1013 * Rammaged через ранее Q & и нашел полезные варианты, которые, кажется, работает для других, но для меня на Транспонирование Я упорно получить Sub или Function Не определено независимо от того, как я его использую - с Range или Array.
ActiveSheet.Range(X;Y) = Application.WorksheetFunction.Sum(Application.WorksheetFunction.CountIfs(Range("C:C"), RTrim(Month(Mesyaz1)), Range("H:H"), "Headephones", Transpose(Range("F:F"), ArrayCurrentMonth(c)), Range("L:L"), Specialty(g)))

или

ActiveSheet.Range(X;Y) = Application.WorksheetFunction.Sum(Application.WorksheetFunction.CountIfs(Range("C:C"), "Month1", Range("H:H"), "Product1", Transpose(ArrayCurrentMonth), Range("L:L"), Specialty(g)))

или любым другим способом, который я мог бы придумать чтобы проверить, как это будет работать.

Я бы попробовал цикл. Для g = 1 и c но я думаю, мне нужно немного Transpose, так или иначе

Был бы признателен за некоторые советы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...