@zzzDezertiRzzz

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

проблема с формулой поиска по диапазону с 3 критериями.
Есть таблица с графиком смен сотрудников, графиком учёта, куда вносятся фактически отработанные смены, и отдельный лист, где сотрудники отмечаются о выходе на смену по форме:
| Дата |Время смены|Фамилия|
Всё в разных ячейках.

Так вот, я не могу понять как создать формулу, которая сможет найти строку, где есть сопадения всех трёх критериев( Даты в графике с датой отметки, Времени в графике со временем отметки, Фамилии в графике с фамилией отмечающегося), при этом если фамилия в графике и фамилия отмечающегося не совпадает, то вноситься в график должен фактически отметившийся с пометкой.

Я могу построить формулу на функции IF, для проверки каждой ячейки таблицы с отметкми на соответствие условиям, но эта формула будет коллосальная, т.к. работников 15 человек*9 временных смен* тысячи ячеек с отметками ( не в каждой строке она бывает)
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Возможно, вам подойдет формула

=ARRAYFORMULA(IFNA(VLOOKUP(
  A4:A12 & B2:AK2;
  {'Отметки о выходе на смену'!B:B & 'Отметки о выходе на смену'!A:A\'Отметки о выходе на смену'!C:C};
  2;
)))


63ca3568b9193156605785.png

Пример в Таблице https://docs.google.com/spreadsheets/d/1Gq_5Y8qdN0...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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