Обрабатывать данные в Google Sheets (Excel)

Максим4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.08.2021

Добрый день!

Имеется тестовая таблица: https://docs.google.com/spreadsheets/d/1UUPehGNITN9-sUgs5damT_dPPY2GtsR-eLu2CbyC7S4/edit#gid=0

Данные на вкладке "Исходные" обновляются каждый час (только в прод-таблице, в тестовой обновления нет). Вкладка "Результат" – пример требуемого результата работы.

Задача:

1. Хранить время обновления статуса в колонке "Статус":

  • В какой день и время задача поменяла статус на "RFD" или "RTG" (это один и тот же статус, поэтому время храним в одной ячейке), эту информацию хранить на листе "Результат" в колонке "In RTG/RFD"
  • В какой день и время задача поменяла статус на "Done", храним на листе "Результат" в колонке "In Done"
Эти данные должны накапливаться в двух соответствующих столбцах по мере обновления исходных данных, которые меняются каждый час автоматически.

2. Сделать отображение записей в таблице "Результат" независимой от "Исходных данных".

Данные на листе "Исходные" могут менять свое положение в результате постоянного импорта данных.

Необходимо сделать добавление строк в "результат" по мере появления новых записей в "Исходные". Если запись в "Результате" уже имеется, то не дублировать ее, при этом обновлять все данные в этой записи кроме колонки KEY. Например, сегодня запись добавилась, а завтра в исходных данных у нее поменялись колонки название, лейбл, статус, исполнитель – эти данные должны обновиться, но положение строки KEY в таблице с результатом остаться прежним.

3. Построить 2 графика:количество задач по неделям, которые получили статус "Ready for Dev"/"Ready to Go"количество задач по неделям, которые получили статус "Done"

Готов к безопасной сделке

Заявки фрилансеров