@KirillRez

Как преобразовать данные через формулу?

Добрый день!
У меня в таблицу Google-sheets "заливаются" данные из MySQL .
62aafca7b8fb5746494493.jpeg

Столбцы B и C - это данные из MySQL, в столбцах E и F - у меня прописаны формулы datevalue (B3) (чтобы привести дату в нужный формат) и функции ЕСЛИ и SPLIT (=if ( C3=0 ; 0 ; split ( C3 ; " . " ; ; )) чтобы вычленить число секунд до " . "

Из этих данные (ФИО, дата и количество секунд) на другом листе через формулу sumifs суммируются данные по критериям:
- ФИО
- Дата звонка
- Продолжительность

Можно ли в формулу sumifs сразу указать диапазон и формат нужных данных, чтобы не делать дополнительные столбцы вычислений и оставить только чистую выгрузку sql, т.е. столбцы E и F вообще бы убрать?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Эту задачу можно вообще одной формулой решить

=ARRAYFORMULA(IFNA(
  VLOOKUP(
    B9:B29;
    QUERY(
      FILTER({DATEVALUE(statistics_voximplant!B:B)\--IFERROR(REGEXEXTRACT(statistics_voximplant!C:C;"(.*?)\.");0)};statistics_voximplant!A:A=J1);
      "select Col1, sum(Col2)/86400 group by Col1";
    0);
    2;0);0
))


62b02a57c0d11734216562.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы