1

Я пытаюсь создать формулу, которая автоматически скажет мне, какая команда работает в определенный день и смену. Я пробовал несколько вещей на разных форумах, но почему-то я не делаю что-то правильное.

Этот лист очень большой, и я не хочу создавать новые таблицы или дополнительные столбцы, если это вообще возможно.

Пример конечного продукта

2 ответа2

0

То, что вы описываете, может быть легко сделано с помощью сводной таблицы. Выберите данные на первом листе (или превратите их в таблицу Excel с помощью команды «Вставка»> «Таблица»), затем нажмите «Вставка»> «Сводная таблица».

На панели «Сводка» перетащите «День», «Смены» и «Команды» на панель строк, а линии - на панель «Фильтры». На ленте «Дизайн» сводных инструментов установите сводную таблицу в табличный формат и повторите все метки элементов. Эти две команды находятся в раскрывающемся списке Макет отчета.

Отключите промежуточные итоги и итоги.

Выберите строку в выпадающем списке фильтров над сводной таблицей. На скриншоте ниже выбрано значение "Все линии".

0

Вы можете использовать факты, что ваши исходные данные имеют две строки для каждой даты, а вторая строка всегда PM, чтобы упростить это.

=INDEX(SourceSheetName!$C$2:$C$11,MATCH(A2,SourceSheetName!$A$2:$A$11,0)+IF(D2="PM",1,0))

Это ищет дату в таблице и возвращает первую команду на эту дату. Если смена - PM, он вернет вторую запись за эту дату.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .