Страницы: 1
RSS
Автоматический переход строки на следующий месяц и сохранение предыдущих значений
 
В файле книга 1 два листа, на лист 2 данные будут приходить раз в месяц (постфактум в мае придут данные за апрель)  из других файлов через power query и там будет храниться архив (старые данные сдвигаются вниз и актуальные данные добавляются наверх), подскажите, как сделать так, чтобы на листе 1 в новом месяце данные за прошлый не превращались в ЛОЖЬ. Мне нужно, чтобы после обновления новые данные заполнились в нужный месяц, а старые не затирались. Благодарю.
 
В исходных данных дата 24.05 - это дата поступления данных за апрель?
Кому решение нужно - тот пример и рисует.
 
Да, все верно
 
В книге исходные данные на листе 2 преобразованы в "умную" таблицу с именем "Исходные". На листе 1 в желтых ячейках формулы массива для доли принятых звонков. (заканчивать ввод таких формул надо сочетанием Ctrl+Shift+Enter). Остальные данные достаем по аналогии. Формула, если кому интересно:
Скрытый текст
Изменено: Пытливый - 23.06.2022 16:57:55
Кому решение нужно - тот пример и рисует.
 
О, боги Экселя! Работает! Магия!! Благодарю вас мил человек!
 
Попробовала раскинуть чудо-формулу на несколько показателей, там получается искать нужно не только по дате, но и по наименованию показателя, через функцию И не даёт, пыталась функцию ПРОСМОТР чтобы дополнительно искать имя столбца, все сломалось
 
А ведь говорили старики - показывайте пример в структуре исходных данных!
Формула массива для ячейки С14 листа Месяц.
Скрытый текст

Для F14, H14, K14 используем Ctrl+C, Ctrl+V

Но ей-тнбогу, сводная будет проще с фильтром по месяцу, нет?
Изменено: Пытливый - 25.05.2022 13:25:26
Кому решение нужно - тот пример и рисует.
 
Просто +? Реально магия, я и через И пробовала, и через &. Я не придумала про сводную ничего. У нас куча файлов, из них через квери будут подгружаться все вот эти общие и отклонения. Потом уже исходя из предоставленных данных по формулам рассчитываются показатели. И надо, чтобы мы видели их динамику помесячно.
 
Идея формулы:
1. Индекс - это весь диапазон, в котором находятся исходные данные (в данном случае - кол-во звонков). Из этого диапазона, для определенного месяца нам надо выдернуть значение показателя раз, значение показателя 2 и т.д. Поскольку значения показателей (их количество) всегда одно и тоже для любого месяца, то мы:
Поискпоз(месяц(дата);Месяц(ДИАПАЗОН)) ищем первую строку, где месяц совпадает с заданным. И она нам даст первый наш показатель. А чтобы получить второй, сместиться на определенной количество строк от первой найденной. Этим занимается вторая поискпоз(показатель;диапазон показателей), вычисляет на какое количество строк относительно первой найденной нам надо сместиться, чтобы найти заданный показатель.
Для других значений (отклонения там и прочее - надо в индексе изменять диапазон где ищем.
Кому решение нужно - тот пример и рисует.
 
Цитата
Настасья Настасья написал:
У нас куча файлов, из них через квери будут подгружаться все вот эти общие и отклонения. Потом уже исходя из предоставленных данных по формулам рассчитываются показатели.
Ужас какой :) А почему не делать эти расчеты в Power Pivot? :)
И выводить можно будет все, что угодно, за какой угодно период :)
 
Я пока не умею, это хоть какая-то автоматизация, раньше тут ручками таскали из файла в файл
Страницы: 1
Наверх