@KirillRez

Как написать одну формулу для заполнения по нескольким условиям?

Добрый день.
Прошу помощи, не хватает знаний(

Есть исходные данные в таблице: дата звонка, ФИО, длительность звонка (столбцы A:C)
Сейчас для вычисления суммы длительности всех звонков по ФИО и дате я использую для каждого столбца (F:H) отчетной даты формулу вида:
=ARRAYFORMULA(IFNA(
VLOOKUP(
E4:E;
QUERY(
FILTER({B3:B\Value(C3:C)};DATEVALUE(A3:A)=F2);
"select Col1, sum(Col2) group by Col1";
0);
2;0);0
))

Все считает прекрасно по каждому столбцу (1 столбец = 1 дата). Возможно ли прописать формулу 1 раз таким образом, чтобы она считала длительность по каждому сотруднику за каждый день.
Кейс возник из-за того, что очень долго обрабатываются формулы по каждому столбцу и файл очень зависает при редактировании.
Т.е. одна формула находится только в ячейке F3 а заполняются все ячейки по каждой строке (сотруднику) по каждой дате?

Для наглядности файл с исх данными и образом желаемого результата - https://docs.google.com/spreadsheets/d/1O_SalYgToJ...
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
ProgrammerForever
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
=ArrayFormula(QUERY({A3:B\0+C3:C};"SELECT Col2,Sum(Col3) GROUP BY Col2 PIVOT Col1"))

Останется только подправить форматирование
Ответ написан
Dr_Elvis
@Dr_Elvis
В гугле забанен
Откройте для себя сводные таблицы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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